Технический форум
Вернуться   Технический форум > Программирование > Библиотека > Программы и программирование


Ответ
 
Опции темы Опции просмотра
Старый 29.06.2015, 14:11   #41 (permalink)
blackstrip
Member
 
Аватар для blackstrip
 
Регистрация: 29.06.2015
Адрес: Подольск
Сообщений: 34
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 699
По умолчанию

а если сейчас (спустя 8 лет) писать подобное - надо уже рассматривать еще PHP, python, ruby, c#. Правда, нормальный exe ни один из них сделать не могет, ну это ничего, .net наше все и скрипты для инета/серверов и интерпретаторы популярны, и программы в браузере где виртмашины едут друг на друге и друг друга погоняют, и юнити всякие под все платформы сразу делающие проги. Нафиг оптимизацию, даешь простоту и лаконичность, и чтоб можно было все написать в одну строку, желательно словами типа "хотеть текстовый р
blackstrip вне форума   Ответить с цитированием
Старый 15.01.2018, 16:53   #42 (permalink)
Olej
Member
 
Аватар для Olej
 
Регистрация: 10.01.2018
Сообщений: 36
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от blackstrip Посмотреть сообщение
а если сейчас (спустя 8 лет) писать подобное - надо уже рассматривать еще PHP, python, ruby, c#.
Сравнительное обозрение языков программирования
Цитата:
На сегодня в это сравнительное обозрение уже включено 15 языков программирования (или больше?).
Текст описания + архив примеров кодов (всё подтверждается кодом!):
Цитата:
Объём (страниц): 63
Размер файла текста: 325687
Размер архива кодов: 341989
Olej вне форума   Ответить с цитированием
Старый 15.01.2018, 17:02   #43 (permalink)
Olej
Member
 
Аватар для Olej
 
Регистрация: 10.01.2018
Сообщений: 36
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от blackstrip Посмотреть сообщение
Правда, нормальный exe ни один из них сделать не могет, ну это ничего, .net наше все и скрипты для инета/серверов и интерпретаторы популярны, и программы в браузере где виртмашины едут друг на друге и друг друга погоняют, и юнити всякие под все платформы сразу делающие проги. Нафиг оптимизацию, даешь простоту и лаконичность, и чтоб можно было все написать в одну строку,
Правда?
...
Неправда!

1. современный C (стандарты C89, C99): Язык C: заметки на полях

2. язык Go: Go конспект (+ Go конспект: дополнения и обсуждения) - отличный кандидат для создания высокопроизводительных бинарных исполнимых файлов.

3. язык Kotlin: Язык программирования Kotlin ... в принципе, это язык на замену Java, но он способен создавать и бинарные исполнимые файлы.

Кроме того, некоторые совсем не новые, но добротно вылизанные в реализации, языки программирования допускают чистую компиляцию в машинный код, без необходимости использования какой-либо среды исполнения, виртуальной машины: Ocaml, Haskell (компилятор GHC) ...
Так что всё далеко не так грустно.

Последний раз редактировалось Olej; 15.01.2018 в 17:11
Olej вне форума   Ответить с цитированием
Старый 15.01.2018, 18:16   #44 (permalink)
Olej
Member
 
Аватар для Olej
 
Регистрация: 10.01.2018
Сообщений: 36
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от blackstrip Посмотреть сообщение
а если сейчас (спустя 8 лет) писать подобное - надо уже рассматривать еще PHP, python, ruby, c#.
И ещё:
Языки программирования: скорость

Сравнивать скорости эквивалентных программ на разных ЯП - дело дурное, потому что каждый ЯП заточен под свою область применения, и именно в этой области будет достаточно оптимальным...
Но оценить порядки скоростей, чтобы наперёд расценить чем пользоваться для тех или иных целей - бывает полезно.
Вот в этой статье сравниваются:
Цитата:
C
C++ (GCC)
C++ (Clang, LLVM)
Java
Perl
Python
Ruby
JavaScript
PHP
Lua
bash
Go
Ocaml
PureBasic
Scheme
Haskell
Может кому-то будет любопытно убедиться, что один и тот же алгоритм, записанный на разных ЯП, может выполняться различаясь во времени не в разы (что и так интуитивно понятно), а в сотни и даже тысячи раз.
Olej вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Метки
faq, языки программирования

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 17:47.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.