1 Востаннє редагувалося Replace (16.01.2013 10:54:24)

Тема: Мова програмування, з чого почати? (для чайників)

Яку мову краще вивчати

2

Re: Мова програмування, з чого почати? (для чайників)

Все залежить від того в якій галузі ви би хотіли працювати. Ви вже пробували вчити якусь мову програмування?

3

Re: Мова програмування, з чого почати? (для чайників)

Так я більш менш знаю мову Liberty Basic а далі незнаю яку ж мову вибрати

4

Re: Мова програмування, з чого почати? (для чайників)

Я би вивчав Pascal. Він простий, написано чималу кількість книг для новачків у програмуванні. Але довго на ньому не затримувався би.
Далі вивчав би C. Зараз дуже багато мов, які мають C-подібний синтаксис. Доречі можна одразу почати з C, але це буде складніше.
Потім у вас великий вибір в залежності від того над чим ви хочете працювати:
Якщо системним програмістом і т.п., то тут протрібно досконало вчити архітектуру, assembler, C++.
Windows-додатки: .NET, C#, C++
Web-програмування (на стороні сервера): .NET або Java або Php або Python або Ruby і т.д.
Web-програмування (на стороні клієнта): Javascript, html5
Android-додатки: Java
IOS-додатки, MacOS-додатки: Objective C

Delphi: думаю в основному будете працювати в фірмах, клієнти яких прив'язані до цієї мови програмування.
Python, Ruby і т.п.: цікаві мови, в основному цікаві та нові проекти на роботі будуть.
Lisp, Prolog і т.п.: imho як додаток до якоїсь мови.

Подякували: Kazan, Matvik, DOP, Faraon, Volodymyr Rizun6

5

Re: Мова програмування, з чого почати? (для чайників)

Serhiy написав:

Яку мову краще вивчати

АНГЛІЙСЬКУ.

Подякували: funivan, Vo_Vik, HetmanNet, Torbins4

6

Re: Мова програмування, з чого почати? (для чайників)

Serhiy Що ти хочеш писати?

Re: Мова програмування, з чого почати? (для чайників)

Дійсно, все залежить від того що ви хочете писати.
Доречі, є подібна тема http://replace.org.ua/topic/566/
Також думаю тему варто перенести у розділ Обговорення, оскільки до даного розділу не має жодного відношення.

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

8

Re: Мова програмування, з чого почати? (для чайників)

Replace написав:

Web-програмування (на стороні сервера): .NET або Java або Php або Python або Ruby і т.д.
Web-програмування (на стороні клієнта): Javascript, html5
Android-додатки: Java

Доброго дня!
Пробую программувати в Паскаль - цікаво, але пробував писати в HTML - набагато цікавіше.
Що значить "на стороні клієнта"?
Android-додатки: Java Чи є на них попит?

Re: Мова програмування, з чого почати? (для чайників)

A.N.Onim написав:

Що значить "на стороні клієнта"?
Android-додатки: Java Чи є на них попит?

На стороні клієнта - це означає, що сценарій(скрипт) виконується на комп`ютері користувача.
Андроїд зараз найпопулярніша мобільна ОС, тому доки є андроїд - попит на додатки до нього будуть.

10

Re: Мова програмування, з чого почати? (для чайників)

Hanter написав:

Андроїд зараз найпопулярніша мобільна ОС, тому доки є андроїд - попит на додатки до нього будуть.

А як платять?

11 Востаннє редагувалося Пам'ять не може бути READ (18.01.2013 20:08:14)

Re: Мова програмування, з чого почати? (для чайників)

A.N.Onim написав:
Hanter написав:

Андроїд зараз найпопулярніша мобільна ОС, тому доки є андроїд - попит на додатки до нього будуть.

А як платять?

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

Подякували: A.N.Onim1

12

Re: Мова програмування, з чого почати? (для чайників)

На мою думку, Паскаль уже мало де використовується.
Якщо міркувати зі сторони перспективності, то найкраще розглядати С, С++, С#, Java, Php, .NET, SQL.

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

Подякували: miroslav.chandler1

13

Re: Мова програмування, з чого почати? (для чайників)

Спасибі вам дуже велике спасибі я визначився мені дуже подобається Html css буду вчити Php і javascript і так далі я прочитав книгу із "Програмування для чайників" і подивився відео уроки із html І CSS мені подобаєся дуже спасибі вам шановні програмісти.

14

Re: Мова програмування, з чого почати? (для чайників)

Можеш вчити Delphi по книжці "Біблія Delphi".
Книжка стара, нова версія делфі сильно змінилась але для початку підійде

15

Re: Мова програмування, з чого почати? (для чайників)

Ozar написав:

На мою думку, Паскаль уже мало де використовується.

Сказали б Ви це на форумі Фрі Паскалю...

16

Re: Мова програмування, з чого почати? (для чайників)

A.N.Onim написав:
Ozar написав:

На мою думку, Паскаль уже мало де використовується.

Сказали б Ви це на форумі Фрі Паскалю...

Реакція була би приблизно такою? :)
http://fc02.deviantart.net/fs70/f/2010/344/5/a/umad_by_deadsun90-d34lwvf.gif

17

Re: Мова програмування, з чого почати? (для чайників)

Яку мову краще вивчати

точно не з паскаля, чи делфі.

18 Востаннє редагувалося ch0r_t (03.12.2020 17:54:20)

Re: Мова програмування, з чого почати? (для чайників)

Мені здається, (через вироблену особисту неприязнь до Python, можливо) що рекомендованою мовою для тих хто починає вивчати програмування має бути Nim або Go (Golang). Здається обидві легше і швидше засвоїти(але це може через причину що у дужках вище) ніж ті що звично рекомендують, - та перш за все через їх більшу універсальність - з ними можна робити більше різного, ніж скажімо з Python, а значить більше можливостей і шляхів відкрито молодому програмісту, менше марнування часу. (принаймні на 2020-21 рік.)

*Edit:
Дивно що немає закріпленої теми на кшталт "Рекомендовані мови програмування для новачків.":
Загальне(щоб воно в біса не значило, для ПК) програмування у т.ч. відеоігри - Go, книга "Х"
Статистика, наукові підрахунки рекомендовано колегією тертих сталкерів-модераторів мову "R" по книзі "Y" і т.д.(для Андроїд для АІ, веб...)

19 Востаннє редагувалося koala (03.12.2020 18:39:11)

Re: Мова програмування, з чого почати? (для чайників)

Може, почати з вимог до такої мови (я зараз не про конкретну мову, а про те, що хотів би бачити в ній):
1. Algol/С-подібність (ага, хтось буде Lisp чи Assembler першим вчити)
2. Мінімалістична структура проєкту (бажано, мінімально з одного файлу)
3. First class типи, без несподіванок, як у C та C++
4. Статична типізація
5. Базові можливості ООП
6. Потужний статичний аналізатор/система попереджень, які можна перемикати прямо з коду (наприклад, вмикати goto чи контроль суворої структурності програми).

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

20 Востаннє редагувалося ch0r_t (03.12.2020 19:24:34)

Re: Мова програмування, з чого почати? (для чайників)

Схоже ви саме Golang описуєте, ви з ним знайомі? Компілятор навіть приємний. Ніяких класів але елементи ООП присутні.
(*Вибачте за П.П., не люблю флудити на публічному місці.)

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