URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 127079
[ Назад ]

Исходное сообщение
"Выпуск транслятора языка программирования Vala 0.56.0"

Отправлено opennews , 23-Мрт-22 17:35 
Вышла новая версия транслятора языка программирования Vala 0.56.0. Язык Vala является объектно-ориентированным языком программирования, предоставляет синтаксис, подобный языкам C# или Java. Код на Vala транслируется в программу на языке C, которая, в свою очередь, компилируется штатным Си-компилятором в бинарный файл и выполняется со скоростью приложения, откомпилированного в объектный код целевой платформы. Имеется возможность запуска программ в режиме сценария. Язык развивается под эгидой проекта GNOME. В качестве объектной модели используется Gobject (Glib Object System). Код компилятора распространяется под лицензией LGPLv2.1...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=56900


Содержание

Сообщения в этом обсуждении
"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Иваня , 23-Мрт-22 17:35 
Я лучше на Java буду писать, а этот язык выглядит ужасно!

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено васёк , 23-Мрт-22 17:51 
Java устарел, бери C# ! он теперь опенсорс

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 22:14 
C# уже устарел

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Степан , 24-Мрт-22 01:45 
Ой ли?

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено leap42 , 24-Мрт-22 04:32 
> C# уже устарел

Эт почему? Что пришло ему на смену?


"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено freecoder , 25-Мрт-22 10:49 
Rust

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено leap42 , 25-Мрт-22 17:18 
> Rust

лол, не слушайте этих растофанатиков, они ничего не понимают в программировании: Rust пришёл на смену С++, но обосрався даже в этом, а случае с шарпом шансов ещё меньше


"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Прохожий , 26-Мрт-22 11:29 
Если кто где и обосpался, так это ты в бесплодных попытках освоить Rust. Бывает. Но зачем же так агрессивно выдавать свои когнитивные неудачи за проблемы языка, с которым ты незнаком? Это риторический вопрос.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено leap42 , 26-Мрт-22 13:58 
> Если кто где и обосpался, так это ты в бесплодных попытках освоить
> Rust. Бывает. Но зачем же так агрессивно выдавать свои когнитивные неудачи
> за проблемы языка, с которым ты незнаком? Это риторический вопрос.

Я-то освоил. Купил за много тыщ книжку Oriley с крабом (могу любую сигну сделать) и по ней хелоу ворлды писал. Могу что-то простое специально для тебя сделать ;-) А по существу то нечего сказать, да? Когда аргументов нет - переходи на личности, оскорбляй. Достойно, что ещё скажешь.


"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 18:39 
Ты ни на чем не пишешь, если не видишь разницы между языком с нативной компиляцией и java

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено pashev.ru , 23-Мрт-22 18:49 
Ты ни на чём не пишешь, если не видишь разницы между языком и транслятором. В контексте Явы - это, например, gcj.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 18:55 
>  например, gcj.

Который мертв, с рождения.


"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено БратишкаЭрик , 23-Мрт-22 19:00 
тогда GraalVM Native Image (правда, не всегда избавляет от Java VM, особеннр если Reflection т.д.)

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 23:51 
Gcj не умеет ничего сложнее hello world

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено pashev.ru , 24-Мрт-22 00:22 
Особенно он не умеет pdftk.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено anonimous , 24-Мрт-22 23:01 
>В контексте Явы - это, например

Android Runtime (ART) and Dalvik
https://source.android.com › devices › tech › dalvik
ART introduces ahead-of-time (AOT) compilation, which can improve app performance.


"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 23:50 
Jave можно скомпилировать наивно через GraalVM
Ещё раньше был компилятор Excelsior JET, надеюсь жив ещё

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 23:56 
https://habr.com/ru/post/452066/
Сдох он

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 24-Мрт-22 02:39 
Жабист подумал, что перед ним C#, и по привычке решил выказать свое фи

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Ан , 23-Мрт-22 18:07 
Учитывая раскол создателей Elementary OS, перспективы активного развития Вальки немного туманны, хотя язык хороший.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 20:05 
Слышал, что в НетБЗДуны по-умолчанию пользуются Валой.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Anonim , 23-Мрт-22 22:24 
Где именно?

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 24-Мрт-22 07:04 
Луа? Перепутал?

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 24-Мрт-22 08:05 
https://www.opennet.dev/opennews/art.shtml?num=38203

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 24-Мрт-22 15:21 
> Луа? Перепутал?

