Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> С чего начать в программировании

Fimor
post Вторник, 31 мая 2011, 12:12
Отправлено #1


Фанат
***

Группа: Пользователи
Сообщений: 243
Регистрация: 12 окт. 2009
Пользователь №: 34 024





Захотелось научиться программировать, вот только не знаю с какого языка начать и какую литературу бы почитать. Укажите мне верный путь! sleepy.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
N1ke
post Среда, 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 на контестах.
Но действительно есть довольно узкий круг задач, где он действительно может понадобится. Но это действительно очень узкий круг.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

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


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Вс., 07 июня 2026, 21:17
Skin Designed (c) by Rooq.net, All Rights Reserved.