Другое > Hard'n'Soft
Програмирование
Axl89:
Я с програмированием совсем не знаком. Раскажите о нем по подробнее. Стоит ли им заниматься? С чего начинать? Какие-нибудь полезные ресурсы в интернете.
Йобан Матич:
СтОит!
Начинать стоит с Паскаля. Он приучает к хорошему стилю программирования.
Полезные ресурсы:
http://lib.profi.net.ua/programming.shtml - здесь многа вкуснава(с)
http://lib.profi.net.ua/doc/prog/tp7/index.shtml.htm
http://sourceforge.net - как приятно ковырять чужой код =)
.flint:
Посоветую книгу Кнута "Искусство программирования"
Часть 1
Часть 2
Часть 3
Uge:
Всем советую http://www.intuit.ru. Там всё и вся о программтрованииб языках прораммирования итд. Я сам там учусь.
epsxe:
С ассемблера хорошо начинать.
СЕМЕН:
Легче,и лучше всего начинать с Бейсика :)
Йобан Матич:
.flint, сколько весит Кнут?
СЕМЕН,
С паскаля лучше начинать, он приучает к хорошему стилю программирования.
С паскаля легче перейти на С/С++
А АСМ лучше начинать учить здесь
http://kalashnikoff.ru
Да кста насчёт кодинга,
скоро допишу МатоГен v1.0 с поддержкой словаря.
Iron:
--- Цитата ---Originally posted by epsxe@Среда, 04 Января 2006, 2:02
С ассемблера хорошо начинать.
--- Конец цитаты ---
нее.. начинать надо с машинных кодов :biggrin:
PuM:
Причём в бинарной системе исчисления.
.flint:
Йобан Матич
3 "дежавюшки" - около 18 мегабайт. Качество сканирования - весьма примелимое ;)
С ассемблера... Человек же повесится... Вот есть у меня один друган, ассемблерщик - так он сейчас в шестнадцатиричной системе считает в 3 раза быстрее, чем в десятичной.
Короче, начинать надо с Паскаля или Gentee
KblC:
начинать надо с С++ . имхо
PuM:
Или с D--
Йобан Матич:
.flint,
Кнут 403 форбидден =(
epsxe:
Кстати, на тему ассемблера для процессора 8086 есть тоже эмулятор - emu8086.
Эмулятор представляет из себя:
продвинутый редактор кода с подсветкой синтаксиса,
окно эмуляции, где показывается исполнение программы,
окно значений регистров и памяти как в шестнадцатеричном виде так и в мнемоническом виде
окно исходного текста
Всё это позволяет одновременно видеть что происходит в регистрах процессора, в памяти, на экране монитора при выполнении программы.
emu8086 - ИМХО весьма неплохая игрушка поиграть в ассемблер, а заодно и понять принципы работы процессора. :) Ассемблер 8086 многим нравится - не такой он уж и сложный.
Rush:
Сначала надо изучать простые языки программирования высокого уровня - такие как бейсик или Паскаль, а потом уже C и C++. Потом можно переходить на язык низкого уровня - Assembler, или сразу переходить на программирование под Windows (на Visual Studio (имхо)) или под другую :thumbdown: ОС.
Strash:
Надо начинать с бейсика или паскаля а потом переходить на c+, имхо
Йобан Матич:
Вот зацените на АСМ'е написал
FASM нужен чтоб скомпилить
org 100h
mov bx, 0001h
push bx
video:
mov ax, 0003h
int 10h
mov [bukva], 21h
symvol:
mov ah, 09h
mov al, [bukva]
pop bx
mov cx, 0960h
int 10h
inc [bukva]
inc bl
cmp al, 7Fh
je text
cmp bl, 10h
push bx
je chcvet
jne diskfuck
chcvet:
pop bx
mov bl, 01h
push bx
diskfuck:
mov ax, 0200h
mov cx, 0000h
mov dx, 0000h
int 13h
mov ah, 09h
mov dx, beep
int 21h
jmp symvol
text:
mov [bukva], 21h
jmp symvol
bukva db ?
beep db 07h, '$'
NecRomantic:
--- Цитата ---Стоит ли им заниматься?
--- Конец цитаты ---
Блин, ну этож не крючком вязать, там или вареники катать. Вещь безусловно полезная, думалке усохнуть не даёт, но прежде всего нужно определится будешь ли ты этим серьёзно заниматься и нравиться ли тебе это. Лично я легко такие вещи усваиваю. Чего только нам не пхали в институте, да и сам не читал одно время, однако меня не прёт, да и на жизнь зарабатываю другим, так что сейчас наверное и паскаль не вспомню, чего уж там о более сложных вещах вроде аси говорить. Так что сам решай. Подход "Хачу за неделю стать ацким хакиром!" не пройдёт, эт я заверить могу :)
epsxe:
--- Цитата ---Originally posted by Йобан Матич@Среда, 04 Января 2006, 13:31
С паскаля лучше начинать, он приучает к хорошему стилю программирования.
--- Конец цитаты ---
--- Цитата ---Йобан Матич@Среда, 04 Января 2006, 19:23
Вот зацените на АСМ'е написал
FASM нужен чтоб скомпилить
org 100h
mov bx, 0001h
push bx
video:
....
--- Конец цитаты ---
Хороший стиль программирования - это когда в программе подробные коментарии пишут. :)
Надо начинающих не только на Паскале приучать к хорошему стилю, но и на ассемблере.
Йобан Матич:
epsxe,
с каментами можешь мой матоген скачать,
а это я выпендривался(да и каментить лень было)...
да ещё и этот форум все отступы убил.
Навигация
Перейти к полной версии