Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Программирование для детей.

369  1 2 все
Moonshine завсегдатайка:)27.11.06 15:01
Moonshine
27.11.06 15:01 
Сын все хочет заняться, а я никак не соберусь найти инфу. Посоветуйте, какой язык программирования будет под силу 12ти летнему и что для этого нужно и где взять (компайлер, ..) Спасибо)
#1 
voxel3d Убить всех транслитчиков!27.11.06 15:07
voxel3d
NEW 27.11.06 15:07 
в ответ Moonshine 27.11.06 15:01
Python.
http://www.python.org
http://ru.wikipedia.org/wiki/Python
http://www.python.ru
Dropbox - средство синхронизации и бэкапа файлов.
#2 
Simple Nothing is f*cked27.11.06 15:09
Simple
NEW 27.11.06 15:09 
в ответ Moonshine 27.11.06 15:01
Можно и яваскрипт в броузере попробовать. Ничего ставить для этого не надо.
#3 
voxel3d Убить всех транслитчиков!27.11.06 15:13
voxel3d
NEW 27.11.06 15:13 
в ответ Simple 27.11.06 15:09
Я бы не стал реб╦нку подсовывать этот язык. Он плох для начального обучения.
Dropbox - средство синхронизации и бэкапа файлов.
#4 
  scorpi_ nobody27.11.06 15:16
NEW 27.11.06 15:16 
в ответ voxel3d 27.11.06 15:13
А питон чем хорош?
#5 
Simple Nothing is f*cked27.11.06 15:17
Simple
NEW 27.11.06 15:17 
в ответ scorpi_ 27.11.06 15:16
Там есть элементы фп :-P
#6 
Simple Nothing is f*cked27.11.06 15:17
Simple
NEW 27.11.06 15:17 
в ответ voxel3d 27.11.06 15:13
Что уж может быть хуже басика? А я начинал с него :)
#7 
  digital.pilot местный житель27.11.06 15:19
digital.pilot
NEW 27.11.06 15:19 
в ответ Simple 27.11.06 15:17
и к чему это привело??? ассемблер, опера...
(\_/)
(O.o)
(> <) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.

#8 
barmaglot местный житель27.11.06 15:20
barmaglot
NEW 27.11.06 15:20 
в ответ Simple 27.11.06 15:17
В ответ на:
А я начинал с него

Ой. А как же б3-34? А потом мк-54, мк-61, мк-52. Были времена...
#9 
  digital.pilot местный житель27.11.06 15:22
digital.pilot
NEW 27.11.06 15:22 
в ответ barmaglot 27.11.06 15:20
о, у меня был мк-61 :)
(\_/)
(O.o)
(> <) This is Bunny. Copy Bunny into your signature to help him on his way to world domination.

#10 
Simple Nothing is f*cked27.11.06 15:23
Simple
NEW 27.11.06 15:23 
в ответ barmaglot 27.11.06 15:20
Мне лет не столько.
@пелод не флуди, а то Муня тебе вставит пистона :-D
#11 
Simple Nothing is f*cked27.11.06 15:23
Simple
NEW 27.11.06 15:23 
в ответ digital.pilot 27.11.06 15:22
У меня до сих пор есть. Я на нем в политехе лаборки делал.
#12 
  scorpi_ nobody27.11.06 15:23
NEW 27.11.06 15:23 
в ответ Simple 27.11.06 15:23
Лишь бы питона не вставили
#13 
barmaglot местный житель27.11.06 15:25
barmaglot
NEW 27.11.06 15:25 
в ответ digital.pilot 27.11.06 15:22
Ха! У меня были все! Даже сверхредкий мк-54!
Автору:: ИМХО для обучения лучше голого паскаля ничего не бывает. Но с другой стороны для productive coding хуже него ничего не бывет. Вот и выбирайте... Кстати, питон для обучения неплох, только может так статься, что ребёночек будет чувствовать себя изолированно...
#14 
voxel3d Убить всех транслитчиков!27.11.06 15:29
voxel3d
NEW 27.11.06 15:29 
в ответ scorpi_ 27.11.06 15:16
Он изначально был задуман как язык для обучения на замену бейсику и, соответственно, имеет необходимые бенефиты: имеет легкочитаемый синтаксис, высокоуровненный, легкоосваиваемый, позволяет легко изучить ООП, имеет очень богатую стандартную библиотеку и реб╦нок после усвоения основ не будет ограничен "академичностью" языка, как например, если взять классический Паскаль какой-нибудь, а легко сможет написать что-нибудь имеющее практическую применимость. Плюс доступен под многими платформами.
Dropbox - средство синхронизации и бэкапа файлов.
#15 
Moonshine завсегдатайка:)27.11.06 16:48
Moonshine
NEW 27.11.06 16:48 
в ответ voxel3d 27.11.06 15:07
спасибо, будем думать дальше. из 3х ссылок, две на русском и одна на английском..хмм..посмотрим, что моё чадо поймет из всего.
всем остальным тоже спасибо, я так поняла, что ни компайлер и ничего остального не нужно. бери и программируй в мс-дос окошке?
#16 
desyman свой человек27.11.06 17:49
desyman
NEW 27.11.06 17:49 
в ответ Moonshine 27.11.06 15:01
а шо на компутере?
виндовс?
тада поставьте мальчику вижуал басик от микрософт,
пусть балуется
#17 
desyman свой человек27.11.06 17:53
desyman
NEW 27.11.06 17:53 
в ответ Moonshine 27.11.06 16:48, Последний раз изменено 27.11.06 17:53 (desyman)
как же так не надо компаилер?
без компайлера никак нельзя
програмить можно только если компайлер имеется
одна из сторон профессии програмиста ето умение разбиратся в компайлерах
вот пусть чадо индивидуально в порядке трудовой дисциплины поставит себе какой-нить компайлер из бесплатно распространяемых микрософтом и далее учится с етим самым компайлером работать
#18 
voxel3d Убить всех транслитчиков!27.11.06 18:02
voxel3d
NEW 27.11.06 18:02 
в ответ Moonshine 27.11.06 16:48, Последний раз изменено 27.11.06 18:28 (voxel3d)
Ссылки зачем давались? http://www.python.org/ftp/python/2.3.5/Python-2.3.5.exe Качаете, ставите. Запускаете "IDLE (Python GUI)" - это Python интерпретатор, который работает в интерактивном режиме. Потом загружаете: http://pythonbook.it-arts.ru/files/start_with_python.pdf и http://www.python.ru/files/book-ods.pdf и даёте читать сыну.
Если будет что непонятно, спрашивайте.
p.s. http://downloads.activestate.com/ActivePython/windows/2.4/ActivePython-2.4.3.12-... Ещё один вариант установки Python. Пожалуй, будет получше первой ссылки.
Dropbox - средство синхронизации и бэкапа файлов.
#19 
  2_Kameras посетитель27.11.06 21:26
