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

Разговоры обо всем
Аватара пользователя
alexander
Главный Злодей Форума
Сообщения: 17414
Зарегистрирован: 01 окт 2003, 12:54
Откуда: Смоленск, Киселевка
Благодарил (а): 35 раз
Поблагодарили: 316 раз
Контактная информация:

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

Сообщение alexander »

Загадка Европы, пофиг на самом деле. Если поймешь (не выучишь, а именно поймешь) один язык - с остальными даже и разбираться не нужно будет толком. Но вообще дельфа вполне подходит для задач, нужно только не слишком увелкаться тяганием компонентиков, больше кода писать.
Георгий
Сообщения: 5327
Зарегистрирован: 22 ноя 2003, 05:33
Откуда: Смоленск, Кловка
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение Георгий »

Помню начинал с Бесика в школе, а потом переключился сразу на Ассемблер, поскольку Паскаль и С не работали на том компьютере который у меня был в то время. Ну а в 95-году уже стало возможным изучать все остальное, ибо комп более-менее полноценный появился.
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

Ну, раз все рекламируют тут языки программирования, и я внесу свои файв сентс: нету лучше языка для обучения, чем Java. Вообще никаких аппаратных заморочек (вроде контроля за выделением памяти и преобразования типов).
Желающим поспорить напоминаю, что я про Java в контексте "для обучения" говорил.
И сразу тогда про книжки: Брюс Эккель. Философия Java. 3-е издание (или второе). Толстая, но читается легко. Я читал в трамвае, когда курсировал между Королёвкой и центром. Теперь умею на Java программировать :)
Solnce
Сообщения: 980
Зарегистрирован: 22 ноя 2003, 18:41
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение Solnce »

winzard, tdc108, и я хочу :) )
Димон
Сообщения: 324
Зарегистрирован: 03 май 2004, 19:49
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение Димон »

И почему то никто не спросил человека, а что он хочеть написать? Какие задачи будет решать? Все сразу стали давать советы. :D :D :D
Аватара пользователя
alexander
Главный Злодей Форума
Сообщения: 17414
Зарегистрирован: 01 окт 2003, 12:54
Откуда: Смоленск, Киселевка
Благодарил (а): 35 раз
Поблагодарили: 316 раз
Контактная информация:

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

Сообщение alexander »

Загадка Европы, бросай эти задачки олимпиадского образца ) Толку от них никакого, и в обучении программированию тоже не помогут. Сделай лучше для начала, скажем, калькулятор простых выражений, т.е. вводишь 1+4-8. Жмешь на кнопку- тебе выводится ответ. Потом можешь добавить историю вычислений. Задачка маленькая, а включает в себя весьма много базовых вещей с которыми придется разобраться.
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

Хм... alexander, а задача-максимум - написать интерпретатор бейсика на Java? :)
Интересная задача. Особенно тем, что у мее есть как простые, так и очень сложные (вроде интерпретатора) решения. Жаль, что я ей раньше не озадачился.
По поводу шаблонных задач: в книжках примеры чаще всего в духе "пишем систему учета больных для госпиталя" или "пишем систему, которая будет высчитывать дозировки лекарств" и т.п.
Т.е. задачи, явно не предназначенные для того, чтобы решаться новичками при изучении языка.
Аватара пользователя
alexander
Главный Злодей Форума
Сообщения: 17414
Зарегистрирован: 01 окт 2003, 12:54
Откуда: Смоленск, Киселевка
Благодарил (а): 35 раз
Поблагодарили: 316 раз
Контактная информация:

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

Сообщение alexander »

ну тогда делай на ПХП калькулятор, как я сказал выше :)
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

Решил начать с PHP))
Мсье знает толк в извращениях.

P.S. PHP - это не язык программирования. Хотя сейчас уже вполне может быть.
mindflyer
Сообщения: 4518
Зарегистрирован: 29 ноя 2003, 20:26
Благодарил (а): 1026 раз
Поблагодарили: 1465 раз

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

Сообщение mindflyer »

А ваще для приучения к строгости программирования лучше начать с Паскаля. Дисциплинирует.
Что касается начальной задачи... я всегда начинаю с написания какой-нить простой игрушки :) Интересно.
Аватара пользователя
alexander
Главный Злодей Форума
Сообщения: 17414
Зарегистрирован: 01 окт 2003, 12:54
Откуда: Смоленск, Киселевка
Благодарил (а): 35 раз
Поблагодарили: 316 раз
Контактная информация:

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

Сообщение alexander »

i, object pascal в некотором роде идет впереди паровоза ) От времени как раз C++ отстал :)

C# - вот он hi tech :)
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

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

Хотя... если подумать, возможно Паскаль не так уж плох для целей обучения. Он ведь специально для этого создавался. Чем он лучше Java - он достаточно строг.
at_hacker
Сообщения: 6559
Зарегистрирован: 16 апр 2004, 00:51
Откуда: Москва, северо-запад
Благодарил (а): 0
Поблагодарили: 8 раз

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

Сообщение at_hacker »

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

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

ИМХО, лучше браться за C# и/или Delphi. А за PHP не стоит, там слишком много моментов, с которыми придётся разбираться, как то HTML, некоторые детали протокола HTTP и прочее. Лучше уж с калькулятора на Delphi начать :-)
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

Но без своих библиотек она ничего практически не умеет, а вот изучать библиотеки подзапаришься :-)
Спасибо, развеселил :)
У бейсика, я знаю, библиотек нету. Ну, тот, который GW-Basic.
Хакер, я даже как-то не ожидал от тебя такого.
Solnce
Сообщения: 980
Зарегистрирован: 22 ноя 2003, 18:41
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение Solnce »

tdc108, прошу ! :) )
i, а чего й то тебе лучше то ? :) ))
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

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

Сообщение winzard »

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