Имя: Пароль:
IT
 
Выбираем учебный язык программирования для школьника
0 AlexYurg
 
18.11.09
21:53
1. Basic, Pascal и т.п. классика 0% (0)
2. Delphi, Bilder и т.п. визуальные среды 0% (0)
3. Colobot и др. игрушки со встроенным кодированием 0% (0)
4. Java[script] и т.п. 0% (0)
5. Другое 0% (0)
Всего мнений: 0

Всем добрый вечер! Хочу услышать глас народа вот на какую тему:
Мой сын (11 лет) захотел попробовать себя в программировании. Знаний в этой области у него, разумеется, ноль. И вот тут я задумался: что же ему поставить для начала? У меня-то большой опыт программирования на разнообразных языках, но что ему предложить, я что-то не соображу.
Какие будут мнения?
123 Cap_1977
 
18.11.09
23:53
(0) дай ему в руки ассемблер

Другое
124 Fester Adams
 
19.11.09
01:56
Python!!!
ИМХО, для начала самое то.
Простенько и со вкусом.

Понеже С мало кто знает :((((((((((((((((
А D - 1.0 вроде стабилен, но 2.0 не поддерживает 1.0.
Для ООП думаю, только D.

Другое
128 Rie
 
19.11.09
04:39
Язык должен быть как можно более "прозрачным", где есть основные конструкции программирования. С достаточно развитой IDE.
Есть специальные языки для школьников - например Kids Programming Language. Или ЛОГО. Но к ним бы ещё методичек поискать.
В качестве языка для обучения весьма неплохо выглядит Python.
Из "промышленных" - тут можно попробовать C#. И, как ни странно, C (не C++) или Pascal (не Delphi). Либо Java (что мало чем отличается здесь от C#).
И в дополнение - что-нибудь из функциональных языков, чтобы не зацикливался на одной парадигме. Лисп и/или что-либо из серии *ML, например F# (если есть Visual Studio).

Ну и одно из основных требований к языку для обучения программированию - чтобы его знал тот, кто будет обучать программированию. :-)

Другое
133 Егор Сергеевич
 
19.11.09
06:18
python

Другое
134 kitt
 
19.11.09
06:47
хоть я и заядлый шарпист, но если бы вернулся в то время когда мне было лет 10-12, не раздумывая стал бы изучать C/C++

Другое
135 batman69
 
19.11.09
07:04
Python самое то будет.

Другое
137 SmallDog
 
19.11.09
07:21
попробуй PureBasic. Простенько, бесплатно

Другое
138 Z1
 
19.11.09
08:00
scratch
ссылки ( язык полностью бесплатен )
http://scratch.mit.edu/
http://letopisi.ru/index.php/Scratch ( wiki)
Скретч это - новая среда программирования, которая позволяет детям создавать собственные анимированные и интерактивные истории, игры и другие произведения.

Другое
142 AlexNV
 
19.11.09
12:18
Python
Сделан для обучения. Сразу же учит структурировать программу не только операторными скобками, но и табуляцией.
Достаточно прост для изучения.

Другое
143 ЗлобнийМальчик
 
19.11.09
12:21
пущай С# учмт

Другое
144 jbond
 
19.11.09
12:22
www.pascalabc.net

Другое
146 jbond
 
19.11.09
12:25
вполне возможно начинать с Python

Другое
148 GenV
 
19.11.09
12:31
Смотря из-за чего интерес появился. Если дитё пока не определилось что хочет, то с процедурных (Pascal, C, Basic) начинать предлагать бы не стал. Если есть конкретные цели, тогда классика.

Другое
151 Волесвет
 
19.11.09
12:38
нах...
и своему сыну подрастет скажу "Нехер быть программистом, что в рамках школьной программы то и делай, а с другим и незаморачивайся будь лучше юзером"

Другое
155 EvgeniuXP
 
19.11.09
15:11
WPF - простой, изящный язык.

Другое
158 Apokalipsec
 
19.11.09
15:35
C++
а ещё можно php или perl.)

Другое
161 RKx
 
19.11.09
15:44
(0) html. Мой заинтересовался. А там сперва js, vbs, потом пхп,....

Главное, результат сразу видно.

Другое
169 zag2art
 
22.11.09
14:14
ЛОГО - отличный, наглядный язык

Другое
174 quest
 
22.11.09
15:06
распечатать SICP и дать PLT Scheme

Другое
179 Torquader
 
22.11.09
15:41
Для обучения программированию лучше подойдёт визуальная среда рисования блок-схем - если есть желание научить человека думать при программировании.
Потом уже можно переходить к другим "реальным" языкам, где можно что-то написать.

У всех современных языков проблема в вводе-выводе информации - та не так просто ввести пару чисел и после их сложения просто и ясно вывести результат.

Другое
182 Fynjy
 
22.11.09
15:48
Для 11 лет рано языки программирования. Нужная какая нибудь простая алгоритмическая среда интересная мальчику.

Другое
190 Chuper_IT
 
22.11.09
16:35
(0) сразу пусть Си учит чистый, потом на С++ перейдет. а другие языки в последующем как орешки пойдут если что.

Другое
192 VasilyKushnir
 
22.11.09
16:43
А почему бы не сначала параллельно  Паскаль и СИ (без плюсов), потом в развитие Делфи и СИ-билдер? А там дальше с опытом сам будем смотреть к чему душа лежит - к питону или к жабе.

Другое
197 quit
 
22.11.09
17:26
Пусть сначало освоит алгоритмы, блок схемы, потом бэсик. Сейчас к сожалению в школе перестали преподавать алгоритмы

Другое
202 Баклага
 
22.11.09
19:09
Паскаль, СИ, но не Бейсик

Другое
210 ink1981
 
22.11.09
20:47
А забыл

Другое
212 Stagor
 
07.12.09
09:15
пролог

Другое
213 Wasya
 
07.12.09
09:22
Нахрен школьников учить программированию. Зачем на столько программистов?! Школиники должны быть хорошими юзерами.

Так что ответ: достаточно блок-схем в тетрадке.

Другое
216 MetaDon
 
07.12.09
09:26
(213) +1, кузнецы нужны;)

Другое
217 Ваше благородие
 
07.12.09
09:26
Pascal или 1С!

Лучше 1С. И практическое применение будет сразу налицо. Например, спрограммировать ежедневник.

Другое
221 Stagor
 
07.12.09
09:30
Раньше для детей был специальный язык, похожий на ЛИСП,
назывался ЛОГО! Сейчас не уверен, что он есть!

Итак, ЛОГО!

Другое
241 nop
 
07.12.09
15:19
С++

Другое
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший