LINUX.ORG.RU
ФорумTalks

C-хейтерам


0

2

Какие есть у C живые альтернативы для вычислительных программ, требующих максимизации производительности, но лишенные его недостатков?

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

А вот питон или баш для скриптов самое оно, и писать их на сях глупо.

я немного про другое, если есть сишный проект на 100KLoC то затаскивать в него питон ради какой-то 100 строчек кода - это хуже, чем убийство пингвинят в арктике

короче всё зависит от коньюнктуры

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

Мешать языки в одном проекте - это конечно зло. Если не предусмотрено архитектурой (как SDK+NDK в дроиде).

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

10-15 лет гномодевы это делали, и ничо :)

Вот именно что ничо. Что они сделали то? Панельку и кучу костылей?

Hjorn
()
Ответ на: комментарий от flareguner

Гномерам кажется, что это кдешники.

Deleted
()
Ответ на: комментарий от Hjorn

хм... а то что Gnome 1.х 2.х был стандартом дефакто юникс десктопов почти 15 лет для тебя конечно же не аргумент, да ?

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

shty

я немного про другое, если есть сишный проект на 100KLoC то затаскивать в него питон ради какой-то 100 строчек кода - это хуже, чем убийство пингвинят в арктике


Давно у нас пингвины стали обитать в Арктике?

blackst0ne ★★★★★
()
Ответ на: комментарий от ms-dos32

Возьми и запили.
Или навыков хватает только на оставление бессмысленных комментариев на лоре?

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

Отсутствие наследования структур - не недостаток. У C совсем другие недостатки.

x4DA ★★★★★
()
Ответ на: комментарий от cvs-255

убийство пингвинят в арктике

FAIL

где?

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

Давно у нас пингвины стали обитать в Арктике?

с тех пор как «плохишам» запретили работать не по месту обитания

shty ★★★★★
()
Ответ на: комментарий от cvs-255

ну а что? их туда специально он будет завозить и убивать.

aptyp ★★★★
()

Максимальная производительность чего? Программы или времени его написания?
Не все типы программ на С быстрее, чем на других языках, вон, на cl есть очень быстрый сервер, быстрее сишных.

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

1. обязательно. 2. заводите массив из базовых элементов( обычно байты) и все свои делишки путите на нём в результате для GC «нет обьектов» которые перетряхивать - чем не отключение GC?

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

Тогда он не универсальный язык программирования,и скорей всего на графовых алгоритмах куда сольёт.

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

В ядре они не нужны. В компиляторах, к слову, тоже.

а вот в баше уже нужны, в системных тулзах - нужны, в различных парсерах - тоже. Или на си в настоящее время кроме ядра и компиляторов ничего не пишут?

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

Неправда. Сливает конкретная реализация.

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

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

Слабо на васике написать компилятор васика? ☺

Нет, благодарю, я лучше девушку заведу.

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

Ну написали же на питоне компилятор питона ;)

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

Пишут, но там си уже не нужен, поэтому в си они не нужны.

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

C это макроассемблер

Си это си, а макроассемблер — например, fasm.

quantum-troll ★★★★★
()
Ответ на: комментарий от x4DA

Он мне не нравится. Может, с повседневными задачами он хорошо справится, но писать на хаскеле ОС - занятие для мазохистов

ms-dos32
()
Ответ на: комментарий от ms-dos32

С повседневными задачами хорошо справляются мейнстримовые языки и взаимозаменяемые кодеры.

ОС на хаскеле если и будут писать, то кодеры, которые «штучный товар».

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