![]() |
![]() |
![]() |
|
Выбираем учебный язык программирования для школьника | ☑ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
AlexYurg
18.11.09
✎
21:53
|
Всем добрый вечер! Хочу услышать глас народа вот на какую тему:
Мой сын (11 лет) захотел попробовать себя в программировании. Знаний в этой области у него, разумеется, ноль. И вот тут я задумался: что же ему поставить для начала? У меня-то большой опыт программирования на разнообразных языках, но что ему предложить, я что-то не соображу. Какие будут мнения? |
||||||||||||||||
115
Белая кошка
18.11.09
✎
23:15
|
Turbo Pascal или С
Basic, Pascal и т.п. классика |
||||||||||||||||
116
ks_83
18.11.09
✎
23:16
|
так
Basic, Pascal и т.п. классика |
||||||||||||||||
118
ado
18.11.09
✎
23:33
|
Сам так начинал. Не жалею.
Basic, Pascal и т.п. классика |
||||||||||||||||
120
trdm
18.11.09
✎
23:47
|
классика есть классика. че у нас было:
паскаль, бейсик, иксбейс, суперкальк, дос, вин3,1. и самая крутая грулька на 286м - принц... Basic, Pascal и т.п. классика |
||||||||||||||||
125
Stim
19.11.09
✎
01:59
|
пусть так
Basic, Pascal и т.п. классика |
||||||||||||||||
126
zak555
19.11.09
✎
02:06
|
Зельднер!
Basic, Pascal и т.п. классика |
||||||||||||||||
130
VladZ
19.11.09
✎
05:02
|
+129 И учить нужно не языку. Нужно учить думать "как программист".
P.S. Проголосовать забыл. Basic, Pascal и т.п. классика |
||||||||||||||||
131
Kavar
19.11.09
✎
05:15
|
Pascal, однозначно.
для новичка само то алгоритмистику освоить. не будет себе мозги визуальными компонентами забивать. потом без проблем разберется с любым современным языком высокого уровня. Basic, Pascal и т.п. классика |
||||||||||||||||
139
6tuf
19.11.09
✎
09:57
|
классе в 7 гдето, ходил на программирование на С. ничего особо сложного не было там. помоему неплохую базу мне там дали и для школы, и для универа
Basic, Pascal и т.п. классика |
||||||||||||||||
141
zGainer
19.11.09
✎
12:15
|
Сначала QBasic для основ и что-бы втянуться, потом Pascal, но не Delphi(!). И никаких визуальных иначе быдлокодер обеспечен. PascalABC гляньте.
http://pascalabc.net http://sunschool.math.rsu.ru/pabc/ Basic, Pascal и т.п. классика |
||||||||||||||||
147
Salvador Limones
19.11.09
✎
12:29
|
с++
Basic, Pascal и т.п. классика |
||||||||||||||||
150
_Atilla
19.11.09
✎
12:33
|
классика есть классика
Basic, Pascal и т.п. классика |
||||||||||||||||
152
Filin396
19.11.09
✎
12:43
|
Все таки начинать лучше с языков со статической типизацией. Pascal или С++.
А потом уже можно и Python. Basic, Pascal и т.п. классика |
||||||||||||||||
157
Солнце
19.11.09
✎
15:19
|
Для школьников самое то! Они проще для изучения) и на основе них можно научиться программировать на других)
Basic, Pascal и т.п. классика |
||||||||||||||||
167
Joint
22.11.09
✎
14:02
|
конечно басик, чтобы не отпугнуть перца матрешками IDE
Basic, Pascal и т.п. классика |
||||||||||||||||
168
Kraft
22.11.09
✎
14:10
|
imho
Basic, Pascal и т.п. классика |
||||||||||||||||
171
TigerPXN
22.11.09
✎
15:04
|
Я с Паскаля начинал. Не жалею. Для понимания основ программирования, ИМХО, - самое то.
Не представляю, как можно начинать с визуальных средств разработки - там же не поймешь, что и как вызывается. Всякие детские примочки, ИМХО, - хлам. Ребенок старше 7 лет вполне способен освоить нормальный язык программирования. Basic, Pascal и т.п. классика |
||||||||||||||||
175
sam_sam
22.11.09
✎
15:20
|
Конечно васик, только простой не объектный. Сам на васике в том же возрасте и старше колбасил, сначала на какойто польской фигне, потом на atari, потом на zx spextrun. Что хорошего в васике для понимания программирования
1. Нумерация строк программы. Что проще для понимания работы программы. 2. Типов переменных всего два. Число и строка. Объявлять не нужно. 3. Ограниченный набор операторов всего штук 20 наверное. 4. Простые циклы. 5. Простые условия. Что можно делть на васике в таком возрасте. 1. Создание диалогов типа "Привет как дела", варианты ответа 1. Отлично, 2. Хорошо. 3. Плохо. Две команды и условия. - Во первых интересно, поговорить с собственной программой, во вторых сразу понимаются операторы ввода, вывода типа input и print. 2. Рисование точек и линий в цикле. Если менять цвета во время рисования, получается очень красиво. То есть фигура рисуется по строчно прям на глазах. Можно например порисовать флаги государств. Можно отрисовать функции из школьной программы. Например у = x * x - парабола, y = x * x * x гипербола и другие уравнения. За одно увидит, как выглядят функции в определенном периоде на экране компа, что поможет лучше понимать например алгебру. 3. Можно еще сделать бегущие и летающие по экрану строки и буквы, меняющие цвет. Можно с управлением с клавиатуры. Опять же видна визуально работа цикла. 4. Решение школьных уравнений. Например можно запросто написать программу решения квадратного уравнения. 5. Написание простых игр, типа крестиков ноликов и др. логических. Есть куча литературы на эту тему. Понимание массивов данных. Не ну конечно можно сказать, что на других языках можно сделать все тоже самое. Но ни один язык не дает такой простоты и самого быстрого получения результата. Что очень важно в этом возрасте. А если вы сразу полезете с объявлением переменных, да еще когда у переменной хранящей число десяток десяток типов. Да еще объектное, да еще теория. Пацан возненавидит программирование в принципе. зы Меня вот в детстве на пианине играть учили, 2 года мучали. Прошло уже много лет, а от вида пианины меня коробит. Еще 5 лет после того как бросил заниматься не мог переносить даже звук, намек и прочее. Так что осторожней нужно. Basic, Pascal и т.п. классика |
||||||||||||||||
180
DGorgoN
22.11.09
✎
15:42
|
Сам так обучался и другого не приемлю
Basic, Pascal и т.п. классика |
||||||||||||||||
199
Katrusya
22.11.09
✎
17:34
|
Начинала с Паскаля. И потом все было намного проще.
Basic, Pascal и т.п. классика |
||||||||||||||||
214
smaharbA
07.12.09
✎
09:23
|
Васик, лучшего не придумали
Basic, Pascal и т.п. классика |
||||||||||||||||
218
skunk
07.12.09
✎
09:26
|
(214)+1000
Basic, Pascal и т.п. классика |
||||||||||||||||
228
Asmoloff
07.12.09
✎
10:16
|
Начинать все-равно придется с чего-то простого, все так начинали! Первую свою программу я написал в третьем классе (8 лет) на Бейсике. А на сегодня компиляторов Бейсика очень много, есть из чего выбрать. Да кстати, даже сейчас, некоторые вещи делаю на Бейсике - пишу игры в Blitz3D, хотя знаю C#, Java, Delphi, C++ (до сих пор не понял всей прелести С++, просто иногда приходится), поскольку в нем можно сделать простые игры очень быстро и просто, на C# с использованием XNA было бы намного дольше. Правда Blitz3d не советую, поскольку тогда нужно будет изучать PhotoShop и 3D редакторы. А потом, когда Бейсик будет уже освоен выбирать между Visual Basic, C#, Java, Delphi, С++ чтобы уже с малого возраста понять ООП и все с ним связанное.
Basic, Pascal и т.п. классика |
||||||||||||||||
239
Жан Пердежон
07.12.09
✎
15:16
|
у нас "КуМир" был в 6-7 классе: то ли он такой топорно-абстрактый, то ли препод не особо с нами заморачивался - но всем в классе программирование жутко не нравилось; так что "имхо" - главное чтоб не "КуМир")
Basic, Pascal и т.п. классика |
||||||||||||||||
243
ink1981
07.12.09
✎
15:25
|
Моё мнение как чулебрека так и не освоившего програмирование, Либо паскакль так как по нему есть хорошие учебники типа Фароновских. Либо Питон за наглядность и читабельность в том же админстве подмога
Basic, Pascal и т.п. классика |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |