Страница 1 из 2

re:Программирование

Добавлено: 15 авг 2004, 02:35
alexander
Загадка Европы, пофиг на самом деле. Если поймешь (не выучишь, а именно поймешь) один язык - с остальными даже и разбираться не нужно будет толком. Но вообще дельфа вполне подходит для задач, нужно только не слишком увелкаться тяганием компонентиков, больше кода писать.

re:Программирование

Добавлено: 15 авг 2004, 11:31
Георгий
Помню начинал с Бесика в школе, а потом переключился сразу на Ассемблер, поскольку Паскаль и С не работали на том компьютере который у меня был в то время. Ну а в 95-году уже стало возможным изучать все остальное, ибо комп более-менее полноценный появился.

re:Программирование

Добавлено: 15 авг 2004, 11:47
winzard
Ну, раз все рекламируют тут языки программирования, и я внесу свои файв сентс: нету лучше языка для обучения, чем Java. Вообще никаких аппаратных заморочек (вроде контроля за выделением памяти и преобразования типов).
Желающим поспорить напоминаю, что я про Java в контексте "для обучения" говорил.
И сразу тогда про книжки: Брюс Эккель. Философия Java. 3-е издание (или второе). Толстая, но читается легко. Я читал в трамвае, когда курсировал между Королёвкой и центром. Теперь умею на Java программировать :)

re:Программирование

Добавлено: 15 авг 2004, 16:46
Solnce
winzard, tdc108, и я хочу :) )

re:Программирование

Добавлено: 15 авг 2004, 19:03
Димон
И почему то никто не спросил человека, а что он хочеть написать? Какие задачи будет решать? Все сразу стали давать советы. :D :D :D

re:Программирование

Добавлено: 16 авг 2004, 03:56
alexander
Загадка Европы, бросай эти задачки олимпиадского образца ) Толку от них никакого, и в обучении программированию тоже не помогут. Сделай лучше для начала, скажем, калькулятор простых выражений, т.е. вводишь 1+4-8. Жмешь на кнопку- тебе выводится ответ. Потом можешь добавить историю вычислений. Задачка маленькая, а включает в себя весьма много базовых вещей с которыми придется разобраться.

re:Программирование

Добавлено: 16 авг 2004, 09:30
winzard
Хм... alexander, а задача-максимум - написать интерпретатор бейсика на Java? :)
Интересная задача. Особенно тем, что у мее есть как простые, так и очень сложные (вроде интерпретатора) решения. Жаль, что я ей раньше не озадачился.
По поводу шаблонных задач: в книжках примеры чаще всего в духе "пишем систему учета больных для госпиталя" или "пишем систему, которая будет высчитывать дозировки лекарств" и т.п.
Т.е. задачи, явно не предназначенные для того, чтобы решаться новичками при изучении языка.

re:Программирование

Добавлено: 16 авг 2004, 14:54
alexander
ну тогда делай на ПХП калькулятор, как я сказал выше :)

re:Программирование

Добавлено: 16 авг 2004, 16:00
winzard
Решил начать с PHP))
Мсье знает толк в извращениях.

P.S. PHP - это не язык программирования. Хотя сейчас уже вполне может быть.

re:Программирование

Добавлено: 16 авг 2004, 17:21
mindflyer
А ваще для приучения к строгости программирования лучше начать с Паскаля. Дисциплинирует.
Что касается начальной задачи... я всегда начинаю с написания какой-нить простой игрушки :) Интересно.

re:Программирование

Добавлено: 16 авг 2004, 18:50
alexander
i, object pascal в некотором роде идет впереди паровоза ) От времени как раз C++ отстал :)

C# - вот он hi tech :)

re:Программирование

Добавлено: 16 авг 2004, 19:10
winzard
Нафик-нафик приучаться к процедурным языкам типа Паскаля. Потом будешь долго отучаться.
А Java не сложная. Один из самых простых известных мне языков. Со своими прибамбасами, конечно. Но до прибамбасов еще докопаться надо.

Хотя... если подумать, возможно Паскаль не так уж плох для целей обучения. Он ведь специально для этого создавался. Чем он лучше Java - он достаточно строг.

Re: re:Программирование

Добавлено: 16 авг 2004, 19:50
at_hacker
winzard писал(а):Нафик-нафик приучаться к процедурным языкам типа Паскаля. Потом будешь долго отучаться.
Тока фанатизма вот не надо! :-)
winzard писал(а): А Java не сложная. Один из самых простых известных мне языков. Со своими прибамбасами, конечно. Но до прибамбасов еще докопаться надо.

Хотя... если подумать, возможно Паскаль не так уж плох для целей обучения. Он ведь специально для этого создавался. Чем он лучше Java - он достаточно строг.
Как язык Java, может, и прост (синтаксис и прочее). Но без своих библиотек она ничего практически не умеет, а вот изучать библиотеки подзапаришься :-)

ИМХО, лучше браться за C# и/или Delphi. А за PHP не стоит, там слишком много моментов, с которыми придётся разбираться, как то HTML, некоторые детали протокола HTTP и прочее. Лучше уж с калькулятора на Delphi начать :-)

re:Программирование

Добавлено: 16 авг 2004, 21:33
winzard
Но без своих библиотек она ничего практически не умеет, а вот изучать библиотеки подзапаришься :-)
Спасибо, развеселил :)
У бейсика, я знаю, библиотек нету. Ну, тот, который GW-Basic.
Хакер, я даже как-то не ожидал от тебя такого.

re:Программирование

Добавлено: 17 авг 2004, 00:01
Solnce
tdc108, прошу ! :) )
i, а чего й то тебе лучше то ? :) ))

re:Программирование

Добавлено: 17 авг 2004, 10:26
winzard
У него очень удобно сделана математическая часть, т.е. вышеописанный калькулятор на нем 2-3 строчки.
Вообще-то смысл написания калькулятора не в том, чтобы написать его :) Главное - процесс.
И пока не вернешься в TS не дам ничего  
О! Верный признак. Надо спросить у остальных, есть ли у них Философия Java. Если нет - заподозрить в левом уклонизме :)