|
|
|
|
|
|
|
Вернуться
| 1 Андрей Шмидт, 05 декабря 2009 г. 20:42:46 | |
Платто Павел Константинович всегда пожалуйста)) а С щарп мне тоже нравится, правда жалко, что в МОНО отстает. на этом сайте, кстати, можно на шарпе задачи сдавать http://informatics.mccme.ru/
|
|
|
| 2 Платто Павел Константинович, 05 декабря 2009 г. 17:45:28 | |
Андрей Шмидт Спасибо за совет) Сижу, изучаю)
|
|
|
| 3 Андрей Шмидт, 05 декабря 2009 г. 17:36:10 | |
Платто Павел Константинович у них (с++ шарп ява) похож синтаксис, но вот так просто зная шарп вы не напишите прогу на ява, в каждом языке свои особенности и их стоит знать, вобщем лучше не тратьте тут время на форуме а учите шарп и как можно углубленней, а потом решайте переходить на другой язык или нет. Не только на тимусе шарп есть, на топкодере(Petr на нем программировал много и первые места именно "на нем"). решать вам)
|
|
|
| 4 Платто Павел Константинович, 05 декабря 2009 г. 17:16:19 | |
Андрей Шмидт То есть, все-таки к шарпу ближе джава? На джаве мне, когда изучу шарп, будет проще прогу написать, чем на С++?(если шарп будет не разрешен на олимпиаде)
|
|
|
| 5 Андрей Шмидт, 05 декабря 2009 г. 16:43:36 | |
Платто Павел Константинович я вот честно тебе скажу, сперва учил С++, а теперь пишу спокойно, как на яве так и на С++ и шарпе) я вот шарп и яву за простоту люблю) много фич разных, да и мне как-то приятней кодить на них)
|
|
|
| 6 Платто Павел Константинович, 05 декабря 2009 г. 13:41:18 | |
|
Я просто учить С# сейчас буду, но я думал, что на нем задачки олимпиадные не решают, а тут зашел на таймус, и С# там оказывается уже года 3 как поддерживается. Но больше нигде пока его не встречал((( А можно сказать, что какой-то язык (C++ или Java) больше похож на C#? Чтобы было проще 2 параллельно изучать? Выбрать только один из них не вариант, так как отказаться от изучения С# не могу
|
|
|
| 7 Андрей Шмидт, 05 декабря 2009 г. 10:14:44 | |
@Единственный минус - это всё Microsoft, поэтому с Линухами всё это добро не очень дружит. @ ну я вот под линуксом сижу... иногда пишу приложения на шарпе в MonoDevelop, но ой как он отстает от последних версий... пример: в версии 3,5 от микрософта есть HashSt(), а в Mono 2.0 его нет.... поэтому писать на шарпе - только если под виндой, а в других случаях советую(как и другие) или с++ или яву
|
|
|
| 8 Мирный, 05 декабря 2009 г. 1:38:03 | |
C# язык хороший, разработка в среде (VS) очень удобная, удобнее не встречал, приложения, написаные на WinForms в большинстве случаев эффективнее С++ и по памяти и по времени, и переносимость у него не номинальная как у Джавы, а нормальная. Для написания бизнес-приложений то, что надо. Единственный минус - это всё Microsoft, поэтому с Линухами всё это добро не очень дружит. Насчёт использования в олимпиадном программировании, то на очень немногих олимпиадах он разрешён(следствие войны между IBM и Microsoft), поэтому лучше юзать с++/Java.
|
|
|
| 9 Платто Павел Константинович, 04 декабря 2009 г. 22:45:05 | |
|
А кто-нибудь может что-нибудь сказать по поводу C#??? Насколько удобно на этом языке решать олимпиадные задачи?
|
|
|
| 10 Андрей Шмидт, 04 декабря 2009 г. 21:08:11 | |
По поводу времени для Джавы - там где ставят одинаковое время - все равно реально считают коэффициент, при этом могут о нем и умалчивать. На подавляющем БОЛЬШИНСТВЕ АСМ-платформ даже указывают ОТДЕЛЬНО время тестирования для Джавы и остальных языков прямо в условии задачи. Кто не верит - пусть проверит... :) +100 )
|
|
|
| 11 Мехрдоди Одил(ТРГИ), 04 декабря 2009 г. 17:53:02 | |
По поводу времени для Джавы - там где ставят одинаковое время - все равно реально считают коэффициент, при этом могут о нем и умалчивать. На подавляющем БОЛЬШИНСТВЕ АСМ-платформ даже указывают ОТДЕЛЬНО время тестирования для Джавы и остальных языков прямо в условии задачи. Кто не верит - пусть проверит... :) +1
|
|
|
| 12 Присяжнюк Анатолий Васильевич, 03 декабря 2009 г. 20:31:03 | |
Конкретно на каком учить программирование - вопрос сложный и спорный, поэтому не буду здесь доказывать то, над чем время само расставит акценты. Но однозначно ОДНО - учиться нужно не просто программировать, а при этом АЛГОРИТМИЧЕСКИ МЫСЛИТЬ, а это уже ни от какого конкретного языка не зависит, и ни от какой платформы. Р.S.: По поводу времени для Джавы - там где ставят одинаковое время - все равно реально считают коэффициент, при этом могут о нем и умалчивать. На подавляющем БОЛЬШИНСТВЕ АСМ-платформ даже указывают ОТДЕЛЬНО время тестирования для Джавы и остальных языков прямо в условии задачи. Кто не верит - пусть проверит... :)
|
|
|
| 13 Делюкин Максим Викторович, 03 декабря 2009 г. 1:35:06 | |
Всё же, к примеру, сначала надо научиться пимать QSort на паскале, чтобы представлять, что это такое, а потом уже радоваться автоматизации процесса в C++. =)
|
|
|
| 14 Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 03 декабря 2009 г. 0:27:34 | |
я наблюдаю, что спор все-таки не с меня начался=) а тем кто хочет изучить С++, пусть учит, особенно если школьник, но советую попробовать поучить и пописать на Java.
|
|
|
| 15 Мехрдоди Одил(ТРГИ), 02 декабря 2009 г. 20:27:04 | |
так о чем может идти спор тогда? СОГЛАСЕН каждый раз один и тот же спор, даже мне надоело)) http://acm.timus.ru/ problem.aspx? space=1&num=1452 (2 проб) золотые слова написаны в вступлении задачи
|
|
|
| 16 Андрей Шмидт, 02 декабря 2009 г. 18:39:01 | |
Мехрдоди Одил приношу извинения) по сцылке нашел http://www.sgi.com/ tech/stl/ table_of_contents.html (2 пробела) ну значит что-то другое ручками)
|
|
|
| 17 Андрей Шмидт, 02 декабря 2009 г. 18:35:41 | |
Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО] полностью поддерживаю! насчет линукса - возможно у меня такой опыт только) на линуксе у меня все работает быстрее(ява и с++), а на винде в том же нетбинсе компилится сек 20-30. и насчет стримтокенайзеров и всем согласен. но пищущие тут и "гонящие", что ява тормозит - с ней не работали(в большинстве своем)... так о чем может идти спор тогда?
|
|
|
| 18 Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 02 декабря 2009 г. 18:25:07 | |
>> и потом может алго кривой! а не цпп решение жюри было кто-нибудь из высказавшихся за C++ писал хоть раз на Java. На ней намного удобнее писать чем на С++. >> использовать стандартную библиотеку ввода-вывода (stdin, scanf, printf); в Java BufferedReader + StringTokenizer быстрее, чем считывание с помощью scanf. >> у Джавы есть какой-то коэффициент на который умножаются все ограничения задачи(по крайней мере так на е-олимп) ну e-olimp это совсем другое дело, у них сервер какой-то непонятный, даже классы не поддерживает внутренние=). и Java не настолько медленнее, чтобы на нем нельзя было решить задачу. Я не отрицаю, что С++ в большинстве случаев работает быстрее, но все равно не намного. Почему простые алгоритмы работают > 0.2 сек, потому что тратится время на запуск JVM. и кстати не в Линуксе дело, серверы neerc.ifmo.ru, все под виндой, и на них все работает очень быстро, быстрее чем на informatics.mccme.ru
|
|
|
| 19 Мехрдоди Одил(ТРГИ), 02 декабря 2009 г. 17:27:24 | |
блин, что за бред я написал ошибаешься*** имелось в виду
|
|
|
| 20 Мехрдоди Одил(ТРГИ), 02 декабря 2009 г. 17:26:41 | |
если не ошибаюсь в ++ его ручками... обиешься Андрей обибаешься:)
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |