avva: (5 лет)
[personal profile] avva
Реддит порадовал рассказом об учителе программирования в школе, который до сих пор учит учеников QuickBasic'у; забавное преимущество состоит в том, что он может не волноваться, что ученики будут искать решения домашних заданий на сетевых форумах, потому что их там разве что высмеют.

(я люблю цитировать Дайкстру, который сказал как-то, что у любого, кто начал программировать с Бейсика, навсегда и неизлечимо искривлены мозги, и он никогда не сможет стать настоящим программистом; стоит ли добавлять, что я начинал с Бейсика?)

Date: 2008-10-05 03:21 pm (UTC)
From: [identity profile] lykac.livejournal.com
Потому что в школах его можно заменить на Си. Чтоб в институтах Delphi заменить на C#.

Date: 2008-10-05 03:35 pm (UTC)
From: [identity profile] pigmeich.livejournal.com
Может наоборот? В школах шарп, в ВУЗах -- С++?

А чистый С -- зачем?
(deleted comment)

Date: 2008-10-05 10:44 pm (UTC)
From: [identity profile] pigmeich.livejournal.com
Объяснять надо. Но не сразу. Сначала, для снижения сложности, дать шарп, где складывать строчки можно и есть удобный дизайнер форм.

Потом объяснить, что есть ассемблер, биты-байты, слова двойные, регистры, стек растущий вниз (ну пусть IBM PC) и куча растущая вверх. И все это воспринимать как C++ -- реальном языке на котором уже можно работать.

А C это идеальный дробовик для простреливания себе ног. Аргумент, что ноги все равно надо простреливать не принимается, потому что прострелить можно и шарпом.

Date: 2008-10-05 08:30 pm (UTC)
From: [identity profile] vakhitov.livejournal.com
А зачем Паскаль, который под обучение затачивался, менять на Си? Внимание, мы не программистов обучаем, мы школьников учим азам программирования :-) Это несколько разные задачи.

Date: 2008-10-05 08:59 pm (UTC)
From: [identity profile] lykac.livejournal.com
Если исходить с позиции, что в школу люди ходят, чтоб потом на заводе проявить надёжно закреплённый рефлекс: от звонка до звонка заниматься нудной работой, которую приказал делать начальник, то непринципиально, учить ли в школе Си или Паскаль.

Если же считать, что в школе готовят заделы, которые можно развить до специализированного университетского образования, то учить следует Си. Поскольку языки с Си подобным синтаксисом используются многими программистами.

Я уже слышал, что Паскаль якобы создавался для образования. В чём я сомневаюсь. По-моему Никлаус Вирт его сделал, поскольку считал, что программирование в стиле спагетти надо прекратить хорошим процедурным языком. Разработчик компилятора Turbo Pascal Андерс Хейлсберг, быть может, писал его первую версию с расчётом на использование в обучение. Но из Turbo Pascal выросла капитализация Борланд. Компания продавала компилятор с большим набором библиотек для серьёзных разработок.

Date: 2008-10-06 07:29 am (UTC)
From: [identity profile] zverok-kha.livejournal.com
> Потому что в школах его можно заменить на Си.

О боже.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 10:42 pm
Powered by Dreamwidth Studios