|
|
|
|
|
|
|
Вернуться
| 1 Беляев Сергей Николаевич, 27 декабря 2016 г. 13:21:58 | |
|
Свершилось ;)
|
|
|
| 2 Малец Даниэль Леонидович, 13 декабря 2016 г. 13:10:03 | |
|
В Беларуси в районных олимпиадах добавили дот.нет.
|
|
|
| 3 Меньшиков Фёдор Владимирович, 29 ноября 2016 г. 23:01:12 | |
Я полагаю, что добавление Pascal ABC.NET отложено до окончания проведения муниципального этапа в Красноярском Крае, чтобы на ответственном соревновании не иметь неожиданностей. По тому, что Pascal в статусе системы переименован во Free Pascal, полагаю, что введение Pascal ABC.NET таки планируется. Да, но скорее всего это произойдет не раньше января 2017.
|
|
|
| 4 Виталий, 29 ноября 2016 г. 20:03:40 | |
В продолжение темы, ещё одна презентация https://goo.gl/brkWfz о преимуществах ABC. NET, автор ПОЛЯКОВ Константин Юрьевич, д.т.н., учитель информатики, ГБОУ СОШ No 163, г. Санкт-Петербург.
|
|
|
| 5 Беляев Сергей Николаевич, 17 ноября 2016 г. 11:53:58 | |
|
Да, я написал уже ниже о том, что совместимость с ХР проверил, установив Pascal ABC прямо на сервере с тестирующей системой. За рекламу спасибо, но пока еще ничего не встроено, да и реклама она сама по себе работает через сарафанное радио :)
|
|
|
| 6 Виталий, 17 ноября 2016 г. 10:51:55 | |
Проблем с XP нет, всё прекрасно работает и совместимо. Используется .NET 4.0, она устанавливается и на XP. Вариант, что загружать через редактор, вполне подходит. Возможно в будущем найдётся другое решение, но и за это огромное спасибо. Со своей стороны известим, что на вашей площадке самая новая версия, пусть приходят и занимаются!
|
|
|
| 7 Меньшиков Фёдор Владимирович, 16 ноября 2016 г. 17:46:10 | |
|
Сергей Николаевич, полагаю, Ваше предложение оптимальное - разрешить сдавать на ABC через редактор, но не через загрузку файла. Из Free Pascal текст копировать неудобно, удобно загружать файл. А из ABC наоборот - через файлы - это лишние шаги.
|
|
|
| 8 Беляев Сергей Николаевич, 16 ноября 2016 г. 7:22:29 | |
|
В принципе, можно с расширением и не связывать. Просто дать возможность решать на Pascal ABC, не выбирая файл, а копируя код и выбирая компилятор. Полагаю, что и подобному варианту поклонники ABC были бы рады.
|
|
|
| 9 Меньшиков Фёдор Владимирович, 15 ноября 2016 г. 22:23:37 | |
|
http ://wiki.freepascal.org/File_extensions
|
|
|
| 10 Меньшиков Фёдор Владимирович, 15 ноября 2016 г. 22:13:09 | |
|
Сергей Николаевич, по поводу расширений предложение такое же как с разными версиями C++. Visual Studio предпочитает cpp, но допускает cxx. Аналогично Free Pascal предпочитает pas, но допускает pp. То есть теоретически можно расширение pas передать ABC, а Free Pascal перевести на pp. Вопрос уже перетекает из технической в политическую плоскость: какой компилятор хочется сопоставить самому популярному расширению .pas. Думаю, проблема была бы менее острой, если бы ABC поддерживал дополнительные расширения вроде .abc. К сожалению, у меня пока эта среда не стоит, поэтому пока проверить не могу. Но веб-среда требует именно pas.
|
|
|
| 11 Беляев Сергей Николаевич, 14 ноября 2016 г. 7:22:23 | |
|
Я тоже посмотрел презентацию, не ожидал, что ABC достиг таких возможностей. Проверил: последняя версия свободно устанавливается в WinXP и компилятор рабочий. В принципе не сильно сложно встроить этот компилятор, но все же 3 паскаля - это слишком много... И нельзя уже будет по расширению файла сделать к нему привязку, т.к. pas - это Free Pascal, dpr - Delphi.
|
|
|
| 12 Меньшиков Фёдор Владимирович, 13 ноября 2016 г. 21:43:38 | |
|
Виталий, да, презентация впечатляет. В последний год PABC действительно перетянул на себя бОльшую часть из 20% участников регионального этапа, пишущих на Паскале (для сравнения 50% пишут на C++, 30% на Python). А подскажите ещё, современный PABC работает на WinXP? А то проверяющая система вроде на ней.
|
|
|
| 13 Виталий, 13 ноября 2016 г. 19:10:16 | |
Как раз проблема в том, что продвинутые школьники хорошо знают отличия между Паскалями. Они уже приходят к тому этапу, что или использовать дальше Паскаль, но ABC, или переходить на другой более продвинутый язык. Порой смысла скакать на таком этапе совершенно нет ( говорю про 8-10 классы). Отличий на самом деле много, к примеру https://goo.gl/gfY6hG когда уже подготовленный школьник читает этот материал, то видя конструкции: a *= 2; Case, Arr, Sort, BigInteger (кто-то задумывался, сколько тратится времени на обычном Паскале, если входные данные уходят на порядок выше?) и т. д., он готов уже «всё понять и простить» использовать дальше Паскаль для своих задач. Он начинает понимать, что это не игрушечный язык, а достаточно серьёзный инструмент, с которым он может решать свои задачи и при этом красиво. При этом продвинутым ребятам такие возможности импонируют, им уже не хочется сломя голову пересаживаться на С++ и терять время. Но проблема возникает в том, что свои решения он не может использовать на «олимпиадах». А для ребят, у которых «пошло», участие в таких соревнованиях (рейтингах решённых задач и т. п.) очень большой стимул, просто огромный.
|
|
|
| 14 Беляев Сергей Николаевич, 12 ноября 2016 г. 14:36:43 | |
|
Я предполагаю, что проблемы в том, что учащиеся, которые пишут на Pascal ABC не знают принципиальных отличий его от Free Pascal, а поскольку синтаксис ABC шире, то многие вещи не будут компилироваться в FPC и не могут использоваться.
|
|
|
| 15 Меньшиков Фёдор Владимирович, 12 ноября 2016 г. 10:58:04 | |
|
Виталий, а в чём конкретно заключаются проблемы сдавать решения, написанные на Pascal ABC, как будто они написаны на Free Pascal? У меня есть ученики, которые пишут на Pascal ABC и сдают на acmp.ru как Free Pascal - и особых проблем нет.
|
|
|
| 16 Виталий, 11 ноября 2016 г. 15:37:08 | |
|
Да, конечно, можно долго спорить. Но сейчас возник вопрос не об олимпиадном программировании, а вообще о желании и возможностях школьников программировать. Разве это плохо, что к вам приходят дети из других регионов. Это же делает вам честь. Что касается "сложно угодить", то ведь не так много компиляторов имеют отношение к школам. При этом ABC один из таких распространённых. К примеру, Яндекс Контест пошли в своё время навстречу и включили ABC в свой набор. Может быть и вы сможете ещё раз рассмотреть эту просьбу. Спасибо.
|
|
|
| 17 Беляев Сергей Николаевич, 11 ноября 2016 г. 14:43:32 | |
|
Данный ресурс создан в первую очередь для школьников Красноярского края. Интересам всех сложно угодить. По поводу лучшего компилятора можно долго спорить. Я вот считаю, что лучше изучать C++ и Python для олимпиадного программирования. Pascal хорош лишь тем, что он используется в образовательных программах, согласно которым могут вестись занятия в школах.
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |