Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Скорости Языков

842
08 февраля 2009 года
sigmov
301 / / 16.09.2008
Кто что может сказать про сравнительные скорости след. языков:
С++
С#
Python
VB
VB.NET
307
08 февраля 2009 года
Artem_3A
863 / / 11.04.2008
Не знаю относительно Python, ни когда с ним не сталкивался, но вот что о нем пишут:

[QUOTE=Википедия]Python — высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода.[/QUOTE]

Из оставшихся наиболее шустрым является С++, во всяком случае на сколько я знаю.

А вообще, скорость в современном ПО уже давно зависит не столько от языка, сколько от оптимального проектирования и разумной оптимизации.
87
08 февраля 2009 года
Kogrom
2.7K / / 02.02.2008
Цитата: sigmov
Кто что может сказать про сравнительные скорости след. языков...


Можно подробнее, что такое "скорость языка"?

842
08 февраля 2009 года
sigmov
301 / / 16.09.2008
Цитата: Kogrom
Можно подробнее, что такое "скорость языка"?


понятие "скорость языка" вряд ли верно.
"сравнительная скорость языка":
В идеале:
1) Ставится задача
2) Реализуется оптимальным(!) образом на каждом из языков
3) Компилируется на каждом из языков для наибольшего быстродействия
4) Замеряется время

Что-то типа этого в идеале.

87
08 февраля 2009 года
Kogrom
2.7K / / 02.02.2008
Цитата: sigmov
понятие "скорость языка" вряд ли верно.
"сравнительная скорость языка":
В идеале:
1) Ставится задача
2) Реализуется оптимальным(!) образом на каждом из языков
3) Компилируется на каждом из языков для наибольшего быстродействия
4) Замеряется время

Что-то типа этого в идеале.


А что мелочиться то? Быстрее всех уж тогда ассемблер. Потом C. Потом C++ Но...

1) Хочу кроссплатформенный графический редактор.
2) Ассемблер отпадает... Какой способ реализации будет оптимальным? Неизвестно.

Ок. Делаем для одной ОС, даже для конкретного компьютера.
Но мне не понравилась реализация. Я прошу что-то убрать, что-то добавить. Поправили. Опять не нравится. Правим дальше. И т.д. 20 раз правим. И все требуется сделать в короткие сроки.

Ок. Замеряем время. Программа на Питоне работает медленно, но правильно, так как я хочу. На C# глючит немного. На C++ постоянно выдает сообщения "Программа выполнила недопустимую операцию"...

Хотя нет. Программы на C++ и C# еще не готовы - не с чем сравнивать.

Мораль. Ну его эту скорость. Для начала надо обратить внимание на другие проблемы, которые появятся при написании программы.

63
08 февраля 2009 года
Zorkus
2.6K / / 04.11.2006
Если автору так важна какая-то численная оценка скорости, которую можно оценить в процентах, байтах, секундах, попугаях, то
можно найти и такие тесты в интернете.
http://lib.juga.ru/article/articleview/200/1/64/, например.
Но зачем они вам? И, вдобавок, как вы определите компетентность исследователя, и то, насколько матчатся те задачи, в которых он изменял скорость, и ваши?
5
09 февраля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: sigmov
Кто что может сказать про сравнительные скорости след. языков:
С++
С#
Python
VB
VB.NET


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

З.Ы. VB-в рассмотрение не принял, он не актуален, еще бы ТуроПаскаль добавили в список, чисто поржать :)

255
09 февраля 2009 года
Dart Bobr
1.4K / / 09.04.2004
Предлагаю закрыть топик, во избежание флуда, перерастающего в оффтоп.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог