LINUX.ORG.RU

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

Fans of Python use the phrase «batteries included» to describe the standard library, which covers everything from asynchronous processing to zip files.

Куда они вставляются?

В твою программу.

А зачем?

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

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

такое мнение теоретически имеет право на жизнь. но ты же сможешь назвать какой-то существенный изъян, а не мифические утечки?

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

Попробуй что-нибудь здесь не найти

Как насчет биндинга к GMP? Или валя из коробки умеет в большие числа?

Manhunt ★★★★★
()

Раста тогда не было, да и сейчас до выхода версии 1.0 писать для него биндинги большого практического смысла нет.

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

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

И, да:

/* hello.d */

import std.stdio;
 
void main() {
    writeln("Hello, World");
}
/* hello.vala */

public static void main() {
    print("Hello, World\n");
}
$ gdc hello.d -o d.out
$ valac hello.vala -o vala.out
$ ls -lh *.out
-rwxr-xr-x 1 barti barti 9.3M Oct 30 22:04 d.out
-rwxr-xr-x 1 barti barti 7.1K Oct 30 22:04 vala.out
barti_ddu
()
Ответ на: комментарий от CYB3R

Нужно на реальных задачах сравнивать, а не на хеллоувордах.

Если вам нужно написать одно тяжелое приложение- размер бинарика неважен. Если вам понадобится переписать на D все технологии GNOME, имхо, ситуация несколько меняется.

barti_ddu
()
Ответ на: комментарий от CYB3R

Это видео прототипа, оно не такое крутое как реальный код. Поддержка Vala только заявлена​​, но еще ничего в этом направлении не сделано.

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