Автор Тема: Програмирование  (Прочитано 7019 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Axl89

  • Пользователь
  • Сообщений: 782
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« : 03 Январь 2006, 20:51:27 »
Я с програмированием совсем не знаком. Раскажите о нем по подробнее. Стоит ли им заниматься? С чего начинать? Какие-нибудь полезные ресурсы в интернете.

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #1 : 03 Январь 2006, 21:10:37 »
СтОит!
Начинать стоит с Паскаля. Он приучает к хорошему стилю программирования.
Полезные ресурсы:
  http://lib.profi.net.ua/programming.shtml - здесь многа вкуснава(с)
 http://lib.profi.net.ua/doc/prog/tp7/index.shtml.htm
 http://sourceforge.net - как приятно ковырять чужой код =)

Оффлайн .flint

  • Пользователь
  • Сообщений: 843
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #2 : 03 Январь 2006, 23:34:24 »
Посоветую книгу Кнута "Искусство программирования"

Часть 1
Часть 2
Часть 3

Оффлайн Uge

  • Пользователь
  • Сообщений: 134
    • Просмотр профиля
Програмирование
« Ответ #3 : 04 Январь 2006, 00:59:18 »
Всем советую http://www.intuit.ru. Там всё и вся о программтрованииб языках прораммирования итд. Я сам там учусь.

Оффлайн epsxe

  • Пользователь
  • Сообщений: 151
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #4 : 04 Январь 2006, 02:02:53 »
С ассемблера  хорошо начинать.

Оффлайн СЕМЕН

  • Пользователь
  • Сообщений: 257
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #5 : 04 Январь 2006, 13:22:23 »
Легче,и лучше всего начинать с Бейсика :)

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #6 : 04 Январь 2006, 13:31:23 »
.flint, сколько весит Кнут?
СЕМЕН,
С паскаля лучше начинать, он приучает к хорошему стилю программирования.
С паскаля легче перейти на С/С++

А АСМ лучше начинать учить здесь
http://kalashnikoff.ru

Да кста насчёт кодинга,
скоро допишу МатоГен v1.0 с поддержкой словаря.

Оффлайн Iron

  • Администратор
  • Сообщений: 2471
  • Пол: Мужской
  • Founder
    • Просмотр профиля
Програмирование
« Ответ #7 : 04 Январь 2006, 14:02:36 »
Цитата
Originally posted by epsxe@Среда, 04 Января 2006, 2:02
С ассемблера хорошо начинать.
нее.. начинать надо с машинных кодов  :biggrin:

Оффлайн PuM

  • Emu-Land Team
  • Сообщений: 720
    • Просмотр профиля
Програмирование
« Ответ #8 : 04 Январь 2006, 14:47:40 »
Причём в бинарной системе исчисления.

Оффлайн .flint

  • Пользователь
  • Сообщений: 843
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #9 : 04 Январь 2006, 15:01:25 »
Йобан Матич
3 "дежавюшки" - около 18 мегабайт. Качество сканирования - весьма примелимое ;)

С ассемблера... Человек же повесится... Вот есть у меня один друган, ассемблерщик - так он сейчас в шестнадцатиричной системе считает в 3 раза быстрее, чем в десятичной.

Короче, начинать надо с Паскаля или Gentee

Оффлайн KblC

  • Пользователь
  • Сообщений: 258
    • Просмотр профиля
Програмирование
« Ответ #10 : 04 Январь 2006, 15:37:12 »
начинать надо с С++ . имхо

Оффлайн PuM

  • Emu-Land Team
  • Сообщений: 720
    • Просмотр профиля
Програмирование
« Ответ #11 : 04 Январь 2006, 15:38:05 »
Или с D--

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #12 : 04 Январь 2006, 16:50:18 »
.flint,
Кнут 403 форбидден =(

Оффлайн epsxe

  • Пользователь
  • Сообщений: 151
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #13 : 04 Январь 2006, 19:00:50 »
Кстати, на тему ассемблера для процессора 8086 есть тоже эмулятор - emu8086.

 Эмулятор представляет из себя:
 продвинутый редактор кода с подсветкой синтаксиса,
 окно эмуляции, где показывается исполнение программы,
 окно значений регистров и памяти как в шестнадцатеричном виде так и в мнемоническом виде
 окно исходного текста
 
 Всё это позволяет одновременно видеть что происходит в регистрах процессора, в памяти, на экране монитора  при выполнении программы.

emu8086 - ИМХО весьма неплохая игрушка поиграть в ассемблер, а заодно и понять принципы работы процессора. :) Ассемблер 8086 многим нравится - не такой он уж и сложный.

Оффлайн Rush

  • Пользователь
  • Сообщений: 130
    • Просмотр профиля
Програмирование
« Ответ #14 : 04 Январь 2006, 19:01:08 »
Сначала надо изучать простые языки программирования высокого уровня - такие как бейсик или Паскаль, а потом уже C и C++. Потом можно переходить на язык низкого уровня - Assembler, или сразу переходить на программирование под Windows (на Visual Studio   (имхо)) или под другую  :thumbdown: ОС.

Оффлайн Strash

  • Пользователь
  • Сообщений: 331
    • Просмотр профиля
Програмирование
« Ответ #15 : 04 Январь 2006, 19:20:14 »
Надо начинать с бейсика или паскаля а потом переходить на c+, имхо

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #16 : 04 Январь 2006, 19:23:26 »
Вот зацените на АСМ'е написал
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

  • Пользователь
  • Сообщений: 886
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Програмирование
« Ответ #17 : 04 Январь 2006, 21:08:10 »
Цитата
Стоит ли им заниматься?
Блин, ну этож не крючком вязать, там или вареники катать. Вещь безусловно полезная, думалке усохнуть не даёт, но прежде всего нужно определится будешь ли ты этим серьёзно заниматься и нравиться ли тебе это. Лично я легко такие вещи усваиваю. Чего только нам не пхали в институте, да и сам не читал одно время, однако меня не прёт, да и на жизнь зарабатываю другим, так что сейчас наверное и паскаль не вспомню, чего уж там о более сложных вещах вроде аси говорить. Так что сам решай. Подход "Хачу за неделю стать ацким хакиром!" не пройдёт, эт я заверить могу :)

Оффлайн epsxe

  • Пользователь
  • Сообщений: 151
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #18 : 04 Январь 2006, 21:21:47 »
Цитата
Originally posted by Йобан Матич@Среда, 04 Января 2006, 13:31

С паскаля лучше начинать, он приучает к хорошему стилю программирования.
Цитата
Йобан Матич@Среда, 04 Января 2006, 19:23
Вот зацените на АСМ'е написал
FASM нужен чтоб скомпилить

org 100h
  mov bx, 0001h
  push bx
 video:
  ....
Хороший стиль программирования - это когда в программе подробные коментарии пишут.  :)
Надо начинающих не только на Паскале приучать к хорошему стилю, но и на ассемблере.

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #19 : 04 Январь 2006, 21:45:50 »
epsxe,
с каментами можешь мой матоген скачать,
а это я выпендривался(да и каментить лень было)...
да ещё и этот форум все отступы убил.

Оффлайн aUruM

  • Emu-Land Team
  • Сообщений: 1793
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #20 : 04 Январь 2006, 22:17:02 »
Почему-то никто не сказал об интернет-программировании. Между тем, это весьма полезный навык. Рекомендую выучить хотя бы азы HTML, этот навык пригодится всегда. Потом стоит заниматься каким-либо языком написания скриптов; наиболее перспективный из них, пожалуй, PHP.

Оффлайн .flint

  • Пользователь
  • Сообщений: 843
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #21 : 05 Январь 2006, 01:28:05 »
Не рекомендую считать HTML языком программирования, что бы ни утверждали всякие там "серьёзные" источники, в виде низкопробных книжонок. Хотя навык этот, бесспорно, полезный. Ни разу не пожалел, что занялся его изучением. Сейчас вот админю и создаю дизайны для некоторых сайтов - весьма забавное дело, скажу я вам. Хоть и нервное (особенно в блочной верстке + IE)

Оффлайн PuM

  • Emu-Land Team
  • Сообщений: 720
    • Просмотр профиля
Програмирование
« Ответ #22 : 05 Январь 2006, 01:52:10 »
HTML - это язык разметки, а не программирования.

Оффлайн .flint

  • Пользователь
  • Сообщений: 843
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #23 : 05 Январь 2006, 11:41:38 »
Равно как и XML, MathML и, вообще, любой последователь SGML =)

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #24 : 05 Январь 2006, 13:08:25 »
.flint, а откуда ещё можно слить Кнута?

Оффлайн .flint

  • Пользователь
  • Сообщений: 843
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #25 : 05 Январь 2006, 23:02:32 »
Не знаю... Я и сам не докачал, что обидно... :((( Будем ждать, пока сервер не "проснётся"

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Програмирование
« Ответ #26 : 06 Январь 2006, 20:55:51 »
если в той проге из 17 поста

video:
mov ax, 0003h
int 10h

заменить на

video:
mov ax, 0013h
int 10h
mov ax, 0003h
int 10h

то прога будет в полноэкранном режиме.

Интересно сколько самоубийц её попыталось запустить =)