|
|
3.48, ТотСамыйАноним (?), 06:52, 19/09/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Ты никогда не слышал от бухгалтеров две второй (2002-ой год), две восьмой (2008-ой год)?
Так же и тут. 2к21 - это две тысячи двадцать первый (2021-ый) год.
| |
|
4.49, n00by (ok), 07:30, 19/09/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
> Ты никогда не слышал от бухгалтеров две второй (2002-ой год), две восьмой
> (2008-ой год)?
> Так же и тут. 2к21 - это две тысячи двадцать первый (2021-ый)
> год.
Нет, тут не так. В данном формате литера "к" (от кило, 1000) является разделителем, подобно десятичной запятой. Это сокращённая запись 2,21 * 1000, т.е. именно 2210 год.
| |
|
5.50, vit (??), 08:21, 19/09/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Нет, тут не так. В данном формате литера "к" (от кило, 1000) является заменителем слова "тысяча". Это сокращённая запись "две тысячи двадцатьодин, т.е. именно 2021 год.
серьезно, ты решил придумать новые правила? и исправить интернет? ха!
| |
|
|
|
2.63, Аноним (63), 12:57, 20/09/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Как и все ООП-языки Vala имеет промежуточную трансляцию.
Транслятор C# генерирует промежуточное представление в CIL: https://www.ecma-international.org/publications-and-standards/standards/ecma-3
А Vala в C, ну подумаешь. И у Java байткод стандартизирован. У Rust вроде как есть MIR для этого, но я не специалист по расту. Короче, это только С++ бомжи без стандартов, у которых всё не слава б-гу.
Что такого особенного в использовании подмножества структурного языка вроде С для промежуточной трансляции?
Что в 2021-ом году в школах перестали преподавать методы трансляции?
| |
|
|
|
3.23, Аноним (23), 10:03, 18/09/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Он про то, что фактической возможности писать расширения на Vala нет Хотя это очень странно что Gnome API не на базе GObject introspection, а гвоздями прибит к JS.
| |
|
|
1.22, Неуклюжий танцор (?), 09:56, 18/09/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| –1 +/– |
>Вышла новая версия транслятора языка программирования Vala 0.54.0.
"... а Маничкова, [который] написал книгу 'Двадцать лет в оффсайте', читал?"
- М. Жванецкий, "Давно ли я в футболе?"
| |
|
2.35, Anon2 (?), 17:19, 18/09/2021 [^] [^^] [^^^] [ответить] [к модератору]
| –2 +/– |
Подстажите как с помощью Vala написать Gui приложение, которое содержит компонент с прокручивающимся списком, в котором можно привычно использовать прокрутку, а не заниматься пиксельхантингом с произвольно закрывающейся областью прокрутки?
GtkListView не предлагать, последнее это о нем
| |
|
1.37, Аноним (37), 19:46, 18/09/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +1 +/– |
Язык действительно годный, и по концепции и по синтаксису. Будет очень смешно, если rust со временем загнётся, а vala тихо и не заметно, займёт его нишу.
| |
|
2.44, Аноним (43), 21:50, 18/09/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +6 +/– |
Смущает только это: "Язык развивается под эгидой проекта GNOME". А то потом решат, что в языке есть что-то лишнее и начнут выпиливать.
| |
2.59, Аноним (-), 18:23, 19/09/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Решил взглянуть, споткнулся вот обо что: However, to define or refer to an identifier with a name that either starts with a digit or is a keyword, you must prefix it with the '@' character.
Мне любопытно кто-нибудь из языкописателей уже додумался токенизировать исходник с минимальной классификацией токенов до скармливания синтаксическому анализатору? Легко могли бы объявлять переменные 123_xyz. Ну, или ближе к жизни, например 1_wire_read(), 1_wire_write()
| |
|
3.60, n00by (ok), 21:15, 19/09/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
В некоторых языках 1000_000 эквивалентно 1000000, при этом определённые буквы служат суффиксами для указания формата. Запись 1_e0 окажется двусмысленной, если же неоднозначность запретить, 1_c0 на её фоне плохо читается. Плюс к тому, вероятно, сложился стереотип, что идентификаторы не начинаются с цифры. В частности, в интерпретаторе Рефал я разрешил имена функций вида Ы? и ***, но про ведущие цифры почему-то не подумал. Переменные там могут "начинаться" с цифры, но перед именем обязателен префикс (определяет тип), т.е. выглядит как .1 или !2.
| |
|
2.61, burjui (ok), 00:39, 20/09/2021 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +/– |
Все языки со временем загибаются - когда-то это случится и с Rust, и даже с С. А вот то что Vala может занять его место - чушь, которую может сказать лишь человек, не видящий дальше синтаксиса. Языки совершенно разные по назначению и семантике. С тем же успехом Vala может попытаться занять нишу C или JavaScript.
| |
|
3.66, _ (??), 16:42, 20/09/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Пурген :)
раст не загнётся, он не взлетит. Завезут убогим новую погремушку - и всё.
А "С" наоборот, не загнётся ибо естественен и вечен. Ну как колесо. Всякие карапузики просто не ффтыкнули, что это ассемблер такой :) а не ЯП клепать залипухи и говносайтеги.
| |
|
4.68, Base64 (?), 09:33, 21/09/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
После последнего предложения все ci.yml на webpack/parcel/gulp загнулись, а у node_modules уменьшился размер. Язык так старались развивать, даже стандарт в 2015 обновили чтобы не var, а просто conts/let. Пора уже drop js вместе с dom, чтобы говносайтеги не парсить и переходить на dart :P
| |
|
|
|
|