IPB
ЛогинПароль:

> Олимпиады по програмированию, нужны ли они вообще?
Олимпиады по програмированию
Принимаете (принимали) ли вы участие в олипиадах по програмированию?
Да, олимпиады нужны, сам участвую (участвовал) [ 17 ] ** [77.27%]
Нет, не вижу в них смысла [ 5 ] ** [22.73%]
Всего голосов: 22
Гости не могут голосовать 
RathaR
сообщение 6.07.2009 12:57
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 346
Пол: Мужской
Реальное имя: Иван

Репутация: -  7  +


В этом году мне довелось впервые побывать на областной олимпиаде по програмированию, хотя и попал туда случайно (взял на городской 2 бала из 100, у остальных 0), но 3 месяца поготовившись занял 3 место (65 балов из 380). Так вот меня поразило то, насколько низки результаты у всех учасников, мало того что четверть учасников просто неприехали, так еще гдето 40-50% приехавших после 2 туров получают одни нули... Меня это просто ужаснуло, ни на одной другой олимпиаде я таких низких показателей не видел. И возник вопрос, чем же всётаки это вызвано, низким уровнем обучения информатики в неспецыализированых школах?, и если всё так плохо, то стоит ли вообще проводить олимпиады по програмированию, может стоит устраивать их исключительно между спец. школами?


--------------------
Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик!
Я - системный аналитик!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 25.07.2010 23:45
Сообщение #2


Гость






Цитата
Ну как бы я о россии =)
А какая разница? Программирование - оно везде программирование вообще-то. И начинать его изучение нужно правильно...

А теперь - внимание, барабанная дробь smile.gif Человек, пишущий на С++ (равно как и на всякой функциональной лабуде, сейчас это такое поветрие прямо - выучить, или думать что выучил язык, на котором пишут 10 человек, и гордиться этим smile.gif ) нашу лабораторию, да и всю отрасль в целом, не интересует. Потому что вместо того, чтоб эффективно решать задачу - он будет эффективно (хорошо, если эффективно а если нет?) обходить ловушки расставленные в языке. Почему, собственно, Паскаль? Да потому что минимум побочных эффектов - это как раз то, что нужно для написания надежной программы. Чем меньше язык позволяет программисту "выкаблучиваться" - тем меньше шансов у этого программиста совершить ошибку (и выстрелить себе наконец в ногу /почти (С)/ ) при выполнении очередного па... Ну, и, разумеется, потому что Ада-синтаксис - очень похож на Паскалевский, только чуть более многословен (должен же быть у языка хоть какой-то недостаток? smile.gif )

Примеры "выкаблучиваний", которые сплошь и рядом применяются в С/С++ (и вообще невозможны в Паскале) приводить не буду - это уже холивар начнется, за примерами - можно в личку, можно - на почту.

На одном из форумов видел подпись: "Опытный программист на C++ легко решает любые не существующие в Паскале проблемы." Вот это и есть характеристика языка... Простота - но не убогость. Да, язык прост как 3 копейки, а что, это теперь уже не котируется? Для обучения это и нужно - чтобы человек понимал, что он пишет, а не "кинь кнопку вот сюда, теперь два раза щелкни и напиши вот это". А надо кнопку создать в рантайме - все, приплыли, не научены... Это я про Дельфи, если что. Как можно начинать изучать Дельфи, если понятия не имеешь об объектах? Да вся VCL этим насквозь пронизана, то и дело наследуйся от какого-то класса, перекрывай методы, ...

"Теперь по Борщову" (С) Ну, в смысле, по дебаггеру. Чем тебе, скажи на милость, отладчик Турбо Паскаля не понравился? Вот с примерами, пожалуйста... Мне, например, он до сих пор нравится, ибо все, что мне надо было - я мог сделать. Чего, кстати, нет в FPC. То и дело - "this is not valid aggregate", или "cannot read memory". А я про агрегаты ничего не спрашивал smile.gif Я просто хотел посмотреть значение структуры, обычного Record-а, которое ТП показывает влёт, даже не задумываясь ни о каких агрегатах...

Ну, а по поводу моего вопроса - да, Паскаль, потом - Ада. И ничего между ними. А уж потом пути расходятся. Те, кто хочет писать быстро, но всякую лабуду - тот уходит на шарпы с жабами. Те, кто очень близок к аппаратуре - те уходят на С и ассемблер. А те, кто интересуется разработкой больших и надежных (или сверхбольших и сверхнадежных) систем - остается с Адой... smile.gif И в конце концов попадает в наш круг smile.gif

Цитата
На всю жизнь запомнил как про него отзывался вольво smile.gif Поэтому его(АВС ПАскаль) лучше не упоминать
Ау!!! Я отзывался об АБС? Это мое личное мнение. Мне надоело ловить глюки, связанные с ним. Кому еще не надоело - пользуйтесь, ловите. Многие вещи на АБС-шарпе делаются не просто, а очень просто, но шарп - это уже другая история... smile.gif

Кстати,
Цитата
ни одна современная компания его не использует
Ага... Был пару месяцев назад на бетонном заводе, там плиты делают. Так вот - завод новый, а стоят там компьютеры, скажем, не первой свежести - что-то порядка 286/386 процессоров - те, которые до сих пор работают и еще много лет будут работать. Компьютеры управляют процессом заливки бетона, двигают платы, ну, я не технолог, я в этом мало что понимаю... Однако, заинтересовался, что за ось там, которая так лихо управляется с процессом. Оказалось, ДОС. И программа написана на "допотопном" Турбо-Паскале. еще даже не на 7, а на шестом. И программист у них там - на вес золота, ибо иногда надо размеры плит менять, еще какие параметры, вносить изменения в программу, если изменяется процесс. Придет новый кто-нибудь - "Упс, а где Windows? Где 4 Гб памяти? Я по другому не умею, это мало для моих программ". А их программист прекрасно себе работает на заводе. И получает больше "лабальщика" ширпотреба на C#... Вот тебе еще перспектива...

(насчет Жабы и Шарпа - ничего личного, никого из присутствующих в виду не имел, это просто мнение о языках, а не о тех, кто на них пишет...) smile.gif
 К началу страницы 
+ Ответить 

