|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||
| Fimor |
Вторник, 31 мая 2011, 12:12
Отправлено
#1
|
![]() Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 243 Регистрация: 12 окт. 2009 Пользователь №: 34 024 ![]() ![]() |
Захотелось научиться программировать, вот только не знаю с какого языка начать и какую литературу бы почитать. Укажите мне верный путь!
|
![]() ![]() ![]() |
Ответов
| N1ke |
Среда, 01 июня 2011, 22:43
Отправлено
#2
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 165 Регистрация: 26 мая. 2007 Из: Санкт Петербург Пользователь №: 22 403 ![]() ![]() |
QUOTE С абсолютно не сложен. И при этом более гибок чем тот же Паскаль. Его не сложно выучить. Его сложно использовать. Это заметно, если пишешь, что-то сложнее программы cat. На уровне написание элементарных программ, он бесспорно прост.QUOTE На данном этапе нет ничего сложнее Паскаля. Нет? Проблема начнется, как только нам надо будет создать многомерный массив данных и пересортировать их(Например четные числа в левой части, нечетные в правой). В питоне, это одна функция. В Си, это целый геморрой.QUOTE Я всё дивлюсь на вас, знающих великий и могучий Ассемблер. Какой Ассемблер вы все знаете Поняв принцип, разобрать конкретный диалект не сложно.QUOTE Единственное здравое предложение в посте, поскольку выражает именно ваше мнение. Я и не настаиваю, что мое мнение истина в первой инстанции.QUOTE Си не создает неприятностей - неприятности создают кривые руки. Ага. Но я напомню, мы говорим об обучении. Теперь прочитайте еще раз фразу, которые вы процитировали. QUOTE Причем не только по России. Я не говорю что нет хороших книг по другим языкам. Я говорю, что больше всего их именно по С/С++. В связке С\С++, охотно верю. Но мы говорим о чистом СИ. В любом случае я не компетентен по документации для разработки игр, так что спорить не буду.QUOTE Вывод непонятен. Т.е. литература по программированнию игр не помогает обучению программированию игр, которым человек собирается занятся в итоге? Чтобы дойти до программирования игр, нужно для начала научится программированию. Я еще раз говорю, мы говорим о начинающих, которые пока не понимают, что такое программирование и QUOTE Потому что в отличии от вас у меня есть опыт написания проектов под мобильные системы :facepalm:Ну даже если забить, что я писал пару приложений под Android, при тут программирование под мобильные системы? Вы без конца уводите тему в сторону, и начинаете рассуждать о чем-то совершенно не о том. Давайте не будем решать за человека, чем он будет заниматься в дальнейшем. Большинство все ровно пишет не мобильные приложения. Да и мобильные сейчас в основном пишутся на более высоких языках, чем СИ. QUOTE Во многих системах вывод пойдет на девелоперскую консоль, т.е. для простого пользователя в никуда. В Windows и Linux вывод идет в общую консоль. В обеих книжках, что у меня есть по СИ++, это рассматривается кстати. В начале.QUOTE 3) Сборщик мусора при использовании ООП не всегда нормально справляется с работой. В итоге если объектов много и они часто уничтожаются/создаются память фрагментируется/утекает и в гости к тебе наведывается белый пушной зверек. Ну да. Человек, то пишет безошибочно. Особенно сложные приложения.Дальше спорить не вижу для себя смысла, каждый высказал свое мнение, а на холивары я не хочу тратить время. Скажу, лишь несколько вещей, кто хочет пойти на программистов. 1. Если действительно хотите стать программистом и работать в нормальной компании, идите в вуз на математика. Ну или хотя бы на программиста, но на факультете, где много математики. Программированию, вас все ровно никто не научит, по той простой причине, что программирование это очень объемное понятие. А математика, вам в любом случае пригодится. Очень много алгоритмов строится на ней. Работа с 3D графикой, в основном строится на ней. Просто выучить язык программирование уже не прокатит, конкуренция очень большая, много народу эту фишку просекли. 2. СИ надо знать. Но не первый языком. Спорить об этом можно долго, но я так считаю. Он очень хорошо идет если заниматься с ним спортивным программированием. И то мне лично надоело, и я давно пишу на Python на контестах. Но действительно есть довольно узкий круг задач, где он действительно может понадобится. Но это действительно очень узкий круг. |
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
Hahahoj Насчет ООП процитирую Aiona, c которым полностью с... Вторник, 31 мая 2011, 14:27
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![]() ![]() |
2 чел. читают эту тему (2 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Вт., 27 окт. 2026, 16:35 |

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












