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
Ответов
УльтраБлокС
post Вторник, 31 мая 2011, 18:39
Отправлено #2


Очень скорая помощь
******

Группа: Пользователи
Сообщений: 1 664
Регистрация: 17 июня 2009
Из: Москва
Пользователь №: 32 448





Не знаю, но мне как-то не особо интересен низкий уровень. Даже операционки на сях пишут. Могу сказать, что из x86 асма знаю инструкции mov, sub, add, imul, idiv (ковырял из интереса). Ах, да. Ещё знаю значение инструкции NOP на x86 (0x90) и 6502 (0xEA). И базовое представление о том, как работает процессор имею.

Но я не представляю какую практическую пользу даёт мне эта информация. Ну, может быть зная ассемблер я смогу написать интерпретатор ассемблера или эмулятор консоли. Чем-то подобным я занимался, когда лепил мини-язык, в котором простые для ЯВУ операции выполнялись в 20-30 строк как в ассемблере.

Код на Python'е будет везде одинаково работать, ибо интерпретатор. На Linux и венде, на x86 и на ARM (gcc он везде gcc).

QUOTE
я вообще про асм говорю потому что мне лично было бы намного проще начать именно с него.


Да, знаю как минимум ещё одного человека, кому было бы проще. Но для большинства - было бы сложнее. У меня бы вообще отшибло желание программировать.

Сообщение отредактировал УльтраБлокС - Вторник, 31 мая 2011, 18:45


--------------------
user posted imageuser posted imageuser posted imageuser posted imageuser posted image
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, 20:52
Skin Designed (c) by Rooq.net, All Rights Reserved.