Как школьника научить программированию?

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
LeoV
Графоман
Сообщения: 14497
Зарегистрирован: 02 июн 2012, 15:41
Откуда: Графство O'Mан
Контактная информация:

Re: Как школьника научить программированию?

Сообщение LeoV »

Вопрос этой темы -- какова методика обучения программированию? Когда и как учить языку, когда алгоритмам?
Как формировать правильное мышлEние?
Аватара пользователя
LeoV
Графоман
Сообщения: 14497
Зарегистрирован: 02 июн 2012, 15:41
Откуда: Графство O'Mан
Контактная информация:

Re: Как школьника научить программированию?

Сообщение LeoV »

Stanislav писал(а):
Marmot писал(а):...
Учи JavaScript ...
Мда... к сожалению, в этом есть очень боильшая доля праффды :(
У нас в офисе висит лозунг - если программа может быть написана на JS - она будет написана на JS.
А у нас в офисе висит лозунг - если программа может быть написана на JS - она будет написана на том языке, который программист знает.

Если в компании все пишут на фортране, то и веб сайт будет написан на фортране.
Последний раз редактировалось LeoV 06 июл 2015, 10:42, всего редактировалось 1 раз.
Аватара пользователя
Marmot
Графоман
Сообщения: 39283
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Как школьника научить программированию?

Сообщение Marmot »

Pektusin писал(а):
Marmot писал(а):Нынче в моде Go, Rust, ES6...
ES6? о, опять к написанию сайтов вернулись... Это точно отобъет весь интерес к программированию. "Видишь, сын, как интересно - я отправил данные на сервер".
Почему это? Или вы не знаете про node?
Аватара пользователя
Marmot
Графоман
Сообщения: 39283
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Как школьника научить программированию?

Сообщение Marmot »

LeoV писал(а):Вопрос этой темы -- какова методика обучения программированию? Когда и как учить языку, когда алгоритмам?
Как формировать правильное мышлEние?
Методика это в школах и универах, а дома каждый решает сам, как оно правильнее, для своего-то ребенка...
Pektusin
Маньяк
Сообщения: 4496
Зарегистрирован: 02 янв 2008, 10:37

Re: Как школьника научить программированию?

Сообщение Pektusin »

Marmot писал(а):Почему это? Или вы не знаете про node?
Расскажите. Про device tree nodes - очень хорошо знаю, но это, видимо о чем-то другом, из юзерспейса :)

Marmot писал(а):Методика это в школах и универах, а дома каждый решает сам, как оно правильнее, для своего-то ребенка...
Да, а так же это определяется тем, о чем можешь интересно рассказать сам. Соответственно мы начали с программирования железа.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45262
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Как школьника научить программированию?

Сообщение Stanislav »

LeoV писал(а):
Stanislav писал(а):
Pektusin писал(а):
Stanislav писал(а):У нас в офисе висит лозунг - если программа может быть написана на JS - она будет написана на JS.
Зависит от офиса :) У нас лозунгов не висит, на каждый пишет на ARM assembler, C и С++. Посмотрел бы я на драйвер, написанный на JS... Точнее, я бы такой драйвер даже видеть не хотел бы. :)
Боюсь, у вас еще будет такой шанс - посмотреть на драйвер на JS :(
Скоро... очень скоро... :(
Не будет, JS -- не компилируемый язык, чтоб выполнить JS код, нужен интерпретатор, чтоб загрузить интерпретатор нужен драйвер....
Маладой вы исчё... было время, когда интертрепатор Васика прошивался в PC... без всякого дривера :D
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45262
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Как школьника научить программированию?

Сообщение Stanislav »

Pektusin писал(а):
Marmot писал(а):Почему это? Или вы не знаете про node?
Расскажите. Про device tree nodes - очень хорошо знаю, но это, видимо о чем-то другом, из юзерспейса :)
Он про nodeJS :D
Аватара пользователя
LeoV
Графоман
Сообщения: 14497
Зарегистрирован: 02 июн 2012, 15:41
Откуда: Графство O'Mан
Контактная информация:

Re: Как школьника научить программированию?

Сообщение LeoV »

Stanislav писал(а):
LeoV писал(а):
Stanislav писал(а):
Pektusin писал(а):
Stanislav писал(а):У нас в офисе висит лозунг - если программа может быть написана на JS - она будет написана на JS.
Зависит от офиса :) У нас лозунгов не висит, на каждый пишет на ARM assembler, C и С++. Посмотрел бы я на драйвер, написанный на JS... Точнее, я бы такой драйвер даже видеть не хотел бы. :)
Боюсь, у вас еще будет такой шанс - посмотреть на драйвер на JS :(
Скоро... очень скоро... :(
Не будет, JS -- не компилируемый язык, чтоб выполнить JS код, нужен интерпретатор, чтоб загрузить интерпретатор нужен драйвер....
Маладой вы исчё... было время, когда интертрепатор Васика прошивался в PC... без всякого дривера :D
Я старее, чем вы. А на чем интерпретатор был написан? На Бейсике?
Аватара пользователя
Groundhog
Графоман
Сообщения: 5099
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Как школьника научить программированию?

Сообщение Groundhog »

Давненько не попадались клиент-сиде веб-паджи написанные на чем-то кроме ДжаваСкрипт.
Эту то жабу-скрипт с трудом поддерживают. Вон Микрософтовский ублюдок вааще кидык часто на ней делат.
И еще не понял: совет как ребенка заинтересовать ( совет - изучить один императивный язык - скажем С и один декlаративный скажем чисто Haskel ежели публике пропертарный "девять девяток надежности" Erlang не нравится (как говорится чего же тебе еще собака надо)) OR
для взрослого с нулевым уровнем приобщить (веб-технологии - проектирование сайтов самое то СЕЙЧАС)
Pektusin
Маньяк
Сообщения: 4496
Зарегистрирован: 02 янв 2008, 10:37

Re: Как школьника научить программированию?

Сообщение Pektusin »

Stanislav писал(а):Он про nodeJS :D
А, про это... А чем он интереснее? "Сын, сейчас мы имплементируем web-server используя non-blocking push technology over websockets". Я шучу, конечно, но все лампочку зажечь на девайсе имхо интереснее. Особенно, если это сделать дистанционно с телефона через BT. Для этого node.js не требуется :)
Pektusin
Маньяк
Сообщения: 4496
Зарегистрирован: 02 янв 2008, 10:37

Re: Как школьника научить программированию?

Сообщение Pektusin »

LeoV писал(а):
Stanislav писал(а):Маладой вы исчё... было время, когда интертрепатор Васика прошивался в PC... без всякого дривера :D
Я старее, чем вы. А на чем интерпретатор был написан? На Бейсике?
... и самое главное, как эта программа на Бейсике обращалась к ресурсам компьютера? Напрямую? ;)
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45262
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Как школьника научить программированию?

Сообщение Stanislav »

LeoV писал(а):
Stanislav писал(а):
LeoV писал(а): Не будет, JS -- не компилируемый язык, чтоб выполнить JS код, нужен интерпретатор, чтоб загрузить интерпретатор нужен драйвер....
Маладой вы исчё... было время, когда интертрепатор Васика прошивался в PC... без всякого дривера :D
Я старее, чем вы. А на чем интерпретатор был написан? На Бейсике?
На ассемблере :D ПЗУ прошивали и вуаля - никаких дров.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45262
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Как школьника научить программированию?

Сообщение Stanislav »

Pektusin писал(а):
LeoV писал(а):
Stanislav писал(а):Маладой вы исчё... было время, когда интертрепатор Васика прошивался в PC... без всякого дривера :D
Я старее, чем вы. А на чем интерпретатор был написан? На Бейсике?
... и самое главное, как эта программа на Бейсике обращалась к ресурсам компьютера? Напрямую? ;)
Через BIOS? :roll:
Аватара пользователя
LeoV
Графоман
Сообщения: 14497
Зарегистрирован: 02 июн 2012, 15:41
Откуда: Графство O'Mан
Контактная информация:

Re: Как школьника научить программированию?

Сообщение LeoV »

Stanislav писал(а):
LeoV писал(а):
Stanislav писал(а):
LeoV писал(а): Не будет, JS -- не компилируемый язык, чтоб выполнить JS код, нужен интерпретатор, чтоб загрузить интерпретатор нужен драйвер....
Маладой вы исчё... было время, когда интертрепатор Васика прошивался в PC... без всякого дривера :D
Я старее, чем вы. А на чем интерпретатор был написан? На Бейсике?
На ассемблере :D ПЗУ прошивали и вуаля - никаких дров.
Вы слышали такой термин "драйвер клавиатуры"? Или "дребезг клавиши"?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45262
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Как школьника научить программированию?

Сообщение Stanislav »

LeoV писал(а):
Stanislav писал(а):
LeoV писал(а):
Stanislav писал(а):
LeoV писал(а): Не будет, JS -- не компилируемый язык, чтоб выполнить JS код, нужен интерпретатор, чтоб загрузить интерпретатор нужен драйвер....
Маладой вы исчё... было время, когда интертрепатор Васика прошивался в PC... без всякого дривера :D
Я старее, чем вы. А на чем интерпретатор был написан? На Бейсике?
На ассемблере :D ПЗУ прошивали и вуаля - никаких дров.
Вы слышали такой термин "драйвер клавиатуры"? Или "дребезг клавиши"?
Вы не поверите! Но это неважно...
Не уводите разговор в сторону - я вам говорю, залейте интерпретатор - Васика, JS, и пожалуйста - пишите софт для вашего контроллера на чем угодно.
Ответить