Сообщений в этой теме
RathaR   Олимпиады по програмированию   6.07.2009 12:57
Unconnected   Я живу в России, и в моём регионе ситуация, конечн...   6.07.2009 13:21
RathaR   Не буду говорить за все школы моего города, но в ...   6.07.2009 13:58
sheka   Мое мнение таково, что олимпиады нужны. Только ест...   6.07.2009 14:39
Unconnected   У нас предмета "программирование" нет......   6.07.2009 14:01
Unconnected   У нас на зональной олимпиаде(это после городской...   6.07.2009 14:59
amega   толку в олимпиадах по програимрованию нет никакого...   6.07.2009 15:35
RathaR   [b]RathaR если ты в следуем году пойдеш на олимпи...   6.07.2009 16:14
sheka   что ж - удачи! можешь выложить задания города ...   6.07.2009 16:20
RathaR   что ж - удачи! можешь выложить задания города...   6.07.2009 16:50
sheka   Каково было моё удивление, когда друг показал реш...   6.07.2009 20:17
RathaR   Тепрь я понял о чем говорил Unconnected! :lol...   6.07.2009 20:33
sheka   RathaR, шанс у тебя не 50%, а меньше. надо было бе...   6.07.2009 21:56
Айра   А по-моему олимпиады нужны. В конце концов они мог...   6.07.2009 16:01
amega   Понимаеш мне все нада и все интересно(почти). В...   6.07.2009 20:23
sheka   Понимаешь,amega, ты затрагиваешь такую тему, котор...   6.07.2009 20:40
Айра   Все равно не вижу смысла их "убирать". ...   6.07.2009 21:06
amega   проблема в том что это уже не олимпиада называетс...   6.07.2009 22:48
Unconnected   Неважно, "малюсинькая" или нет, главно...   6.07.2009 23:02
amega   ну дак вот, зачем ему сидеть на том програмирова...   6.07.2009 23:12
Lapp   Прочел тему. Порадовался)). Страсти горят, и это...   7.07.2009 7:41
Archon   Во, точно :). Я к олимпиадам никогда специально не...   7.07.2009 20:58
RathaR   Кстати, а кто как на эти олимпиады попадает? Вот ...   8.07.2009 6:01
Archon   Считай, что в вузе все только начинается: сильных ...   8.07.2009 10:08
volvo   Мне повезло чуть больше, в 1988 (как раз, когда я ...   8.07.2009 11:09
Client   :yes2:   8.07.2009 18:08
Unconnected   Мне вообще интересно, какого типа задания были на ...   8.07.2009 19:02
volvo   Вот тут есть достаточно полный отчет о 1 Всесоюзно...   8.07.2009 19:31
Unconnected   Блин, здорово :good: Целый отчёт, очень интересно...   8.07.2009 19:57
Archon   Первая задача на http://timus.olympiads.ru/ :). Не...   8.07.2009 20:42
Client   С фоткой в профиле- сходство есть (хоть там ничего...   9.07.2009 11:17
volvo   Нет, это - не я. Я в группу победителей, к сожален...   9.07.2009 11:29
RathaR   В суботу у нас в области прошли районные и городск...   14.12.2009 19:34
andriano   ...объявили нам про ряд неочень приятных нововведе...   14.12.2009 22:10
Unconnected   Ну и что, у нас всегда так было, даже кажется по...   14.12.2009 21:41
RathaR   Хм.. У вас есть такой предмет, как программирован...   15.12.2009 15:35
andriano   Да, в лицеях выделяют по 2 часа програмирования и...   15.12.2009 19:58
Unconnected   Не знаю, что там у вас в лицеях, но у нас реальн...   15.12.2009 21:13
RathaR   Кстати, у нас олимпиадные задания на городских-зо...   15.12.2009 22:54
Unconnected   Ну я бы не сказал, что одно и то же..) Увлекатьс...   16.12.2009 13:22
RathaR   Вот, вчера приехал с областной олимпиады по информ...   22.02.2010 14:38
Unconnected   А что, третье тоже очень даже неплохо, главное - в...   22.02.2010 15:20
Freedom   Участвовал в городской олимпиаде занял первое мест...   22.04.2010 21:07
Lapp   Кстате там даже из жюри помагали некоторым я аж оф...   22.04.2010 23:43
Freedom   Завтра, послезавтра, послепосле завтра областной ...   26.04.2010 19:27
Freedom   Заняли 1 место. Выиграли принетер. Принтер отдали ...   28.04.2010 13:26
Client   позравляю :)   28.04.2010 14:18
Freedom   позравляю :) СПС   28.04.2010 14:35
RathaR   Пока стоял в очереди на подачу документов в ИПСА, ...   21.07.2010 15:54
Lapp   олимпиады по программированию, и программирование ...   22.07.2010 11:46
Артемий   Я принимал всегда участия в этих олимпиадах. Доход...   25.07.2010 22:05
RathaR   Странно как то слышать такое... тут и турбо паска...   25.07.2010 22:33
Артемий   Я не fpc и т.п. речь веду. Речь идет об удобстве...   25.07.2010 22:41
volvo   Учебное заведение - Технион, Хайфа (слышал про так...   25.07.2010 22:44
Артемий   Ну как бы я о россии =) Думаю что с Паскаля, Ада.....   25.07.2010 22:52
volvo   А какая разница? Программирование - оно везде прог...   25.07.2010 23:45
sheka   Да? Ну насчет автобуса согласен, там по моему, пос...   26.07.2010 0:18
RathaR   Да? Ну насчет автобуса согласен, там по моему, по...   26.07.2010 0:40
volvo   А знаешь, почему? Потому, что Стандарт - это свято...   26.07.2010 1:25
TarasBer   Я вот тоже считаю, что ТурбоПас не нужен. Я убил н...   26.07.2010 9:44
volvo   Потому что не доросли. Дюже умные сейчас все стали...   26.07.2010 10:33
TarasBer   > Я бы вообще начинал учить с ТП 5.0 Да, и ров...   26.07.2010 10:58
TarasBer   Кстати, о множествах. В последних версиях я наконе...   26.07.2010 14:10
Lapp   Кстати, о множествах. В последних версиях я након...   26.07.2010 14:22
RathaR   Уже давно тема сильно уклоняется от своего назнач...   28.07.2010 0:37
Lapp   Про последний пост конечно согласен, но... все же ...   28.07.2010 7:26
RathaR   Открыл для себя совершенно новый подход. У нас каж...   2.11.2010 23:39
Archon   Хм, а какие подходы ты знаешь кроме этого? Сколько...   3.11.2010 4:50
мисс_граффити   Оффтоп уже пошел... Но почему-то эту тему я в свое...   3.11.2010 9:43
Unconnected   На следующей неделе будет городская, сказали заран...   12.11.2010 14:18
Freedom   Послезавтра городская будет.   12.01.2011 21:15
Freedom   Всё городская олимпиада прошла. Занял 1ое место 49...   16.01.2011 20:18
Cheburashka   Тоже участвовал в городской олимпиаде, и также зан...   16.01.2011 21:32
Freedom   Тоже участвовал в городской олимпиаде, и также за...   16.01.2011 21:52


 Ответить  Открыть новую тему 
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 5.11.2024 20:54
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"