Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Грят на ACM больше не будет паскаля, и соответственно Delphi.
Получается всем кодерам паскаля вешаться? ) переучиваюсь на си++ но пока плохо получается ;)

1 2
  1  Зубашев Степан, 15 октября 2009 г. 23:06:48
      Спасибо, циклы начали работать : )
  2  Мехрдоди Одил (ТРГИ), 15 октября 2009 г. 19:56:38
      2:-), ну почему же нельзя?? добро пожаловать на сайт informatics.mccme.ru
  3  :-), 15 октября 2009 г. 19:51:09
      А мне больше нравится PYTHON жалко на нем писать нельзя.
  4  Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 15 октября 2009 г. 14:37:11
      while (!k.equals(BigInteger.valueOf(1))) {

}
  5  Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 15 октября 2009 г. 14:36:33
      это же объекты, не абстрактные типы
  6  Мехрдоди Одил (ТРГИ), 15 октября 2009 г. 13:39:55
      equals, while(!k.equals(BigInteger.valueOf(1)) бред какой-то))))
и это вы называете понятный код:)
  7  Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 15 октября 2009 г. 12:39:15
      объекты нужно сравнивать методом equals, while(!k.equals(BigInteger.valueOf(1))
также чтобы сравнить два обекта нужно использовать функцию compareTo, которая возвращает 0, когда обекты равны, -1 и 1 когда один больше другого
  8  Зубашев Степан, 15 октября 2009 г. 9:33:45
      насчет компилятора в яве:
объявил цикл while с бигинтежерами - while(k!=BigInteger.valueOf(1)), но почему то цикл продолжает свое выполнение даже когда к=1. Ошибку нигде не пишет, просто вылетает и все, скорее всего, изза того, что в цикле к=1 идет деление на 0. Может я просто не правильно цикл объявил ? (к - бигинтежер)
  9  Демиденко Виталий, 15 октября 2009 г. 7:28:39
      Я вот в TP7 пишу, и пока ничего не признаю:) Не в силу нелюбви, С++ то хотя бы выучить надо, а в силу привычки и удобства:)
  10  Зубашев Степан, 15 октября 2009 г. 1:02:13
      Присяжнюк Анатолий Васильевич, а что ктото кодит на фрипаскале? ) я имею ввиду не олимпиады ;)
  11  Присяжнюк Анатолий Васильевич, 15 октября 2009 г. 0:32:12
      Да будет Паскаль.... :)
Не обращайте внимания на взрозслых дядей, вернее представителей фирм.
Это как всегда борьба фирм за рынок своего влияния.
Эти разговоры идут уже давно, а вот ФриПаскаль как появился - так сразу и поутихли.
Так что решайте на коком хотите, а вот знание нескольких языков очень даже полезно.
Например, того же Бейсика, особенно в его редакции под офисные программы фирмы-лидера по производству ПО.
Так что я не особо удивлюсь, если через пару лет ОБЯЗАТЕЛЬНО на олимпиадах введут в качестве использования и консольный вариант Визуал Бейсика... :)
  12  Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 15 октября 2009 г. 0:12:09
      ну Java ошибки выбрасывает, и сразу говорит в какой строчке, на какой элемент массива обратился,, или говорит что произошло деление на 0 типа такого
java.lang.ArithmeticException: / by zero
at Main$MyDouble.compareTo(Main.java:125)
at Main.solve(Main.java:266)
at Main.run(Main.java:281)
at java.lang.Thread.run(Unknown Source)
говорит в какой функции на какой строчке
  13  Мехрдоди Одил (ТРГИ), 15 октября 2009 г. 0:05:53
      может быть...
но у меня не было таких ошибок, ну были ошибки из-за того что си не проверяет границы массивов, но это ошибка возникает на любом языке или Джава проверяет границы???
  14  Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 14 октября 2009 г. 23:47:36
      именно потому что на С++ можно написать всякий изврат и будет компилироваться, можно сделать очень много ошибок
  15  Мехрдоди Одил (ТРГИ), 14 октября 2009 г. 23:43:06
      "!= && || % << >> и прочее - совсем не интуитивные символы )"
если привыкнуть то все будет чики пики!
  16  Мехрдоди Одил (ТРГИ), 14 октября 2009 г. 23:39:11
      Вот это мне и не нравится когда язык строго типилизированный...
  17  Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 14 октября 2009 г. 23:36:17
      в Java все символы такие же, да еще там он жестко следит за типом, поэтому никогда лишнего не сделаешь нечаянно
  18  Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 14 октября 2009 г. 23:35:13
      я пишу в Eclipse, для Java очень удобная среда. На С++ тоже приходится писать, так как не на всех серверах есть Java (в частности это относится к e-olimp.com.ua, да не в обиду будет сказано его любителям и админам), на C++ настроил Eclipse с плагином CDT, и компилятором MinGW
  19  Зубашев Степан, 14 октября 2009 г. 23:29:56
      [quote]Нияз, ну ты загнууул "С++ код почти не читаемый"![/quote]
ну в етом я согласен
!= && || % << >> и прочее - совсем не интуитивные символы )

Нигматуллин Нияз вы упустили то что они требуют установленную яву на компе клиента =) а так да ;)

А в чём лучше писать яверам? наш пытается писать в эклипсе. я пытался настроить эклипс на с++ и решил что проще утопиться чем прописать все компиляторы. щас пишу на кодегеаре, правда на ацм-е вроде будет только студия05 и эклипс. а ну и фар, его я за адекватную ИДЕ вообще не держу ;)
  20  Нигматуллин Нияз Габдуллазянович [СПбГУ ИТМО], 14 октября 2009 г. 23:29:48
      я насчет СТЛ
1 2

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru