LINUX.ORG.RU
ФорумTalks

[Java vs C+] Ну что, есть готовые выступить вне конкурса? :)


0

0

http://balancer.ru/2008/08/25/post-1649892.html

Увы, сишник окончательно сдулся. Хотя на него возлагались надежды...

Нет ли желающих поддержать человека хотя бы вне конкурса? :) (Конкурс окончен, так как исходники выкладывались, но можно организовать новый)

★★★★★
Ответ на: комментарий от MYMUR

А, может, это и я торможу. Перечитал - там вторая половина того же сообщения - уже несаркастический наезд :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Что-то по-моему там всё отвалилось нафиг. Не могу условия найти. На 16-й странице идёт сообщение "Начнём новую тему", потом чуть ниже про RPN, а потом сразу про "нечисла". По-моему где-то между ними раньше были условия, а сейчас их нет. Или я что-то путаю....

MYMUR ★★★★
()
Ответ на: комментарий от MYMUR

Я условия вынес в отдельную тему: http://balancer.ru/forum/punbb/viewtopic.php?id=63510

Нужно туда же перетаскивать и все последующие уточнения (чтобы не искать вперемешку), но сегодня с другими делами забегался, м.б. завтра перетащу.

Вообще, пора тему нарезать, 40 страниц - это уже чёрт ногу сломит :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

>Можно придумать новое задание и конкурс уже на троих запустить.

Как запустите конкурс, если не сложно, создайте тему на ЛОРе в Talks, а то смотреть холивары в записи не интересно, а регестрироваться на balancer.ru не хочется.

mky ★★★★★
()
Ответ на: комментарий от mky

Не вижу никакого смысла в случае любого исхода конкурса. Простая потеря времени на бессмысленную программу.

Тем более что самый быстрый путь решения -- перегнать через регулярки в сишный код -- как я понял запрещен.

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

Запрещен в том смысле, что сишный компилятор для этого почему-то требуют писать свой.

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от KRoN73

>Я условия вынес в отдельную тему: http://balancer.ru/forum/punbb/viewtopic.php?id=63510

Да ерунда. на балансере никто регистрироваться не захочет. Надо на http://www.sql.ru/forum/actualtopics.aspx?bid=24 тред открывать. Там и дельфишники есть, подтянутся, и с rsdn.ru и gotdotnet.ru его многие читают, соответственно апологеты mono&C#&Nemerle нагрянут. Будет жарко. Сергея-4030 тамошние C++ники на полоски порежут

anonymous
()
Ответ на: комментарий от www_linux_org_ru

>KRoN73, ты бы вкратце (30 строчек) рассказал, чем закончился предыдущий конкурс?

Я писал выше два раза :) Сишная программа элементарно не проходит подавляющее большинство тестов и падает. То, что работает, в окончательных вариантах работает быстрее, чем у Java но совсем ненамного. Цифр навскидку на нашёл, так как быстродействие не было единственной и главной целью.

Собственно, вот я выводы комиссии тут кидал: http://www.linux.org.ru/jump-message.jsp?msgid=3045409&cid=3046113

Lester сейчас занялся, но уже вне конкурса. Посмотрим, что получится :)

Напомню, что сравниваются на Java vs C++, а конкретные программисты с их инструментами.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>Да ерунда. на балансере никто регистрироваться не захочет.

На ЛОРе пишите. Я на balancer.ru перекину ссылки :)

>Надо на http://www.sql.ru/forum ...

Народ с balancer.ru точно также не закочет там регистриться :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от www_linux_org_ru

>Тем более что самый быстрый путь решения -- перегнать через регулярки в сишный код -- как я понял запрещен.

Он не запрещён. Просто во время конкурса исходники не выкладываются и у сишника Java-кода нет. Именно потому что, повторюсь, сравниваются не языки, а языки + программисты.

Спор начался с заявления сишника о том, что явисты сами писать ничего не могут, а способны только вызовы фреймворков прописывать. А настоящие алгоритмисты - только среди сишников. И это по настоянию сишников было введено ограничение на использование сторонних библиотек и решений. «А то я тоже Bison, там, подключу» :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

>>Тем более что самый быстрый путь решения -- перегнать через регулярки в сишный код -- как я понял запрещен.

>Он не запрещён. Просто во время конкурса исходники не выкладываются и у сишника Java-кода нет.

По-моему тут подразумевалось "перегнать этот недо-бейсик в сишный код"

MYMUR ★★★★
()
Ответ на: комментарий от MYMUR

>По-моему тут подразумевалось "перегнать этот недо-бейсик в сишный код"

Ну, если получится в готовый продукт включить компилятор Си++ :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

>Он не запрещён. Просто во время конкурса исходники не выкладываются и у сишника Java-кода нет. Именно потому что, повторюсь, сравниваются не языки, а языки + программисты.

>Спор начался с заявления сишника о том, что явисты сами писать ничего не могут, а способны только вызовы фреймворков прописывать. А настоящие алгоритмисты - только среди сишников. И это по настоянию сишников было введено ограничение на использование сторонних библиотек и решений. «А то я тоже Bison, там, подключу» :)

И получаем классическое сравнение двух сферических коней в вакууме. Зачем сравнивать языки без фреймворков??? Хотя конечно к яве есть притензии за перегруженность фреймворками, которые требуют кучу времени на изучение, но это не повод их запретить.

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от KRoN73

>>По-моему тут подразумевалось "перегнать этот недо-бейсик в сишный код"

> Ну, если получится в готовый продукт включить компилятор Си++ :)

Готовый продукт явочника включает в себя JRE (которое ЕМНИП включает в себя компилятор явы!)

Не вижу смысла запрещать компилятор С++.

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от KRoN73

>> KRoN73, ты бы вкратце (30 строчек) рассказал, чем закончился предыдущий конкурс?

> Я писал выше два раза :)

Я спрашиваю про ферзей. Если можно, 30-50 строчек в толксах или development сделай краткую справку по ходу и результатам того конкурска.

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

> Готовый продукт явочника включает в себя JRE (которое ЕМНИП включает в себя компилятор явы!)

Я имел в виду десктопные JRE, а не из мобильных телефонов.

www_linux_org_ru ★★★★★
()

еще что мне не ясно в конкурсе -- основным критерием является:

1. длина программы (т.е. приблизительно время написания)?

2. время на компиляюцию недобейсика (т.е. на коротких тестах)?

3. время прогона теста в 10 000 000 итераций?

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

>Зачем сравнивать языки без фреймворков???

Ещё раз для танкистов. Сравниваются не языки.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от www_linux_org_ru

>Готовый продукт явочника включает в себя JRE (которое ЕМНИП включает в себя компилятор явы!)

Нет, не включает.

Компилятор в себя включает .NET-фреймвор.

А в Java компилятор в JDK, а не в JRE.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от www_linux_org_ru

>Я спрашиваю про ферзей.

Там конкурс так и не получился. Я слепил только «наколенную» версию на Питоне, но очень плохо вышло с ростом сложности. Быстро считались только доски до 14 ферзей, потом - экспоненциальный рост.

Перелистывать тему пока влом, но полную версию, с фильтрацией отражений и поворотов на Си++, вроде, так и не сделали.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от www_linux_org_ru

>еще что мне не ясно в конкурсе -- основным критерием является:

Основным критерием является субъективная оценка результата незаинтересованными членами комиссии :) Я выше цитировал рассуждения членов комиссии. Учитывается в первую очередь полнота реализации задания (число пройденных тестов), время затраченное на разработку, производительность результата.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

А, нет, полистал - через 5 месяцев после первого варианта был, таки, выложен сишный вариант: http://balancer.ru/2008/07/07/post-1589042.html

Он был несколько быстрее варианта на Java, но не в чудесное число раз :)

KRoN73 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.