|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||
| Fimor |
Вторник, 31 мая 2011, 12:12
Отправлено
#1
|
![]() Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 243 Регистрация: 12 окт. 2009 Пользователь №: 34 024 ![]() ![]() |
Захотелось научиться программировать, вот только не знаю с какого языка начать и какую литературу бы почитать. Укажите мне верный путь!
|
![]() ![]() ![]() |
Ответов
| Hahahoj |
Вторник, 31 мая 2011, 14:27
Отправлено
#2
|
|
Зомби ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 10 730 Регистрация: 17 дек. 2004 Пользователь №: 12 002 ![]() ![]() |
Насчет ООП процитирую Aiona, c которым полностью согласен:
QUOTE Существует мнение уважаемых людей(например А.Степанова - автор STL подмножества), что сама концепция ООП оказалась провальной и не позволяющей в полной мере получить нужные абстракции для комфортной работы с данными. А всё что сейчас упорно делает Страуструп и комиссия по стандартизации - подпереть яркими костылями труп ООП. Всем интересно чем закончится спектакль. Я не спорю, на С++ можно писать элегантные программы, а если использовать шаблоны - то всё будет ещё лучше, но цена за это - абсолютное знание языка. С++ ошибок не прощает. Даже если понавешать на него умных указателей и другие рюшечки, то ты всё-равно должен чётко понимать как именно работает твой код(а программы бывают большими и не всегда всю их аппликуху пишешь именно ты). Это относится, несомненно, и к другим языкам, но насколько я понимаю C#, Java и др. интерпретируемые с ВМ прощают намнооого больше. Лично я, когда читал главы про шаблоны в С++, чуть не застрелился. Там все концепции языка, только ещё обёрнутые в шаблон и несущие дополнительные его особенности. Т.е. ты должен быть В ДВА РАЗА ВНИМАТЕЛЬНЕЕ когда их применяешь. А если у тебя в программе используются потоки, есть синхронизация между ними и event driven исполнение кода... То тут приходит северный пушной зверёк. Я его лично много раз наблюдал. Поэтому я стараюсь не отходить далеко от pure C, который маленький, компактный, его легко помнить, а также он не навешивает на мозг постоянное слежение за исполнением абстракций как в плюсах. Если абстракции и есть, то обычно только те, что созданы именно тобой(в редких случаях библиотечных), поэтому голова хоть и болит, но много меньше. А на встраиваемых системах, особенно для рилтайм кода я бы вообще запретил использование С++. Либо ты должен быть просто аЦЦким мастером в нём. Примерно такое моё имхо на текущий момент. -------------------- |
Posts in this topic
Fimor С чего начать в программировании Вторник, 31 мая 2011, 12:12
N1ke Смотря для чего оно Вам надо и какие у вас есть зн... Вторник, 31 мая 2011, 12:16
Fimor Знание есть Basic'а немного, а нужно это для п... Вторник, 31 мая 2011, 12:20
Stabilitron
Я бы не советовал трогать эти бэйсики :-9
Тут ... Вторник, 31 мая 2011, 12:23
500mhz ну С учи , если бейсик знаеш то есть всякие game b... Вторник, 31 мая 2011, 12:23
Gashik
Очень зря. Никакой связи с бейсиком, просто мутот... Вторник, 31 мая 2011, 12:24
Fimor Для Windows и для DS. Вторник, 31 мая 2011, 12:28
N1ke
Чтобы программировать под, что-то нужно знать не ... Вторник, 31 мая 2011, 12:38
500mhz ну пока он С выучит , пока winapi, пока OpenGl, у ... Вторник, 31 мая 2011, 12:30
Gashik
Мне кажется, она у него пройдет завтра :) Вторник, 31 мая 2011, 12:32
Fimor Вроде понял, что стоит учить C# какие книги по нем... Вторник, 31 мая 2011, 12:36
500mhz какое с# ? не путай божий дар с яичницой!
учи ... Вторник, 31 мая 2011, 12:39
Fimor
Подскажи тогда книги о нём Вторник, 31 мая 2011, 12:41
Stabilitron
Мое мнение:
1) C# проще для понимания. Порог вх... Вторник, 31 мая 2011, 12:49
N1ke
У него в стандартной поставке есть tkinter. С ним... Вторник, 31 мая 2011, 13:00
Fimor Мне нужны книги на русском Вторник, 31 мая 2011, 12:39
madmonkey
можно сразу забить. вся нормальная документация н... Вторник, 31 мая 2011, 14:29
Hahahoj
Не всё так печально. На вскидку на русском (от до... Вторник, 31 мая 2011, 15:00
500mhz Python ? ))) а че не Perl ? ))) Вторник, 31 мая 2011, 12:40
500mhz http://books.net-soft.ru/c.htm Вторник, 31 мая 2011, 12:41
N1ke C# тоже говорят тоже очень неплохой язык, но я увы... Вторник, 31 мая 2011, 12:47
Gashik
Неплохой язык - говяжий. Если честно, так просто ... Вторник, 31 мая 2011, 12:55
Hahahoj
Прежде чем нести чушь посмотри хотя бы профиль Кв... Вторник, 31 мая 2011, 13:08
Fimor Скачал ту книгу про С, очень много теории, прочита... Вторник, 31 мая 2011, 12:54
Stabilitron
По сишарпу все что угодно читай. Только теория т... Вторник, 31 мая 2011, 13:03
N1ke Аргументация блестящая. Я кстати не знаю, кто... Вторник, 31 мая 2011, 13:32
Stabilitron
Если человек собирается всерьез этим заниматься, ... Вторник, 31 мая 2011, 13:42
Gashik
По мне, так он намного проще того же Бейсика и вс... Вторник, 31 мая 2011, 14:00
Hahahoj
То что ты чего то не знаешь - всего лишь твоё соб... Вторник, 31 мая 2011, 14:17
УльтраБлокС Python рулит. Достаточно простой, но очень мощный ... Вторник, 31 мая 2011, 14:19
tyr43 AS3 > разобраться в ООП > С# / obj-C :] Вторник, 31 мая 2011, 14:19
sandwich-kun Вот только не надо шарп с этим вашим xna?
А по тем... Вторник, 31 мая 2011, 14:19
Fimor Вы меня сильно запутали, поясняйте хотя бы понятия... Вторник, 31 мая 2011, 14:52
goodwen Fimor, В школе учишься ? Вторник, 31 мая 2011, 14:59
Gashik
Языки школьного уровня. Получше бейсика. Вторник, 31 мая 2011, 15:01
Chintoi пуристы выбирают микрокоды, какой Си?
По теме - б... Вторник, 31 мая 2011, 14:57
УльтраБлокС
Я раньше писал на делфи (до сих пор иногда вмест... Вторник, 31 мая 2011, 15:07
Fimor
питон, он лёгок в изучении? и на нём можно програ... Вторник, 31 мая 2011, 15:17
tyr43 Чё-т мне кажется, когда цель изучения языка — напр... Вторник, 31 мая 2011, 15:23![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Вт., 27 окт. 2026, 15:48 |

Вторник, 31 мая 2011, 12:12













