История изменений
Исправление anonymous_incognito, (текущая версия) :
Читаю вашу книгу и чувствую, что нравится. Поэтому хочется покритиковать или может просто позадавать вопросы. (Как ни странно, то что не нравится и критиковать не тянет)
Проблема с первыми тремя шагами в программировании отнюдь не только в мейнстримности GUI винды, но и вообще совремённые более-менее универсальные компьютеры и управляющие ими системы сделались очень сложными. И тут Unix (Linux) мне кажется, что совсем уж принципиально не намного лучше Windows.
Консольные программы, пусть и не настолько органично, можно писать и в Windows, как и поставить туда варианты юникс-шелла. Более того, в процессе изучения программирования на C# по-моему все учебники и руководства, в том числе и MS, именно с консоли и начинают.
Куда хуже другое: исчезла простая и лёгкая связь между написанием пары строчек и чем-то серьёзным. Вот под MS-DOS можно было в бейсике или даже турбо-паскале написать короткую программку в 20-40 строчек, рисующую фракталы, например, множество Жюлиа или Мандельброта. Раз и готово. Зрелищно и полезно. Или потом вдохновившись простотой какую-нибудь игрушку сделать. Одна из моих самых первых востребованных другими программ (третий шаг) была написана в институте на Borland Pascal на кафедре физики и рисовала картину дифракции на щели. Как минимум её использовали однажды для других студентов для демонстрации.
Ни под винды, ни под Linux сейчас так просто ничего уже не сделать. Но между прочим, относительно просто на javascript в html https://msdn.microsoft.com/ru-ru/library/jj635752(v=vs.85).aspx
Если говорить о быстром введении в написание чего-то относительно серьёзного и одновремённо полезного, как ни смешно, но это наверное (для платформы Windows), макросы на Visual Basic для офисных пакетов.
Между прочим, а вы не пробовали подумать над программированием встроенных систем (embedded) как лёгкой платформой для новичка? Это звучит странно, но может быть в силу неожиданности и того, что наборы чипов с программатором не очень распространённая вещь. Но если так представить: часто никаких ОС (хотя между прочим бывает используется MS-DOS или клоны), код напрямую работает с железом. Результат, в том числе полезный и востребованный может быть очень быстро получен. Если не очень замороченная платформа, то даже не знаю.
Я не то, чтобы продвигаю такой вариант и вообще это не моя мысль, где-то подхватил на каком-то форуме и показалось любопытным.
Исходная версия anonymous_incognito, :
Читаю вашу книгу и чувствую, что нравится. Поэтому хочется покритиковать или может просто позадавать вопросы. (Как ни странно, то что не нравится и критиковать не тянет)
Проблема с первыми тремя шагами в программировании отнюдь не только в мейнстримности GUI винды, но и вообще совремённые более-менее универсальные компьютеры и управляющие ими системы сделались очень сложными. И тут Unix (Linux) мне кажется, что совсем уж принципиально не намного лучше Windows.
Консольные программы, пусть и не настолько органично, можно писать и в Windows, как и поставить туда варианты юникс-шелла. Более того, в процессе изучения программирования на C# по-моему все учебники и руководства, в том числе и MS, именно с консоли и начинают.
Куда хуже другое: исчезла простая и лёгкая связь между написанием пары строчек и чем-то серьёзным. Вот под MS-DOS можно было в бейсике или даже турбо-паскале написать короткую программку в 20-40 строчек, рисующую фракталы, например, множество Жюлиа или Мандельброта. Раз и готово. Зрелищно и полезно. Или потом вдохновившись простотой какую-нибудь игрушку сделать.
Ни под винды, ни под Linux сейчас так просто ничего уже не сделать. Но между прочим, относительно просто на javascript в html https://msdn.microsoft.com/ru-ru/library/jj635752(v=vs.85).aspx
Если говорить о быстром введении в написание чего-то относительно серьёзного и одновремённо полезного, как ни смешно, но это наверное (для платформы Windows), макросы на Visual Basic для офисных пакетов.
Между прочим, а вы не пробовали подумать над программированием встроенных систем (embedded) как лёгкой платформой для новичка? Это звучит странно, но может быть в силу неожиданности и того, что наборы чипов с программатором не очень распространённая вещь. Но если так представить: часто никаких ОС (хотя между прочим бывает используется MS-DOS или клоны), код напрямую работает с железом. Результат, в том числе полезный и востребованный может быть очень быстро получен. Если не очень замороченная платформа, то даже не знаю.
Я не то, чтобы продвигаю такой вариант и вообще это не моя мысль, где-то подхватил на каком-то форуме и показалось любопытным.