К основному контенту

D2 - быстрый старт

в очередной раз прикоснулся к языку D2, dlang или прости "Ди". Решил практиковать его в качестве дополнительного языка. Явное приемущество перед IL-языками нет необходимости в виртаульной машине. Отсюда - высокая скорость старта программы(как в си) и работы самого приложения при первом запуске. В dotnet, как правило, первый запуск всегда заметно медленней. Java просто постоянно находится в памяти, что иметь возможность подготовиться с работе приложения(костыль).
В то же время у ди гораздо богаче, чем у си базовые возможности языка.

Приемущества: меньшее потребление ресурсов ЭВМ, нет необходимости в установке виртаульной машины, высокая скорость работы, модульность, системный язык с возможности высокоуровневого языка наподобие C#.

Комментарии

Отправить комментарий

Популярные сообщения из этого блога

Будда не принимает форм

Будда не практикует дзен. Смотрите не видя,  слушайте не слыша,  знайте не зная.

Кирилица в Arch Linux

После вчерашних обновлений в консоли Arch Linux при выборе русской локали вместо букв печатаются белые квадратики. Очевидно, что по какой-то причине не загружается прописанный в rc.conf шрифт. Временное лекарство от этого: выполнить команду setfont cyr-sun16 . Еще у меня в момент начальной загрузки появляется рябь на экране как от сильных электромагнитных помех в ЭЛТ, хотя у меня ЖК. Может быть это как-то связано.

Сортировка массивов в groovy

Любой массив в java и groovy можно отсортировать статическим методом: Arrays.sort(c); причем это будет очень быстро сто тысяч элементов типа int сортируются за 1 секунду на celeron M 1,8 Mg. Если это массив объектов можно использовать перегруженный метод Arrays.sort(c,comporator);