Size: a a a

elementary OS & UX devotion

2019 November 05

g

gavr in elementary OS & UX devotion
Хотя наверно лучше
источник

g

gavr in elementary OS & UX devotion
Sounds like a pain
источник

g

gavr in elementary OS & UX devotion
Да-да, токо наоборот, писать на си с кучей лексического мусора или на синтаксисе шарпов с arc
источник

g

gavr in elementary OS & UX devotion
Я бы оч хотел чтоб с qt также сделали, но они просто прикрутили к с++ ещё один компилятор, чтоб добавить фич которых там не хватает
источник

g

gavr in elementary OS & UX devotion
моё поверхностное объяснение обывателю, хотя конеш про glib неуточнио что это отпочковавшаяся часть gtk
источник

g

gavr in elementary OS & UX devotion
короч 3 года пишу на qt и плюсы это абсолютное зло, максимально запутанный комплексный язык, недавно имел опыт написания на qt и vala одной и той же проги, и это просто противоположности
источник

g

gavr in elementary OS & UX devotion
например в qt  если использовать стдшные шеред указатели есть шанс попасться на двойное разыменование, потому что сама qt тоже тиипа следит за памятью, тем образом что когда ты удаляешь объект он удалаяет всех своих детей, если они были ими обозначены, типа удаляешь контейнер виджетов, он чистит все виджеты, тк вот если юзать stdшные умные указатели то это не учитывается и qt вместе с стд попробуют удалить одно и то же
источник

D

Dirli in elementary OS & UX devotion
gavr
короч 3 года пишу на qt и плюсы это абсолютное зло, максимально запутанный комплексный язык, недавно имел опыт написания на qt и vala одной и той же проги, и это просто противоположности
да, слышал, что там все сложно (++), не полез туда)))
источник

g

gavr in elementary OS & UX devotion
и такие подводные камни буквально на каждом шагу
источник

g

gavr in elementary OS & UX devotion
а vala получается целый язык написанный поверх фреймворка, все уже друг для друга идеально подогнано, а скорость все таже ссей, но высокоуровневость шарпов питонов, вполне даже можно прототипировать
источник

AD

Alex Derbenev in elementary OS & UX devotion
А нормально кроссплатформенно ни на чём, кроме qt и js не напишешь
источник

g

gavr in elementary OS & UX devotion
Alex Derbenev
А нормально кроссплатформенно ни на чём, кроме qt и js не напишешь
(((((dart))))
источник

D

Dirli in elementary OS & UX devotion
gavr
а vala получается целый язык написанный поверх фреймворка, все уже друг для друга идеально подогнано, а скорость все таже ссей, но высокоуровневость шарпов питонов, вполне даже можно прототипировать
да, там все довольно гармонично, а если учесть что meson решает кучу проблем, то и вовсе красота
источник

AD

Alex Derbenev in elementary OS & UX devotion
Блеять
источник

g

gavr in elementary OS & UX devotion
прямо сейчас начинаю изучать
источник

g

gavr in elementary OS & UX devotion
след проект решили на нем пилить
источник

AD

Alex Derbenev in elementary OS & UX devotion
Надо тоже посмотреть что ли)
источник

g

gavr in elementary OS & UX devotion
пока что норм, перетряхивание AST норм фича
источник

g

gavr in elementary OS & UX devotion
там короч допустим пишыш ты класс наследуемый от чего нибудь и бла бла бла куча абстракций, а в результатном джс коде будет одна строчка которая именно чтото делает без всех абстракций
источник

g

gavr in elementary OS & UX devotion
когда остальные подобные штуки типа кложур компайлера, котлин ту джс, TS транслируются в JS один к одному
источник