Да все норм - ну не Vala, а Lua, ну не по пользуются по умолчанию, а в склепали модуль, пару примеров и дебаг скритпы в качестве эдакого молодежного dtrace/ebpfs ... обыкновенный уровень знаний опеннета о "бздах".



"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено gavr , 25-Мрт-22 13:40 
Elementary никак не относится к разработке языка, и очень сомневаюсь что она умрет изза раскола

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено barmaley , 23-Мрт-22 19:55 
100500ый язык программирования... зачем?

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 20:05 
Он модный.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 22:21 
моднее раста?!

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 24-Мрт-22 12:44 
Ны что вы?! Индекс цитирования/коментирования Rust на OpenNet пока никаой другой не опередил.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Alexey Tor. , 23-Мрт-22 20:56 
А вы много знаете языков которые транслируют в С и потом еще имеют либы для виджетов? И не просто виджетов а современных линуксных виджетов - gtk2 gtk3 gtk4 qt5 qt6? Во Во.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 21:23 
>а современных линуксных виджетов - gtk2 gtk3 gtk4 qt5 qt6? Во Во.

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


"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Alexey Tor. , 23-Мрт-22 21:27 
Это самые нужные виджеты, при чем тут "особенного". Вот Вала их юзает. А С# или Джава не может.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 22:12 
> А вы много знаете языков которые транслируют в С и потом еще
> имеют либы для виджетов? И не просто виджетов а современных линуксных
> виджетов - gtk2 gtk3 gtk4 qt5 qt6? Во Во.
> qt5 qt6

Ну-ну. Мечтать не вредно.


"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Hck3r , 24-Мрт-22 02:13 
Nim

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 24-Мрт-22 12:48 
>qt5 qt6

Так, а здесь, пожалуйста, по-подробней. Vala имеет к ним биндинги?


"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Alexey Tor. , 24-Мрт-22 20:13 
Не знаю про _эти_ биндинги, но раз язык юзается в распространенном ПО на Лине, то..

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 22:04 
Не осилил смысл процедуры «транслируется в С»?

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Совершенно другой аноним , 24-Мрт-22 09:35 
В том, что это не компилятор, а транслятор. Т.е. на входе транслятора vala исходный текст программы на языке vala, на выходе - исходный текст программы на языке C, который затем компилируется штатным системным C-шным компилятором уже в двоичный код. Автоматом используются glib и gobject. Было время разработчики начинали развивать профиль, который требует только libc, но там, на данный момент, сразу сильно уменьшается функциональность и пока это направление, как я понимаю, поставили на паузу, т.к. полноценно сделать отвязку от glib и goblect на данный момент у разработчиков нет ресурсов.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Корец , 24-Мрт-22 00:09 
>зачем?

Затем, что они удавиться готовы, лишь бы на сишечке не писать.


"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено n00by , 24-Мрт-22 12:11 
Они и пишут на Си, уместно используя кодогенерацию. При этом ничего не переписывают, как некоторые. ;)

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено gavr , 25-Мрт-22 13:41 
То что ты о нем только что узнал, не значит что он новый, язык релизнулся в 2006. Затем что на си писать с GObject не очень удобно было.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 21:15 
>Язык развивается под эгидой проекта GNOME.

Мне уже страшно.


"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 23-Мрт-22 22:02 
Не бойся. Ты никому не нужен.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 24-Мрт-22 02:21 
сходи на приём к доктору.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Bdfybec , 25-Мрт-22 22:49 
Памперс чаще меняй

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 24-Мрт-22 23:22 
А зачем страхи и бомбления? Никто никогда не отберет java и сишку. Почему у кого-то должно гореть, когда что-то написано на расте,  вале. От новых языков старые не умирают, остаются форки, остаются старые версии.

"Выпуск транслятора языка программирования Vala 0.56.0"
Отправлено Аноним , 30-Мрт-22 15:00 
> Добавлена поддержка оператора foreach для типов Glib.Sequence и Glib.Array;

Джва года ждал!