Ok. {$APPTYPE CONSOLE} само добавляется при выборе из меню New. Недостаток, что меню большое и всяких кнопок много, ученикам так и хочется что-то не то нажать. Но и Delphi, и PascalABC.Net подойдут для классики.
Я и предлагаю Виртовский классический Pascal, но т.к. м.б. сейчас трудно найти компилятор, то можно Турбо, но без использования ООП. Были хорошие IDE для учебных целей, нпр., Dr Pascal, но сейчас их нет :(
Интересно, а с Виндами eBook можно использовать в качестве второго монитора? Обычно мне второй монитор не нужен, поэтому у меня два компа и два монитора по одному на каждый, и еще ТВ можно как монитор использовать, но он в другой комнате на стенке висит. Когда отлаживал игрового бота с игрой в полноэкранном режиме, подумал о втором мониторе, но поленился делать физические перестановки устройств, а вот знал бы, как с книжкой сделать — то сделал бы. В моем случае видео было не нужно, подошел бы вывод текстовых сообщений.
В частности, Хабр уступает этой тройке? Т.е. Гугл-Фейсбук-Амазон скоро закроют Хабр, Википедию, Интернет-банки и т.д.? Как говорят на упомянутом Фейсбуке, «я плакалЬ» ;)
Данные должны легко мигрировать по сети
Все данные? Нпр., какая ЗП пришла мне на счет в банк и сколько денег я снял через Веб в текущем месяце…
когда я вижу статью я не могу обсудить материал с автором без посредников.
В случае данной статьи надо понимать так, что я не могу ее обсудить с автором без посредника Хабра? Можем обменяться телефонами и продолжить обсуждение без посредничества Хабра — будет посредник провайдер телефонии, но причем здесь Веб? Можем договорится с автором о встрече, нпр., в кафе — тогда посредником станет кафе?
Но многие ли из нас держат собственный почтовый сервер или же доверили это третьим лицам?
И не только доверяют почту, но и весь трафик идет через инет-провайдера. Можно завести любительскую радиостанцию и общаться напрямую с такими же любителями — эта технология была известна задолго до появления инета. Но почему-то инет-пользователей гораздо больше, чем любителей персональной радиосвязи.
Общение — неотъемлемая часть повседневного общения пользователей.
Общение — часть общения! Бесподобное определение!
Владение сервером не должно отличаться от установки приложения в телефоне.
Телефон как hardware принадлежит лично мне. Тут автор имеет ввиду, что сервер как hardware тоже должен быть моим? Или, может, поставить серверное ПО на каждый телефон?
Информация должна быть доступна и открыта.
Тут повтор — выше цитировал похожее:
Данные должны легко мигрировать по сети
Я заметил за собой, что все реже захожу на незнакомые сайты
А чем это плохо? Мне м.б. и Хабра достаточно — почти каждый час пишут что-то новое. Правда, не всегда столь революционно-ниспровергающее, как данная статья.
Пользователь не должен платить дважды. чтобы разобраться в схожем контенте
А кому платит пользователь? Нпр., на Хабре? Однако бывает, что почитаешь на Хабре статью и лезешь в вики уточнять — это значит «платить дважды»? А чтобы не платить, нужно пересказывать или копировать весь упоминаемый контент и не приводить никаких ссылок?
на разных сайтах пользователь не может задействовать наработанные ранее нейронные связи
Речь про связи в мозгах пользователя?
он вынужден каждый раз осуществлять распознавание информации
Увы, читая данную статью, каждый осуществляет OCR своими нейронами. Иначе никак.
Убедиться, что запрашиваемая страница была создана разработчиком, а не злоумышленником попросту невозможно
К данной статье это утверждение применимо?
лучшее, что мы можем сегодня сделать — перепроектировать систему с учетом накопленного опыта
Герой Н.В.Гоголя, помнится, мосты проектировал через пруд, а на мосту чтобы бабы стояли и мочеными яблоками торговали. Извините, у меня что-то с нейронными связями сделалось в ходе чтения данной статьи.
ИМХО это синдром потребительской культуры: «покупай непрерывно!», «выброси старый гаджет и купи новый; неважно, что старый отлично работает и удобен!» и т.д. Под гаджетом может подразумеваться всё: автомобиль, iPhone, ПО и т.д.
ИМХО автор встал в инфантильную позу — словно маленький мальчик: буду говорить вам назло. Назло не покажу образец своего кода, назло приведу обширный список увлечений, не относящихся к работе. — Такой кандидат не может не насторожить: вдруг он и на работе будет делать назло?
А проблема высосана из пальца. Прежде всего понятно, что хотя бы из элементарной вежливости не стоит говорить все, что думаешь. Если на собеседовании не понравился галстук будущего начальника — большинство просто вежливых разумных людей промолчит. Ну, хотят они образец кода — потрать вечер, сделай какую-нибудь простенькую игрушку-головоломку типа посадки на Луну, морского боя и т.д. Причеши код, прокомментируй и демонстрируй просто из вежливости, по принципу «вокруг нас много глупых ритуалов, но мгновенно их отменить никому не по силам». Может, автору не очень была нужна работа?
К остальным, порой, не знаешь как подойти, чтобы не быть раздавленным их умственным превосходством.
А здесь на Хабре разве Вас давят умственным превосходством? Посмотрел список Ваших недавних комментариев: показалось, что плюсов сильно больше, чем минусов.
У нас в команде из 20 человек
Довольно большая команда. Могут быть непростые взаимоотношения. Может дело в этом, а не в профессии?
Давайте не будем валить в одну кучу этические моменты и объективные оценки характера той или иной работы. Работа переводчика не всегда ремесло, это может быть научная работа. Пример: перевод В.П. Козырева книги Ф. Харари, Теория графов, М.: Едиториал УРСС, 2003. Переводчик — опытный математик и в его предисловии к переводу приводятся ссылки на его научные работы, опубликованные в солидных изданиях. Заслугой перевода является более четкая терминология по сравнению с оригиналом. Сам автор отмечает проблему терминологии (С.22 перевода). Кроме того добавлено много комментариев переводчика, облегчающих понимание. Интересно почему я занялся таким сравнением? — очень просто: когда пишу статью в русскоязычное издание цитирую перевод, а когда в англоязычное — оригинал.
Давайте не будем забывать, что программирование это не чисто инженерная область, но и область науки CS (computer sci., переводят как информатика). У этой науки большое пересечение с математикой. А основой всех программ являются алгоритмы. Как и в каждой науке в CS много рутины, но это не делает ее ремеслом. Хотя и в любой другой науке встречаются ремесленники — пусть это будет их личной проблемой.
Не важно целое предприятие или один станок с этого предприятия или один узел этого станка. Дело не в сложности. Эксперимент с деталью станка может быть сложнее. В приведенном примере дана игра — черный ящик и поставлена цель сделать программу-бота, взаимодействующего с этим ящиком в вычислительной среде, образующей полу-виртуальную реальность. Полу-виртуальную потому, что время, нпр., реальное. Если пойти путем мат.моделирования, то игра (прототип) заменяется программой-моделью, которая будет в некоторых важных нам случаях вести себя похоже. Остальные пути — работа непосредственно с прототипом, т.е. натурная. Могут быть использованы дополнительные вспомогательные средства контроля и созданы искусственные условия (аналог испытательного стенда) — тогда будет полу-натурная. В любом случае это экспериментальная работа в полном смысле этого слова. Один из измерительных приборов — секундомер (может быть внешний, а может таймер ОС).
Переводчик переводит с одного языка на другой. Программист — с человеческого языка на язык машины.
Забыли только, что программист иногда еще и алгоритм изобретает или адаптирует существующий под конкретную задачу. Что касается перевода с естественного языка на искусственный, то в общем случае такой перевод пока невозможен, кроме тривиальных случаев типа «два плюс два». Существующие искусственные языки даже теоретически не могут обеспечить многих соответствий с естественными. Но некоторым фантастам это не помешало выдумать, что в 22 веке все люди будут говорить на Алголе :))
В отличие от касс, которые подключены к источнику бесперебойного питания, весы работают от обычной незащищенной электросети магазина. В их блоках питания отсутствует серьёзная защита
А внешний стабилизатор напряжения будет серьезной защитой? — Стабилизатор стоит меньше бесперебойника.
У весов блок питания хуже, чем у обычного ПК? — ПК часто подключают к обычной электросети.
возможность копировать, печатать и сканировать документы
Техническая возможность есть давно, однако возникают постоянные препятствия с копирайтом. Почему-то, нпр., издатели научно-технической литературы, в частности, журналов за электронную копию статьи в несколько страниц хотят ок. $40US. А уж когда в сети блокируют доступ к сочинениям Аристотеля «по жалобе правообладателя» — выглядит анекдотично.
Главная задача этого текста — донести, что создание простых программ серьезно отличается от разработки ПО
Открыли Америку! Создание простых программ серьезно отличается от создания сложных программ! А создание сложных программ серьезно отличается от разработки ПО?
Разработчики ПО досконально изучают решаемые задачи, полностью понимают, как работают предложенные ими решения
Как быть с эвристическими алгоритмами? Они работают, но никто не может полностью понять, как они это делают… М.б. в разработке ПО такие алгоритмы не применяют? ;)
Разработчики ПО не считают своей работой просто написание программ — они рассуждают с точки зрения удовлетворения потребностей и решения задач. И это важно, потому что не для всякой задачи необходимо писать программу: в некоторых случаях достаточно использовать уже существующую программу
Человек, предложивший уже существующую программу — это разработчик ПО? Прихожу в магазин, прошу ОС или текстовый редактор, продавец выкладывает мне диски и коробки — он разработчик ПО! :)
Ok. Очень-очень хорошо, что наши мнения по такому ключевому вопросу совпадают, иначе продолжать разговор не имело бы смысла. И я согласен:
излишний консерватизм — это тоже зло.
Да. Зло. Каждую идею можно довести до абсурда, в том числе и излишним консерватизмом.
Наверное, мы можем долго спорить, какой язык лучше в образовании.
Да. Именно так. Можно инфинитно спорить, какой язык лучше. В том числе и в образовании. Гугл или другой поисковик выдаст кучу ссылок на подобные холивары, которые всегда заканчиваются ничем. Я иначе ставлю вопрос: ИМХО язык — не главное в школьной информатике. Поэтому, если Вам удобнее Питон, а кому-то Фортран, а кому-то Ада, то пусть так и будет. Т.к. ИМХО цель – алгоритмы, а не язык. В конце концов, Евклид и Эратосфен сформулировали свои великие алгоритмы на естественном языке, не зная искусственных – не было тогда ЯП. Много позже определенную роль сыграл, нпр., и Русский алгоритмический язык. Однако сейчас у школ другие возможности, и вряд ли стоит возвращаться к этому ЯП. Но мне кажется, что при возможности лучший выбор будет в пользу языка, который минимально отвлекает школьников от основной цели (см. выше – от алгоритмики). Код должен быть максимально нагляден для школьника. К сожалению, на любом языке можно написать путаный код. Мне кажется, что и ЯП, и учитель первым делом должны этому препятствовать. Т.е. не играть «с уменьшением строчек кода». Например, Вы не прокомментировали мое замечание про решение для чисел Фибоначчи на Питоне:
для школьника это ненаглядно, хотя и коротко.
Из чего сделал вывод, что и Вы того же мнения про случай, где игра в уменьшение строчек кода превращается в самоцель. Тут мы переходим к проблеме игры в школе. Вы сказали:
Просто, на паскале я не могу показать ребятам то что им реально интересно. Голые алгоритмы — это одно зевание на занятии и попытки не уснуть.
К сожалению, интересно и нужно – разные вещи, которые не всегда совпадают. Прежде всего, с большой долей уверенности могу предположить, что некоторым ребятам будет наиболее реально интересно узнать про майнинг и про взлом игр с помощью Артмани. Тут ЯП вообще не нужен. В принципе возможно строить уроки исключительно как игры. Каждый урок – своеобразная викторина, командное соревнование и личный зачет. И не только в информатике. На уроках по русскому языку можно играть в слова, нпр., я недавно написал про одну игру из большого множества таких игр: получение из мухи слона. На уроках литературы можно решать кроссворды. Для математики и физики тоже известно множество занимательных головоломок. В частности, в качестве учебника подойдет замечательная книга Я. Перельмана «Занимательная физика». На химии за основу можно взять рубрику журнала Наука и жизнь «Химический иллюзион» и добавить как можно больше пиротехники. Если на таких уроках учитель сумеет справиться с функцией массовика-затейника, то ученикам точно не будет скучно, никто не заснет, и все будут довольны. К сожалению, такое веселое времяпрепровождение не даст сколь-нибудь систематичного знания азбучных основ и т.о. не обеспечит достижения основной цели общеобразовательной школы, упомянутой выше:
общеобразовательная школа […] должна дать только кругозор, необходимый для выбора проф.ориентации по окончании школы.
Поэтому на информатике нужны голые алгоритмы, на математике — голые теоремы с доказательствами, на физике — голые физические законы, а на химии — голый периодический закон, как основной для химии. Конечно, по возможности и по своим способностям учителям следует стремиться сделать каждый урок максимально увлекательным. Однако и тут всем мил не будешь. Даже в случае игры. Какую игру ни возьми – нравится не всем и не всегда: кто-то обожает решать кроссворды, а кто-то не будет, даже если ему за это заплатить. Игра Тома Сойера в покраску забора — один из довольно уникальных случаев (когда почти все стали участвовать). Впрочем, Марк Твен не сказал, сколько товарищей Тома прошло мимо, не включившись в игру. К примеру, сводный брат Тома Сид на протяжении всей книги регулярно следит за Томом. Сид бы не включился, т.к., несмотря на свои подлые наклонности, а м.б., увы, благодаря им, он один из наиболее разумных персонажей книги (включая взрослых).
Но когда, они что-то попробовали, а потом из-за незнания алгоритмов у них что-то перестает работать, то тут их отношение к алгоритмам в корне меняется… начинает преобладать самообразование.
Самообучению в детском воспитании обычно отводится второстепенная роль. Конечно, бывают талантливые дети, и известно много случаев, когда заинтересовавшийся школьник самостоятельно по книгам осваивает что-то не входящее в школьную программу. Однако такие случаи обычно рассматриваются как исключения, пусть и довольно многочисленные, из общего правила. При этом обычно отмечается, что знания, полученные школьником в результате подобного самообучения, обычно поверхностны и не систематичны, а иногда и ошибочны, если не сумел разобраться или не так понял. Очевидно, что для взрослого достаточно образованного человека самообучение обычно проходит гораздо плодотворнее.
— пока никто не оспорил. Добавлю, что если основная надежда на самообразование, то школа не нужна.
Если раньше (традиционно) учителя или преподавателя считали авторитетом, относились к ним уважительно и даже побаивались, то сейчас, кто угодно может стребовать с них все что угодно.
Это наиболее печальный момент. Пока учителя не вернут себе традиционный авторитет, ничего у них не получится. Конечно же, речь про настоящих учителей, а не про «учителей информатики», не умеющих программировать. В «Парне из преисподней» наставник Гепард вызывает у землянина Корнея почти полное крайнее неприятие, за исключением уважения как к талантливому педагогу. Возможно, в наши дни подобное отношение у многих к А. С. Макаренко. Выдуманный Гепард и реальный Макаренко имели почти абсолютный авторитет у своих крайне не простых учеников, добиваясь его не бесспорными методами. Никто, конечно, не призывает учителей с пистолетами ходить, тем более что плохому учителю даже пистолет не поможет.
мы изучать не будемизучать не обязательно, кто хочет — приходит на факультатив. Там будет OOP & GUI.В частности, Хабр уступает этой тройке? Т.е. Гугл-Фейсбук-Амазон скоро закроют Хабр, Википедию, Интернет-банки и т.д.? Как говорят на упомянутом Фейсбуке, «я плакалЬ» ;)
Все данные? Нпр., какая ЗП пришла мне на счет в банк и сколько денег я снял через Веб в текущем месяце…
В случае данной статьи надо понимать так, что я не могу ее обсудить с автором без посредника Хабра? Можем обменяться телефонами и продолжить обсуждение без посредничества Хабра — будет посредник провайдер телефонии, но причем здесь Веб? Можем договорится с автором о встрече, нпр., в кафе — тогда посредником станет кафе?
И не только доверяют почту, но и весь трафик идет через инет-провайдера. Можно завести любительскую радиостанцию и общаться напрямую с такими же любителями — эта технология была известна задолго до появления инета. Но почему-то инет-пользователей гораздо больше, чем любителей персональной радиосвязи.
Общение — часть общения! Бесподобное определение!
Телефон как hardware принадлежит лично мне. Тут автор имеет ввиду, что сервер как hardware тоже должен быть моим? Или, может, поставить серверное ПО на каждый телефон?
Тут повтор — выше цитировал похожее:
А чем это плохо? Мне м.б. и Хабра достаточно — почти каждый час пишут что-то новое. Правда, не всегда столь революционно-ниспровергающее, как данная статья.
А кому платит пользователь? Нпр., на Хабре? Однако бывает, что почитаешь на Хабре статью и лезешь в вики уточнять — это значит «платить дважды»? А чтобы не платить, нужно пересказывать или копировать весь упоминаемый контент и не приводить никаких ссылок?
Речь про связи в мозгах пользователя?
Увы, читая данную статью, каждый осуществляет OCR своими нейронами. Иначе никак.
К данной статье это утверждение применимо?
Герой Н.В.Гоголя, помнится, мосты проектировал через пруд, а на мосту чтобы бабы стояли и мочеными яблоками торговали. Извините, у меня что-то с нейронными связями сделалось в ходе чтения данной статьи.
А проблема высосана из пальца. Прежде всего понятно, что хотя бы из элементарной вежливости не стоит говорить все, что думаешь. Если на собеседовании не понравился галстук будущего начальника — большинство просто
вежливыхразумных людей промолчит. Ну, хотят они образец кода — потрать вечер, сделай какую-нибудь простенькую игрушку-головоломку типа посадки на Луну, морского боя и т.д. Причеши код, прокомментируй и демонстрируй просто из вежливости, по принципу «вокруг нас много глупых ритуалов, но мгновенно их отменить никому не по силам». Может, автору не очень была нужна работа?А здесь на Хабре разве Вас давят умственным превосходством? Посмотрел список Ваших недавних комментариев: показалось, что плюсов сильно больше, чем минусов.
Довольно большая команда. Могут быть непростые взаимоотношения. Может дело в этом, а не в профессии?
Давайте не будем забывать, что программирование это не чисто инженерная область, но и область науки CS (computer sci., переводят как информатика). У этой науки большое пересечение с математикой. А основой всех программ являются алгоритмы. Как и в каждой науке в CS много рутины, но это не делает ее ремеслом. Хотя и в любой другой науке встречаются ремесленники — пусть это будет их личной проблемой.
Есть! — Вычислительные эксперименты, см. тут пример и ссылки на авторитетные источники.
А внешний стабилизатор напряжения будет серьезной защитой? — Стабилизатор стоит меньше бесперебойника.
У весов блок питания хуже, чем у обычного ПК? — ПК часто подключают к обычной электросети.
«кейсы» от case — случай, факт? А почему так и не сказать: «Попросите рассказать реальные случаи...»? Which language do ю юз?
Техническая возможность есть давно, однако возникают постоянные препятствия с копирайтом. Почему-то, нпр., издатели научно-технической литературы, в частности, журналов за электронную копию статьи в несколько страниц хотят ок. $40US. А уж когда в сети блокируют доступ к сочинениям Аристотеля «по жалобе правообладателя» — выглядит анекдотично.
Открыли Америку! Создание простых программ серьезно отличается от создания сложных программ! А создание сложных программ серьезно отличается от разработки ПО?
Как быть с эвристическими алгоритмами? Они работают, но никто не может полностью понять, как они это делают… М.б. в разработке ПО такие алгоритмы не применяют? ;)
Человек, предложивший уже существующую программу — это разработчик ПО? Прихожу в магазин, прошу ОС или текстовый редактор, продавец выкладывает мне диски и коробки — он разработчик ПО! :)
У меня больше нет слов… нужна перезагрузка…
Ok. Очень-очень хорошо, что наши мнения по такому ключевому вопросу совпадают, иначе продолжать разговор не имело бы смысла. И я согласен:
Да. Зло. Каждую идею можно довести до абсурда, в том числе и излишним консерватизмом.
Да. Именно так. Можно инфинитно спорить, какой язык лучше. В том числе и в образовании. Гугл или другой поисковик выдаст кучу ссылок на подобные холивары, которые всегда заканчиваются ничем. Я иначе ставлю вопрос: ИМХО язык — не главное в школьной информатике. Поэтому, если Вам удобнее Питон, а кому-то Фортран, а кому-то Ада, то пусть так и будет. Т.к. ИМХО цель – алгоритмы, а не язык. В конце концов, Евклид и Эратосфен сформулировали свои великие алгоритмы на естественном языке, не зная искусственных – не было тогда ЯП. Много позже определенную роль сыграл, нпр., и Русский алгоритмический язык. Однако сейчас у школ другие возможности, и вряд ли стоит возвращаться к этому ЯП. Но мне кажется, что при возможности лучший выбор будет в пользу языка, который минимально отвлекает школьников от основной цели (см. выше – от алгоритмики). Код должен быть максимально нагляден для школьника. К сожалению, на любом языке можно написать путаный код. Мне кажется, что и ЯП, и учитель первым делом должны этому препятствовать. Т.е. не играть «с уменьшением строчек кода». Например, Вы не прокомментировали мое замечание про решение для чисел Фибоначчи на Питоне:
Из чего сделал вывод, что и Вы того же мнения про случай, где игра в уменьшение строчек кода превращается в самоцель. Тут мы переходим к проблеме игры в школе. Вы сказали:
К сожалению, интересно и нужно – разные вещи, которые не всегда совпадают. Прежде всего, с большой долей уверенности могу предположить, что некоторым ребятам будет наиболее реально интересно узнать про майнинг и про взлом игр с помощью Артмани. Тут ЯП вообще не нужен. В принципе возможно строить уроки исключительно как игры. Каждый урок – своеобразная викторина, командное соревнование и личный зачет. И не только в информатике. На уроках по русскому языку можно играть в слова, нпр., я недавно написал про одну игру из большого множества таких игр: получение из мухи слона. На уроках литературы можно решать кроссворды. Для математики и физики тоже известно множество занимательных головоломок. В частности, в качестве учебника подойдет замечательная книга Я. Перельмана «Занимательная физика». На химии за основу можно взять рубрику журнала Наука и жизнь «Химический иллюзион» и добавить как можно больше пиротехники. Если на таких уроках учитель сумеет справиться с функцией массовика-затейника, то ученикам точно не будет скучно, никто не заснет, и все будут довольны. К сожалению, такое веселое времяпрепровождение не даст сколь-нибудь систематичного знания азбучных основ и т.о. не обеспечит достижения основной цели общеобразовательной школы, упомянутой выше:
Поэтому на информатике нужны голые алгоритмы, на математике — голые теоремы с доказательствами, на физике — голые физические законы, а на химии — голый периодический закон, как основной для химии. Конечно, по возможности и по своим способностям учителям следует стремиться сделать каждый урок максимально увлекательным. Однако и тут всем мил не будешь. Даже в случае игры. Какую игру ни возьми – нравится не всем и не всегда: кто-то обожает решать кроссворды, а кто-то не будет, даже если ему за это заплатить. Игра Тома Сойера в покраску забора — один из довольно уникальных случаев (когда почти все стали участвовать). Впрочем, Марк Твен не сказал, сколько товарищей Тома прошло мимо, не включившись в игру. К примеру, сводный брат Тома Сид на протяжении всей книги регулярно следит за Томом. Сид бы не включился, т.к., несмотря на свои подлые наклонности, а м.б., увы, благодаря им, он один из наиболее разумных персонажей книги (включая взрослых).
Про самообразование недавно писал:
— пока никто не оспорил. Добавлю, что если основная надежда на самообразование, то школа не нужна.
Это наиболее печальный момент. Пока учителя не вернут себе традиционный авторитет, ничего у них не получится. Конечно же, речь про настоящих учителей, а не про «учителей информатики», не умеющих программировать. В «Парне из преисподней» наставник Гепард вызывает у землянина Корнея почти полное крайнее неприятие, за исключением уважения как к талантливому педагогу. Возможно, в наши дни подобное отношение у многих к А. С. Макаренко. Выдуманный Гепард и реальный Макаренко имели почти абсолютный авторитет у своих крайне не простых учеников, добиваясь его не бесспорными методами. Никто, конечно, не призывает учителей с пистолетами ходить, тем более что плохому учителю даже пистолет не поможет.