Ваша аргументация по поводу синтаксиса и концепций сводится к «И чо?»
Если вы учите (простым) алгоритмам с понятием Абстрактной Вычислительной Машины и т. д. это 100% роль Питона. Не случайно псевдокод из книги Кормена «Алгоритмы» устойчиво питонизируется от издания к изданию.
как работает компьютер
Паскаль существенно дальше от работы компьютера, чем ANSI C. Вот именно так он и работает, хотите работу компьютера объяснять с «шишками» — берите его.
По поводу пресловутой сложности объяснения инклюдов, \n и т. д. — уже уши вянут, честное слово. Ниже в тредах подробно обсуждается.
Я не утверждаю, что C должен быть первым. Просто я не вижу места паскалю среди различных направлений обучения, тем более, как язык «для всего».
Begin/end, if...then, := — это избыточный код, который не дисциплинирует, а только загрязняет код.
Сколько еще будем под ДОСом сидеть?
Под борьбой с языком имел ввиду как раз использование убогих IDE. Не знаю, что такое TPX, может там и попроще.
Концепции:
1) Присваивание возвращаемого значения «имени» функции
2) Арифметика аж в трех видах — операции, операции в виде слов (DIV) и процедуры(!) — inc()
3) Объявление массивов
Питон — сборник самых разных концепций, многие из которых совершенно не обязательно использовать.
Если нужна адресная арифметика — ANSI С, пожалуйста. Зачем тогда паскаль? Вот что кстати действительно дисциплинирует.
«Строгость» выливается в то, что школьники большую часть времени тратят на борьбу с ним, поиск ошибок (в «замечательных» IDE) и печать абсолютно избыточного кода. Параллельно усваивая нелепые с точки зрения современных си-подобных языков концепции.
Вы уж простите, еще раз возвращаясь к опыту crmMaster. Потратить 15 минут на рассказ о профайлере — уберечь от огромного количества велосипедов. О дебаггере — от десятков потраченных впустую часов. О системах управления версиями — от опять таки велосипедов, потраченных нервов, утерянных проектов и т. д.
Вы можете возразить что это не тот кругозор, который имеется ввиду. Ну если уж на то пошло, весь остальной кругозор и отсутствие велосипедов гарантируются двумя
Базовыми Законами:
0) Загугли
1) Спроси
но я не об этом. Да, это не кругозор, это культура. Однако если бы все студенты и выпускники ИТ-вузов обладали этой культурой, уже огромное дело. На одной культуре много чего получается.
Тем не менее, я в школе слова «профайлер» не слышал, хотя могу ошибаться. (Вообще, учитель был хороший и я ему очень благодарен.)
именно поэтому обычным программистам за глаза хватит нормального ПТУ
Приведите адрес нормального ПТУ, которого за глаза хватит обычным программистам. А так как адрес вы не приведете (потому что ни одного подобного ПТУ в России нет), ваш ответ можно читать так:
— У нас есть проблема. Вузы не справляются с ее решением.
— И не должны, ведь НРЭП (несуществующего решения этой проблемы) за глаза хватит для решения этой проблемы.
Это не демагогия?
Я сейчас не могу найти давний комментарий на хабре, где кто-то описывает свой опыт обучения в колледже для программистов. На фоне того рассказа жалобы в этом обсуждении смахивают на истории успеха из Калифорнии.
Вы во второй раз в этом треде, по меньшей мере в сотый на хабре и как минимум в пятисотый раз в рунете повторили заговор «программистам достаточно пту».
Взять хотя бы товарища отсюда. Про 20 лет, из того про что знаю не по наслышке, Щетинин. Много про что читал, но сходу имен-дат-фактов просто не назову.
Может хватит уже пластинку про «азы» крутить? Сколько можно?!
Не 10 и не 20 лет назад появились человеческие в хорошем смысле методики обучения, по которым дети «азы» за три дня осваивали.
Да хотя бы в этом блоге каждый второй пост про это
Поднадоело видеть одинаковые посты в этом «блоге», ну ладно, это объяснимо (чуть выше написал).
По теме: мне кажется от нас требуется больше конструктива, и сразу станет гораздо интереснее. Вот как в российской политике сейчас. Навальный привнес совсем немного конкретики, а народ потянулся серьезно, что интересно, программисты активнее всего.
А все почему? Потому что такие посты явно рассчитаны на дискуссию, но блоговый формат не дает ей нормально развиться. И каждый раз по новой. Формат дискуссии это тема но форуме.
Выделение QA в отдельный раздел — очень хороший шаг, нужны еще.
Обращаем внимание, что варианты 16x16 более важны, так как именно они теоретически когда-нибудь могут быть использованы в рамках сервиса личных сообщений ВКонтакте.
мы создаем реальные препятствия для активности детворы — регистрация уже некоторое время осуществляется только по приглашениям на сотовый телефон, на SIM-карту завязываются многие сервисы (законно SIM-карту можно получить только при наличии паспорта), интересные для детей функции (рейтинг, стена, мнения и т.д.) убираются, дизайн становится строже и унылей, сервисы, интересные детям (смайлы, чаты, гости) намеренно не вводятся. Мы планомерно выдавливаем детей с ресурса и говорим Вам — делайте то же самое, если верите, что порнография вредит их психике больше, чем Ваше лицемерие и размен сути на видимость.
Если вы учите (простым) алгоритмам с понятием Абстрактной Вычислительной Машины и т. д. это 100% роль Питона. Не случайно псевдокод из книги Кормена «Алгоритмы» устойчиво питонизируется от издания к изданию.
Паскаль существенно дальше от работы компьютера, чем ANSI C. Вот именно так он и работает, хотите работу компьютера объяснять с «шишками» — берите его.
По поводу пресловутой сложности объяснения инклюдов, \n и т. д. — уже уши вянут, честное слово. Ниже в тредах подробно обсуждается.
Я не утверждаю, что C должен быть первым. Просто я не вижу места паскалю среди различных направлений обучения, тем более, как язык «для всего».
Сколько еще будем под ДОСом сидеть?
Под борьбой с языком имел ввиду как раз использование убогих IDE. Не знаю, что такое TPX, может там и попроще.
Концепции:
1) Присваивание возвращаемого значения «имени» функции
2) Арифметика аж в трех видах — операции, операции в виде слов (DIV) и процедуры(!) — inc()
3) Объявление массивов
Питон — сборник самых разных концепций, многие из которых совершенно не обязательно использовать.
Если нужна адресная арифметика — ANSI С, пожалуйста. Зачем тогда паскаль? Вот что кстати действительно дисциплинирует.
Конечно Python
Вы можете возразить что это не тот кругозор, который имеется ввиду. Ну если уж на то пошло, весь остальной кругозор и отсутствие велосипедов гарантируются двумя
Базовыми Законами:
0) Загугли
1) Спроси
но я не об этом. Да, это не кругозор, это культура. Однако если бы все студенты и выпускники ИТ-вузов обладали этой культурой, уже огромное дело. На одной культуре много чего получается.
Тем не менее, я в школе слова «профайлер» не слышал, хотя могу ошибаться. (Вообще, учитель был хороший и я ему очень благодарен.)
Приведите адрес нормального ПТУ, которого за глаза хватит обычным программистам. А так как адрес вы не приведете (потому что ни одного подобного ПТУ в России нет), ваш ответ можно читать так:
— У нас есть проблема. Вузы не справляются с ее решением.
— И не должны, ведь НРЭП (несуществующего решения этой проблемы) за глаза хватит для решения этой проблемы.
Это не демагогия?
Я сейчас не могу найти давний комментарий на хабре, где кто-то описывает свой опыт обучения в колледже для программистов. На фоне того рассказа жалобы в этом обсуждении смахивают на истории успеха из Калифорнии.
Вы во второй раз в этом треде, по меньшей мере в сотый на хабре и как минимум в пятисотый раз в рунете повторили заговор «программистам достаточно пту».
Не 10 и не 20 лет назад появились человеческие в хорошем смысле методики обучения, по которым дети «азы» за три дня осваивали.
Да хотя бы в этом блоге каждый второй пост про это
По теме: мне кажется от нас требуется больше конструктива, и сразу станет гораздо интереснее. Вот как в российской политике сейчас. Навальный привнес совсем немного конкретики, а народ потянулся серьезно, что интересно, программисты активнее всего.
Выделение QA в отдельный раздел — очень хороший шаг, нужны еще.
Павел Дуров
Читается как фантастический рассказ. Обычный технический лицей… 7 класс… C… Node.js...CVS… профайлер… команды… проекты… стартапы… конференции…
По секрету, в посте действительно неправильно почти все что можно, зря спешил. Напишу «опровержение».
Меня тоже тянуло, попробовал один раз навести порядок:
Итерация замедлилась на 0,15 такта!