NEW 27.11.06 21:26 
в ответ Moonshine 27.11.06 15:01
Могу е-книг прислать. Правда про 12 лет в оглавлении ни слова.
#20 
Moonshine завсегдатайка:)29.11.06 13:52
Moonshine
NEW 29.11.06 13:52 
в ответ voxel3d 27.11.06 18:02
cпасиб))) как инет появится дома, так скачаем, поставим и запустим)
я вот еще что нашла, вчера ребенок в книжном увидел и просит. это тоже бы подошло или лучше нет?
http://cgi.ebay.de/3D-Spieleprogrammierung-mit-DirectX-9-und-C-PORTOFREI_W0QQite...
#21 
barmaglot местный житель29.11.06 13:57
barmaglot
NEW 29.11.06 13:57 
в ответ Moonshine 29.11.06 13:52
Рановато .
#22 
voxel3d Убить всех транслитчиков!29.11.06 14:11
voxel3d
NEW 29.11.06 14:11 
в ответ barmaglot 29.11.06 13:57
> Рановато .
+1. Ниасилит. Ни С++, ни графику, ни DirectX. Чтобы программировать графику, надо, во-первых, хорошо знать векторную алгебру. Допустим, в книге он сможет найти простые примеры и даже сможет написать простенькую программу на могучем и ужасном С++. Но он ничему вообще не сможет научиться и интерес у него, скорее всего, быстро сдохнет - он не сможет сам ничего сделать отличное от напечатанных примеров. Из-за отсутсвия знаний в математике, основ компьютерной графики, С++ и DirectX.
Dropbox - средство синхронизации и бэкапа файлов.
#23 
Moonshine завсегдатайка:)29.11.06 14:34
Moonshine
NEW 29.11.06 14:34 
в ответ voxel3d 29.11.06 14:11
ок, теперь буду отговаривать. поищем книжки по питону на немецком) а нет, так будем по-русски вместе осваивать.
#24 
Murr коренной житель29.11.06 15:18
Murr
NEW 29.11.06 15:18 
в ответ Moonshine 29.11.06 14:34
ок, теперь буду отговаривать.
------
Либо надо искать того, кто готов тратить свое время, объясняя все существенные моменты на достаточно простых примерах. По опыту могу сказать, что это довольно мучительный процесс и нерентабельный при персональном обучении...
Хммм... стоит поискать кружек "ПолуграмрамиированиЁ"...
#25 
toptop знакомое лицо01.12.06 13:03
NEW 01.12.06 13:03 
в ответ Murr 29.11.06 15:18
В ответ на:
По опыту могу сказать, что это довольно мучительный процесс и нерентабельный при персональном обучении...

Рентабельность и мучительность при обучении собственных детей
Как грится - Счастья в личной жизни...
#26 
Murr коренной житель01.12.06 16:53
Murr
NEW 01.12.06 16:53 
в ответ toptop 01.12.06 13:03
Если не осознал - об своих дИтях речи не шло... свои и так набираются сидя рядом и слушая бессвязное бормотание связанное с процессом создания програмМОв...
#27 
Simple Nothing is f*cked01.12.06 23:08
Simple
NEW 01.12.06 23:08 
в ответ toptop 01.12.06 13:03
Со стороны можно и построже сказать.
#28 
toptop знакомое лицо03.12.06 11:35
NEW 03.12.06 11:35 
в ответ Murr 01.12.06 16:53
Афтарша как раз про своих дитяток гутарила.
#29 
Murr коренной житель03.12.06 12:54
Murr
NEW 03.12.06 12:54 
в ответ toptop 03.12.06 11:35
И разве же я имею какое-то отношение к авторШиным дИтям?
#30 
Tomasson знакомое лицо03.12.06 21:39
Tomasson
NEW 03.12.06 21:39 
в ответ Moonshine 27.11.06 15:01
сам он не осилит, какой бы язык ты не выбрала.
Стимул ребенку нужен, чтобы желание программировать не пропало. И ежу понятно, что в этом возрасте единственный стимул - это игры :-)
C# был бы прекрасным выбором, если ты его сама осилишь и сможешь обьяснить малому.
Почему C#? -- потому что он легче, чем С++, и С# уже начинает рулить в написаниях игр.
Для С#-щиков есть XNA Game Studio
http://msdn.microsoft.com/directx/XNA/default.aspx
В ответ на:
helping students and hobbyists build games for Windows and the Xbox 360

Там уже встроенный проект *Space War Starter Kit*. Малому только надо будет менять настройки и т.д. :-)
http://xnaspot.com/Tutorial_GettingStarted.aspx
Все равно он пока ничего, кроме изменения настроек, не осилит.
Думаю, написание игр под Xbox 360 его особенно заинтересует 8-)
Скоро еще и книга по XNA появится:
http://www.amazon.com/Professional-Xna-Game-Programming-Nitschke/dp/0470126779
Вот тут можно посмотреть, что уже можно делать с помощью XNA:
http://channel9.msdn.com/showpost.aspx?postid=261254
Первые 10 минут идет пи**еж :-), зато потом рихтих цуа захе 8-)
Смотри, так к годам 17 станет Guru ;-)
Кстати, Kalisto ( http://www.amazon.de/C%2B%2B-f%C3%BCr-Spieleprogrammierer-Heiko-Kalista/dp/34464...) тоже так начинал. К годам 14 уже писал игры :-)
#31 
1 2 все