61

Re: Яку мову програмування краще обрати за першу?

Нажаль в нас проблема не тільки в перекладі (хоч його зробити легше, а ніж написати), але й в написанні НАШИХ книг про програмування.

Мені здається, з якісно зроблених перекладів світових бестселерів користі могло б бути більше. Просто якщо в нас такі книжки пишуть одиниці, а 90% літератури будь-якою мовою в будь-якій предметній області — шлак, то зробіть висновок, скільки нешлаку вони можуть сумарно написати.

62

Re: Яку мову програмування краще обрати за першу?

fed_lviv написав:

Дякую, буду мати на увазі, якщо дійду до Python (в чому сумніваюсь, хоча "пути Господни неисповедимы"  :) )

вивчення Django - це вивчення саме Django, а не Python
(c) не мій )

63 Востаннє редагувалося fed_lviv (17.09.2017 19:22:12)

Re: Яку мову програмування краще обрати за першу?

Проблема в тому, що в нас ні першого, ні другого і це сумно.  :(  Проте, це вже зовсім інша тема, а не "Яку мову програмування краще обрати за першу?"

P.S.

ping написав:

вивчення Django - це вивчення саме Django, а не Python
(c) не мій )

Вибачайте, ні того, ні того не знаю, вони для мене рівні.  :D

64

Re: Яку мову програмування краще обрати за першу?

FakiNyan написав:

ой, щось мені той подоба не подоба... читав якось про патерни, то ніфіга не зрозумів

нічого страшного.

читати далі.

а може пройти місяць чи більше і на якомусь куску коду раптом стукає в голову :
- "О!!! Та це ж і є ото-отто  що той подоба там писав. ану-ану гляну швиденько...."

Подякували: ostap34PHP, 221VOLT2

65

Re: Яку мову програмування краще обрати за першу?

P.Y. написав:

Мені здається, з якісно зроблених перекладів світових бестселерів користі могло б бути більше. Просто якщо в нас такі книжки пишуть одиниці

Світові бестселлери те ще лайно. Взагалі прихильники "вільного ринку" мене бісять, особливо ті, хто того ринку в очі не бачив. Сьогодні більша половина десктопів працює на пропієтарній ОС, яка джерельними кодами не ділиться і займає монопольне становище на ринку ОС, а "ринок" це такі лайножери в сервсіному центрі, які встановлюють ту прошивку на все залізо, до якого можуть дотягнутися. Більшість приватнх підприємців в Україні послуговується лайном від 1С -- фофуддя, бабалайка і гебня в одному флаконі, а "ринок" це такий ехвемізм. "Ринок" (в нашому випадку) це засіб принесення нам, білим папуасам, продукту і супутньої пропаганди транснаціональних корпрацій і придушення в зародку власне місцевого виробника. Для того, аби з'явився "український" Плейбой мав померти Лель.

Подякували: Chemist-i, ping, Monolith, 221VOLT4

66

Re: Яку мову програмування краще обрати за першу?

Світові бестселлери те ще лайно.

Завжди можна відшукати ще лайновіше лайно. Що ж стосується технічної літератури українською мовою від українських авторів, по великому рахунку, вона являє собою компіляцію з того, що було написано англійською, інколи з авторською відсебетиною. Наприклад, це можуть бути підручники, які пишуть професори, щоб впарити своїм студентам, яким вони викладають турбопаскаль та інші актуальні технології.

Але навіть якщо це щось на тему найпередовіших технологій, факт залишається фактом: українські автори книжок дізнаються про ці технології з іншомовних джерел. Якби якусь популярну мову програмування чи фреймворк написав українець і написав підручника до неї українською — так, це мало б сенс. Якщо ж нас цікавить технологія, до створення якої наші земляки непричетні, то переклад існуючої англомовної книги на українську можна здійснити швидше, ніж написання її аналога за авторством українців. Хіба що, при написанні своєї книжки (в порівнянні з перекладною) не треба заморочуватися з викупом прав на неї в закордонного правовласника, якщо тільки той не зробив її вільнорозповсюджуваною.

67

Re: Яку мову програмування краще обрати за першу?

Якщо ж нас цікавить технологія, до створення якої наші земляки непричетні, то переклад існуючої англомовної книги на українську можна здійснити швидше, ніж написання її аналога за авторством українців.

Я двома руками за правильні переклади з різних мов, але точно не бестселлерів. Візьмемо, наприклад, того ж, майже безальтернативного в галузі криптограхвії, Брюса Шнайєра, з імплементаціями криптоалгоритмів мовою сі та багатьма плюшками. Прочитай одного разу і інколи згадуй те, аби не бути макакою, яка вигадує лісапети, і що ви думаєте, воно бестселлер? Аж ніяк, бо гіпстерам нада на ґей-скутерах кататися та смузі дудлити, ніколи книжки читать. В книжці майже відсутнє математичне обґрунтування, лише інколи щось там натякають, себто інформація подана простіше нікуди.

Подякували: P.Y., 221VOLT2

68

Re: Яку мову програмування краще обрати за першу?

0xDADA11C7 написав:

Якщо ж нас цікавить технологія, до створення якої наші земляки непричетні, то переклад існуючої англомовної книги на українську можна здійснити швидше, ніж написання її аналога за авторством українців.

Я двома руками за правильні переклади з різних мов, але точно не бестселлерів. Візьмемо, наприклад, того ж, майже безальтернативного в галузі криптограхвії, Брюса Шнайєра, з імплементаціями криптоалгоритмів мовою сі та багатьма плюшками. Прочитай одного разу і інколи згадуй те, аби не бути макакою, яка вигадує лісапети, і що ви думаєте, воно бестселлер? Аж ніяк, бо гіпстерам нада на ґей-скутерах кататися та смузі дудлити, ніколи книжки читать. В книжці майже відсутнє математичне обґрунтування, лише інколи щось там натякають, себто інформація подана простіше нікуди.

уже з місяць чи й більше читаю Шнайєра,
крок назад - два вперед (якось так читаю, з перервами),
трохи туго йде, навіть не можу сформулювати чому))
таке відчуття що в тій книзі чогось невистача, того що мені для прискорення сприйняття необхідно

Подякували: 0xDADA11C7, Monolith2

69

Re: Яку мову програмування краще обрати за першу?

221VOLT написав:
0xDADA11C7 написав:

Якщо ж нас цікавить технологія, до створення якої наші земляки непричетні, то переклад існуючої англомовної книги на українську можна здійснити швидше, ніж написання її аналога за авторством українців.

Я двома руками за правильні переклади з різних мов, але точно не бестселлерів. Візьмемо, наприклад, того ж, майже безальтернативного в галузі криптограхвії, Брюса Шнайєра, з імплементаціями криптоалгоритмів мовою сі та багатьма плюшками. Прочитай одного разу і інколи згадуй те, аби не бути макакою, яка вигадує лісапети, і що ви думаєте, воно бестселлер? Аж ніяк, бо гіпстерам нада на ґей-скутерах кататися та смузі дудлити, ніколи книжки читать. В книжці майже відсутнє математичне обґрунтування, лише інколи щось там натякають, себто інформація подана простіше нікуди.

уже з місяць чи й більше читаю Шнайєра,
крок назад - два вперед (якось так читаю, з перервами),
трохи туго йде, навіть не можу сформулювати чому))
таке відчуття що в тій книзі чогось невистача, того що мені для прискорення сприйняття необхідно

аби йшло не так туго, треба вазиліном змазати

70

Re: Яку мову програмування краще обрати за першу?

FakiNyan написав:
221VOLT написав:

уже з місяць чи й більше читаю Шнайєра,
крок назад - два вперед (якось так читаю, з перервами),
трохи туго йде, навіть не можу сформулювати чому))
таке відчуття що в тій книзі чогось невистача, того що мені для прискорення сприйняття необхідно

аби йшло не так туго, треба вазиліном змазати

змажте собі вазеліном, щоб навчитися в гугл (оскільки досі не навчились в граматику)
(нагадали про "при винекненні запитань" в поліклініці, гади... безграмотні ідіоти, тільки собі і комусь час і нерви забирають)

Подякували: Monolith1

71

Re: Яку мову програмування краще обрати за першу?

fed_lviv написав:

"Код. Тайный язык информатики" (Чарльз Петцольд) - для ПОВНИХ НУЛІВ, але дуже цікава. :D
....
Тут не важливо, які засоби, я просто наголошую, що дуже добре хоч приблизно усвідомлювати, "що під капотом".

Звісно, Петцольд, Гарднер і подібні науково-популярні книги надзвичайно важливі для формування програміста. І звісно, важливо знати що під капотом, але мене дивує коли для навчання чи скоріше вступу в якусь предметну область обирають поширені рішення з брудними хаками, залежносями, зворотніми сумісностями. Поясню на особистому прикладі - я хочу популяризувати кодинг в машинному коді в шістнадцятковому редакторі, аби кодери хоча б мали уявлення як компи працюють. Якщо я візму навіть архітектуру процесора 8086 з ДОС'ом, це буде радше знущання над учнем, ніж навчання. Для цього я прекладаю потихеньку про архітектуру CHIP-8, яка має 35 двобайтових команд. Коли людина усвідомить як воно все працює, то осилити ARM чи x86-64 їй буде вже не складно. А може і не треба їй ті асемблери -- побачить як працює і не буде потім задавати дурних питань, краще освоїть свій стек технологій. А може у вільний час емулятора напише для ЧІП8 чи демку чи все разом і вбудує це діло в якості пасхального яйця в комерційний проєкт, чи це стане першими кроками видатного експлоїтописця.

Подякували: LoganRoss, fed_lviv, 221VOLT3

72 Востаннє редагувалося fed_lviv (20.09.2017 12:06:52)

Re: Яку мову програмування краще обрати за першу?

Те, що ви плануєте зробити - це добре. Але ми трішки говоримо про різні речі:

0xDADA11C7 написав:

...аби кодери хоча б мали уявлення як компи працюють...
...Коли людина усвідомить як воно все працює, то осилити ARM чи x86-64 їй буде вже не складно...
...А може і не треба їй ті асемблери -- побачить як працює і не буде потім задавати дурних питань, краще освоїть свій стек технологій...

Я пропоную школярам читати книгу про те, як функціонує ПК. А школярі це діти, які ще навіть не визначились, ким хочуть стати в цьому житті: лікарем, інженером електриком, вчителем фізкультури, інженером програмістом, тощо.
Ви самі зазначили, що хочете: "популяризувати кодинг в машинному коді в шістнадцятковому редакторі, аби кодери хоча б мали уявлення як компи працюють". Тобто, як мінімум для людей, які своє майбутнє бачуть в програмуванні.
А книга Петцольда, то простенька книга в якій розповідається про азбуку Морзе, шрифт Брайля,... Я не стверджую, що ця книга найкраща з усіх книг, які досить просто описують, як працює ПК. Але з тих книг, які я читав (а я не так багато їх прочитав, якщо від А до Я то максимум 10 штук), однозначно вона найкраща для людей, які і приблизно не орієнтуються, що ж там всередині відбувається.

0xDADA11C7 написав:

А може і не треба їй ті асемблери -- побачить як працює і не буде потім задавати дурних питань, краще освоїть свій стек технологій.


А, я й не пропоную зациклюватися на С/С++, хоча якщо людині подобається то чому б не вчити до фінального кінця. Але для загального розуміння, розвитку, як мінімум зайвими не будуть. Мені особисто було просто цікаво пробігтися по даних мовах. Я зараз, напевно б, фіг, щоб написав, але все ж таки якісь загальні поняття залишилися, щоб +/- орієнтуватися, що ж там відбувається.

Взяти приклад, в Java. Створити метод, що приймає колекцію, яка містить в собі колекції (ArrayList<ArrayList<SomeObjecr>>) в методі трішки "попрацювати" з даною колекцією. Роботи - 1 хвилина. Проте, скільки, я матюків згадав, коли я це робив в C++.  :D

Подякували: Monolith, 0xDADA11C72

73

Re: Яку мову програмування краще обрати за першу?

Ендрю Таненбаум, якраз для школярів.

74 Востаннє редагувалося P.Y. (20.09.2017 16:13:03)

Re: Яку мову програмування краще обрати за першу?

- я хочу популяризувати кодинг в машинному коді в шістнадцятковому редакторі, аби кодери хоча б мали уявлення як компи працюють. Якщо я візму навіть архітектуру процесора 8086 з ДОС'ом, це буде радше знущання над учнем, ніж навчання. Для цього я прекладаю потихеньку про архітектуру CHIP-8, яка має 35 двобайтових команд. Коли людина усвідомить як воно все працює, то осилити ARM чи x86-64 їй буде вже не складно.

Якщо я правильно зрозумів, CHIP-8 у наш час — це щось викопне, що запускається тільки на аркуші паперу в симуляторах? Не думаю, що малолітніх кулхацкерів ця дитяча пісочниця справді може зацікавити. А от людський мануал, як читати/писати інструкції в двійковому коді для 86-х процесорів, був би цікавий і корисний свого часу, принаймні, мені (в ті часи, коли я писав свій компілятор асемблера як курсач з системного програмування, мені за браком відповідної літератури доводилось виколупувати коди цих команд з відкомпільованого асемблерного коду).

75

Re: Яку мову програмування краще обрати за першу?

Якщо я правильно зрозумів, CHIP-8 у наш час — це щось викопне, що запускається тільки на аркуші паперу в симуляторах?

Воно завжди таким було, включно з його рідною платформою COSMAC_VIP, яка мала команду SEX. Вже одне те, що можливо запускати програми в RockBox`і має зацікавити навіть літніх кулхацкерів. По-друге ця пісочниця надзвичайно схожа за своїм устроєм на віртуальні машини протекторів.

в ті часи, коли я писав свій компілятор асемблера як курсач з системного програмування, мені за браком відповідної літератури доводилось виколупувати коди цих команд з відкомпільованого асемблерного коду

Зараз браку літератури нема, навпаки варто готувати людей до читання першоджерел.

Подякували: 221VOLT1

76

Re: Яку мову програмування краще обрати за першу?

0xDADA11C7 написав:
fed_lviv написав:

"Код. Тайный язык информатики" (Чарльз Петцольд) - для ПОВНИХ НУЛІВ, але дуже цікава. :D
....
Тут не важливо, які засоби, я просто наголошую, що дуже добре хоч приблизно усвідомлювати, "що під капотом".

Звісно, Петцольд, Гарднер і подібні науково-популярні книги надзвичайно важливі для формування програміста. І звісно, важливо знати що під капотом, але мене дивує коли для навчання чи скоріше вступу в якусь предметну область обирають поширені рішення з брудними хаками, залежносями, зворотніми сумісностями. Поясню на особистому прикладі - я хочу популяризувати кодинг в машинному коді в шістнадцятковому редакторі, аби кодери хоча б мали уявлення як компи працюють. Якщо я візму навіть архітектуру процесора 8086 з ДОС'ом, це буде радше знущання над учнем, ніж навчання. Для цього я прекладаю потихеньку про архітектуру CHIP-8, яка має 35 двобайтових команд. Коли людина усвідомить як воно все працює, то осилити ARM чи x86-64 їй буде вже не складно. А може і не треба їй ті асемблери -- побачить як працює і не буде потім задавати дурних питань, краще освоїть свій стек технологій. А може у вільний час емулятора напише для ЧІП8 чи демку чи все разом і вбудує це діло в якості пасхального яйця в комерційний проєкт, чи це стане першими кроками видатного експлоїтописця.

Активна спільнота користувачів і розробників існувала у кінці 1970х, починаючи від ARESCO'вської розсилки "VIPer", перші три вируски якої були присвячені машинному коду CHIP-8 інтерпертатора.[1]

можливо, випуски?)

Подякували: 0xDADA11C71

77

Re: Яку мову програмування краще обрати за першу?

ви не повірите - зараз школярі вивчають у школі те,
що ми вивчали 10-15 років в університеті ... =)

так що ствердження що на юні голови дедалі більше інформації - вірне,
як і про те, що нове покоління повинне бути і буде розумнішим

Подякували: 0xDADA11C7, /KIT\, ostap34PHP3

78

Re: Яку мову програмування краще обрати за першу?

221VOLT написав:

ви не повірите - зараз школярі вивчають у школі те,
що ми вивчали 10-15 років в університеті ... =)

можливо 10-15 років тому в університеті)

Подякували: 221VOLT1

79

Re: Яку мову програмування краще обрати за першу?

Нам, замість асемблера, розповідали про фекальний насос. Оце так прогрес.

80 Востаннє редагувалося /KIT\ (05.07.2021 13:31:47)

Re: Яку мову програмування краще обрати за першу?

`