Страница 4 из 10

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

Добавлено: 06 июл 2015, 10:35
LeoV
Вопрос этой темы -- какова методика обучения программированию? Когда и как учить языку, когда алгоритмам?
Как формировать правильное мышлEние?

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

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

Если в компании все пишут на фортране, то и веб сайт будет написан на фортране.

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

Добавлено: 06 июл 2015, 10:41
Marmot
Pektusin писал(а):
Marmot писал(а):Нынче в моде Go, Rust, ES6...
ES6? о, опять к написанию сайтов вернулись... Это точно отобъет весь интерес к программированию. "Видишь, сын, как интересно - я отправил данные на сервер".
Почему это? Или вы не знаете про node?

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

Добавлено: 06 июл 2015, 10:45
Marmot
LeoV писал(а):Вопрос этой темы -- какова методика обучения программированию? Когда и как учить языку, когда алгоритмам?
Как формировать правильное мышлEние?
Методика это в школах и универах, а дома каждый решает сам, как оно правильнее, для своего-то ребенка...

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

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

Marmot писал(а):Методика это в школах и универах, а дома каждый решает сам, как оно правильнее, для своего-то ребенка...
Да, а так же это определяется тем, о чем можешь интересно рассказать сам. Соответственно мы начали с программирования железа.

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

Добавлено: 06 июл 2015, 11:03
Stanislav
LeoV писал(а):
Stanislav писал(а):
Pektusin писал(а):
Stanislav писал(а):У нас в офисе висит лозунг - если программа может быть написана на JS - она будет написана на JS.
Зависит от офиса :) У нас лозунгов не висит, на каждый пишет на ARM assembler, C и С++. Посмотрел бы я на драйвер, написанный на JS... Точнее, я бы такой драйвер даже видеть не хотел бы. :)
Боюсь, у вас еще будет такой шанс - посмотреть на драйвер на JS :(
Скоро... очень скоро... :(
Не будет, JS -- не компилируемый язык, чтоб выполнить JS код, нужен интерпретатор, чтоб загрузить интерпретатор нужен драйвер....
Маладой вы исчё... было время, когда интертрепатор Васика прошивался в PC... без всякого дривера :D

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

Добавлено: 06 июл 2015, 11:05
Stanislav
Pektusin писал(а):
Marmot писал(а):Почему это? Или вы не знаете про node?
Расскажите. Про device tree nodes - очень хорошо знаю, но это, видимо о чем-то другом, из юзерспейса :)
Он про nodeJS :D

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

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

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

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

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

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

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

Добавлено: 06 июл 2015, 11:32
Pektusin
LeoV писал(а):
Stanislav писал(а):Маладой вы исчё... было время, когда интертрепатор Васика прошивался в PC... без всякого дривера :D
Я старее, чем вы. А на чем интерпретатор был написан? На Бейсике?
... и самое главное, как эта программа на Бейсике обращалась к ресурсам компьютера? Напрямую? ;)

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

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

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

Добавлено: 06 июл 2015, 11:34
Stanislav
Pektusin писал(а):
LeoV писал(а):
Stanislav писал(а):Маладой вы исчё... было время, когда интертрепатор Васика прошивался в PC... без всякого дривера :D
Я старее, чем вы. А на чем интерпретатор был написан? На Бейсике?
... и самое главное, как эта программа на Бейсике обращалась к ресурсам компьютера? Напрямую? ;)
Через BIOS? :roll:

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

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

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

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