Программирование
- alexander
- Главный Злодей Форума
- Сообщения: 17414
- Зарегистрирован: 01 окт 2003, 12:54
- Откуда: Смоленск, Киселевка
- Благодарил (а): 35 раз
- Поблагодарили: 316 раз
- Контактная информация:
re:Программирование
Загадка Европы, пофиг на самом деле. Если поймешь (не выучишь, а именно поймешь) один язык - с остальными даже и разбираться не нужно будет толком. Но вообще дельфа вполне подходит для задач, нужно только не слишком увелкаться тяганием компонентиков, больше кода писать.
-
- Сообщения: 5327
- Зарегистрирован: 22 ноя 2003, 05:33
- Откуда: Смоленск, Кловка
- Благодарил (а): 0
- Поблагодарили: 0
- Контактная информация:
re:Программирование
Помню начинал с Бесика в школе, а потом переключился сразу на Ассемблер, поскольку Паскаль и С не работали на том компьютере который у меня был в то время. Ну а в 95-году уже стало возможным изучать все остальное, ибо комп более-менее полноценный появился.
- winzard
- Против жуликов и воров
- Сообщения: 32828
- Зарегистрирован: 25 апр 2004, 16:55
- Настоящее имя: Максим Васенков
- Откуда: пер. Юннатов
- Благодарил (а): 0
- Поблагодарили: 0
- Контактная информация:
re:Программирование
Ну, раз все рекламируют тут языки программирования, и я внесу свои файв сентс: нету лучше языка для обучения, чем Java. Вообще никаких аппаратных заморочек (вроде контроля за выделением памяти и преобразования типов).
Желающим поспорить напоминаю, что я про Java в контексте "для обучения" говорил.
И сразу тогда про книжки: Брюс Эккель. Философия Java. 3-е издание (или второе). Толстая, но читается легко. Я читал в трамвае, когда курсировал между Королёвкой и центром. Теперь умею на Java программировать :)
Желающим поспорить напоминаю, что я про Java в контексте "для обучения" говорил.
И сразу тогда про книжки: Брюс Эккель. Философия Java. 3-е издание (или второе). Толстая, но читается легко. Я читал в трамвае, когда курсировал между Королёвкой и центром. Теперь умею на Java программировать :)
-
- Сообщения: 324
- Зарегистрирован: 03 май 2004, 19:49
- Откуда: Смоленск
- Благодарил (а): 0
- Поблагодарили: 0
- Контактная информация:
re:Программирование
И почему то никто не спросил человека, а что он хочеть написать? Какие задачи будет решать? Все сразу стали давать советы. :D :D :D
- alexander
- Главный Злодей Форума
- Сообщения: 17414
- Зарегистрирован: 01 окт 2003, 12:54
- Откуда: Смоленск, Киселевка
- Благодарил (а): 35 раз
- Поблагодарили: 316 раз
- Контактная информация:
re:Программирование
Загадка Европы, бросай эти задачки олимпиадского образца ) Толку от них никакого, и в обучении программированию тоже не помогут. Сделай лучше для начала, скажем, калькулятор простых выражений, т.е. вводишь 1+4-8. Жмешь на кнопку- тебе выводится ответ. Потом можешь добавить историю вычислений. Задачка маленькая, а включает в себя весьма много базовых вещей с которыми придется разобраться.
- winzard
- Против жуликов и воров
- Сообщения: 32828
- Зарегистрирован: 25 апр 2004, 16:55
- Настоящее имя: Максим Васенков
- Откуда: пер. Юннатов
- Благодарил (а): 0
- Поблагодарили: 0
- Контактная информация:
re:Программирование
Хм... alexander, а задача-максимум - написать интерпретатор бейсика на Java? :)
Интересная задача. Особенно тем, что у мее есть как простые, так и очень сложные (вроде интерпретатора) решения. Жаль, что я ей раньше не озадачился.
По поводу шаблонных задач: в книжках примеры чаще всего в духе "пишем систему учета больных для госпиталя" или "пишем систему, которая будет высчитывать дозировки лекарств" и т.п.
Т.е. задачи, явно не предназначенные для того, чтобы решаться новичками при изучении языка.
Интересная задача. Особенно тем, что у мее есть как простые, так и очень сложные (вроде интерпретатора) решения. Жаль, что я ей раньше не озадачился.
По поводу шаблонных задач: в книжках примеры чаще всего в духе "пишем систему учета больных для госпиталя" или "пишем систему, которая будет высчитывать дозировки лекарств" и т.п.
Т.е. задачи, явно не предназначенные для того, чтобы решаться новичками при изучении языка.
- winzard
- Против жуликов и воров
- Сообщения: 32828
- Зарегистрирован: 25 апр 2004, 16:55
- Настоящее имя: Максим Васенков
- Откуда: пер. Юннатов
- Благодарил (а): 0
- Поблагодарили: 0
- Контактная информация:
re:Программирование
Мсье знает толк в извращениях.Решил начать с PHP))
P.S. PHP - это не язык программирования. Хотя сейчас уже вполне может быть.
-
- Сообщения: 4518
- Зарегистрирован: 29 ноя 2003, 20:26
- Благодарил (а): 1026 раз
- Поблагодарили: 1465 раз
re:Программирование
А ваще для приучения к строгости программирования лучше начать с Паскаля. Дисциплинирует.
Что касается начальной задачи... я всегда начинаю с написания какой-нить простой игрушки :) Интересно.
Что касается начальной задачи... я всегда начинаю с написания какой-нить простой игрушки :) Интересно.
- alexander
- Главный Злодей Форума
- Сообщения: 17414
- Зарегистрирован: 01 окт 2003, 12:54
- Откуда: Смоленск, Киселевка
- Благодарил (а): 35 раз
- Поблагодарили: 316 раз
- Контактная информация:
re:Программирование
i, object pascal в некотором роде идет впереди паровоза ) От времени как раз C++ отстал :)
C# - вот он hi tech :)
C# - вот он hi tech :)
- winzard
- Против жуликов и воров
- Сообщения: 32828
- Зарегистрирован: 25 апр 2004, 16:55
- Настоящее имя: Максим Васенков
- Откуда: пер. Юннатов
- Благодарил (а): 0
- Поблагодарили: 0
- Контактная информация:
re:Программирование
Нафик-нафик приучаться к процедурным языкам типа Паскаля. Потом будешь долго отучаться.
А Java не сложная. Один из самых простых известных мне языков. Со своими прибамбасами, конечно. Но до прибамбасов еще докопаться надо.
Хотя... если подумать, возможно Паскаль не так уж плох для целей обучения. Он ведь специально для этого создавался. Чем он лучше Java - он достаточно строг.
А Java не сложная. Один из самых простых известных мне языков. Со своими прибамбасами, конечно. Но до прибамбасов еще докопаться надо.
Хотя... если подумать, возможно Паскаль не так уж плох для целей обучения. Он ведь специально для этого создавался. Чем он лучше Java - он достаточно строг.
-
- Сообщения: 6559
- Зарегистрирован: 16 апр 2004, 00:51
- Откуда: Москва, северо-запад
- Благодарил (а): 0
- Поблагодарили: 8 раз
Re: re:Программирование
Тока фанатизма вот не надо! :-)winzard писал(а):Нафик-нафик приучаться к процедурным языкам типа Паскаля. Потом будешь долго отучаться.
Как язык Java, может, и прост (синтаксис и прочее). Но без своих библиотек она ничего практически не умеет, а вот изучать библиотеки подзапаришься :-)winzard писал(а): А Java не сложная. Один из самых простых известных мне языков. Со своими прибамбасами, конечно. Но до прибамбасов еще докопаться надо.
Хотя... если подумать, возможно Паскаль не так уж плох для целей обучения. Он ведь специально для этого создавался. Чем он лучше Java - он достаточно строг.
ИМХО, лучше браться за C# и/или Delphi. А за PHP не стоит, там слишком много моментов, с которыми придётся разбираться, как то HTML, некоторые детали протокола HTTP и прочее. Лучше уж с калькулятора на Delphi начать :-)
- winzard
- Против жуликов и воров
- Сообщения: 32828
- Зарегистрирован: 25 апр 2004, 16:55
- Настоящее имя: Максим Васенков
- Откуда: пер. Юннатов
- Благодарил (а): 0
- Поблагодарили: 0
- Контактная информация:
re:Программирование
Спасибо, развеселил :)Но без своих библиотек она ничего практически не умеет, а вот изучать библиотеки подзапаришься
У бейсика, я знаю, библиотек нету. Ну, тот, который GW-Basic.
Хакер, я даже как-то не ожидал от тебя такого.
- winzard
- Против жуликов и воров
- Сообщения: 32828
- Зарегистрирован: 25 апр 2004, 16:55
- Настоящее имя: Максим Васенков
- Откуда: пер. Юннатов
- Благодарил (а): 0
- Поблагодарили: 0
- Контактная информация:
re:Программирование
Вообще-то смысл написания калькулятора не в том, чтобы написать его :) Главное - процесс.У него очень удобно сделана математическая часть, т.е. вышеописанный калькулятор на нем 2-3 строчки.
О! Верный признак. Надо спросить у остальных, есть ли у них Философия Java. Если нет - заподозрить в левом уклонизме :)И пока не вернешься в TS не дам ничего