Реквестую динамічно-типовані мови для здачі задач.
Для початку підійдуть Ruby, Python, можна PHP.
По-перше, буде цікаво подивитись як буде по швидкості (і не треба писати коментів, що %username% наперід знає, що буде жахливо відстійно в порівнянні з компільованими екзешками. мені всерівно цікаво - надіюсь не тіки мені).
По-друге, деякі задачі можна класніше здавати на таких мовах.
І коли вже додадуть C#/Mono?
Я не знаю, чесно кажучи, що саме ви вигадуєте для security в коді, але певен, що є багато готових солюшенів, заюзавши які (я про парсери-лексери), можна додати вказані вище мови і платформи. Command-line параметри у вищезгаданих мовах гарантовано не будуть складніші за c++ ще й якщо ви до c++ оптимізації command-line'ові всякі додавали.
Реквестую підтримку цих речей на кінець літа
Змінив(ла) Latobco, 19-05-2011 20:21
Повідомлень: 3 Звідки: Львівський Національний Університет Зареєстрований: 14.02.10
Опубліковано 20-05-2011 01:03
Вітаю Маю для тебе сюрприз - http://www.spoj.pl/. Там дофіга мов програмування, на яких можна здавати задачки. Я от пробую на Common Lisp.
На рахнк мов програмування - справді, С++ не найкращий варіант для власне перевірки алгоритмів. Радше це вже вимога тих часів, коли тре було, щоб алгоритм виконувався дуже швидко. Зараз же часи помінялися і можна обходити канони Але навіть, якщо вже хтось(TopCoder) офіційно підтримують інші мови, то тіки мейнстрімові - C#, Java.
Взагалі-то, не треба мені інших сайтів, я зараз говорю про цей конкретний.
С++ - ідеальна мова в плані швидкості, так що не треба тут на неї наганяти, вона і зараз актуальна.
На рахунок інших мов - просто програми можуть бути набагато лаконічніші і читабельніші, ніж на C++, тому й кажу про них.
Я цілком усвідомлюю, що для того, щоб ввести підтримку тих мов/платформ, треба певна кількість людино-годин, тому й сказав про, можливо, якісь існуючі готові солюшени.
Змінив(ла) Latobco, 20-05-2011 12:56