Войти

Показать полную графическую версию : Хочу научится программированию, с чего начать?


Страниц : 1 2 3 [4]

Любезный
11-05-2011, 19:34
Не согласен в корне! Сред не менее десятка, причем те, что вы привели, не лучшие (имхо) и существуют только под windows. На мой взгляд лучше Eclipse (для консольных прог), Qt Creator (для сложных вещей с интерфейсом или без).

Спасибо за поправки. Я просто никогда не имел дел с кроссплатформенными средами для С/С++ и назвал два самых известных некроссплатформенных продукта.

И вообще лучше учиться программировать в linux (имхо).

На мой взгляд, начинать учиться программированию надо со школьной скамьи. А для школьника Линух - это, имхо, тяжеловато. Хотя...
Расскажу одну где-то услышанную вещь, не знаю, было это на самом деле или просто прикол.

Звонок в техподдержку интернет-провайдера. Голос девочки, лет 6-7.
Д: Помогите настроить интернет.
О: А есть ли рядом кто-то постарше?
Д: Есть родители, но они в компьютерах не разбираются.
О: Ну ладно. Жми "Пуск - Панель управления"
Д: Э... Не то. Мне под фряху надо.

PhilB
13-05-2011, 17:14
На мой взгляд, начинать учиться программированию надо со школьной скамьи. А для школьника Линух - это, имхо, тяжеловато. Хотя... »
Насчет скамьи вы правы... Но не все начали. Наверное, лучше поздно, чем никогда.

Насчет сложности линукса - заублуждение. Сложность исключительно в костности мышления. В привычках, которые привил windows. Сам по себе он проще!!! Психологические барьеры мешают...
Поэтому я и говорю - не привязывайтесь к конкретным продуктам, вникайте в суть.
Если займетесь программированием всерьез, то с linux столкнетесь наверняка.

Рекомендую к чтению всем начинающим программистам.
http://ru.wikipedia.org/wiki/Философия_UNIX

Один из принципов unix-way KISS - "Храни это простым, глупец". Поэтому программирование под linux мне видится проще.
Писать программы с использованием winAPI для меня почти пытка. Ибо там кучи функций с кучами параметров.

Приведу яркий пример.
Для создания процесса в unix требуется 2 системных вызова fork, а за ним exec. Первый не имеет параметров, второй имеет 3 параметра. Для создания процесса в windows требуется вызов одной функции CreateProcess c 10 параметрами, один из которых указатель на структуры с 18 параметрами.
Так что сложно?

Любезный
13-05-2011, 21:34
Насчет сложности линукса - заублуждение. Сложность исключительно в костности мышления. В привычках, которые привил windows.

Не совсем согласен. Интерес появляется в первую очередь тогда, когда всё получается. Роль ОС здесь в манерах работы. Для меня DOS, с которого я начинал, был очень прост, а он никак не прививал привычек Windows. Но так как я привык к DOS, позже общаться с Linux мне было посложнее.

Ладно, не буду разводить здесь флеймоопасный оффтопик.




© OSzone.net 2001-2012