The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Релиз языка программирования Haxe 4.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз языка программирования Haxe 4.0"  +/
Сообщение от opennews (??), 27-Окт-19, 09:45 
Доступен релиз мультипарадигмального высокоуровневого языка программирования Haxe 4.0,...

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Релиз языка программирования Haxe 4.0"  +51 +/
Сообщение от Аноним (1), 27-Окт-19, 09:45 
В названии не хватает буквы "р".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (7), 27-Окт-19, 10:47 
Это о многом говорит.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

105. "Релиз языка программирования Haxe 4.0"  +13 +/
Сообщение от Аноним (105), 28-Окт-19, 02:04 
> Это о многом говорит.

Но в основном о комментаторе.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

13. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Bbore (?), 27-Окт-19, 11:19 
Факс или нахер?)))
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (15), 27-Окт-19, 12:06 
Второе.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

139. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (139), 28-Окт-19, 19:35 
а что такое хаксеп?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

159. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Ивал (?), 31-Окт-19, 18:33 
Светлый путь
Ответить | Правка | ^ к родителю #139 | Наверх | Cообщить модератору

160. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Azudim (??), 03-Ноя-19, 15:15 
Хахе :)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Релиз языка программирования Haxe 4.0"  +4 +/
Сообщение от Аноним (4), 27-Окт-19, 10:25 
И какова же (зявленная) целевая сфера применения? Уэб, ембеддед, аппликатион девелопмент?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Релиз языка программирования Haxe 4.0"  +5 +/
Сообщение от анономус (?), 27-Окт-19, 10:32 
насколько я знаю на нёи всякую индюшатину активно пилят
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Релиз языка программирования Haxe 4.0"  +2 +/
Сообщение от Omnomnom (?), 27-Окт-19, 10:57 
https://haxe.org/use-cases/
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Релиз языка программирования Haxe 4.0"  +9 +/
Сообщение от Капитан (??), 27-Окт-19, 10:58 
https://haxe.org/use-cases/
В основном веб-сервисы и геймдев (Northgard, Dead Cells). Более строгая система типов в сравнении с надстройками вроде TypeScript, спека без жсных undefined, ===, прототипов и тд.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

79. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от vitalif (ok), 27-Окт-19, 21:27 
> ncannasse
> Haxe creator, co-founder at Shiro Games (Northgard, Evoland)

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

Но по крайней мере да, то, что они это успешно заюзали под игры - уже что-то...

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

100. "Релиз языка программирования Haxe 4.0"  +7 +/
Сообщение от Аноним (100), 27-Окт-19, 23:23 
Просто не у всех есть желание и ресурсы пеариться. Язык на самом деле годный. По сути TypeScript для не-хипсторов: больше для реального применения, чем для возюканья с описанием типов (от которых в TS порой глаза на лоб лезут и появляются мысли, что JS-программист это приговор - настолько упороться могут только они и переход на TS ничего в этом не меняет).
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

128. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Георгийemail (??), 28-Окт-19, 12:56 
Так и не понял, как там делать проекты, чтобы зависимости сами устанавливались, как в pip, maven и т.п. Какая-то путаница там со сборкой проектов и package-менеджерами.
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

138. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (138), 28-Окт-19, 18:21 
Если игры можно писать - остальное подтянется
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Релиз языка программирования Haxe 4.0"  –4 +/
Сообщение от Аноним (9), 27-Окт-19, 10:58 
>интерполяция строк ('My name is $name'),

Кто придумал для этого использовать одинарные кавычки вместо обратных, как в JS?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Релиз языка программирования Haxe 4.0"  +18 +/
Сообщение от Аноним (14), 27-Окт-19, 11:54 
Haxe:

1) двойные кавычки — без интерполяции
2) одинарные кавычки — интерполяция

JS:

1) двойные кавычки — без интерполяции
2) одинарные кавычки — ВНЕЗАПНО тоже без интерполяции, делают ровно ТО ЖЕ, что и двойные
3) обратные кавычки — интерполяция (пришлось заюзать в спеках ТРЕТИЙ символ, потому что первые ДВА символа оказались заняты для ОДНОГО и того же)

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

18. "Релиз языка программирования Haxe 4.0"  +2 +/
Сообщение от Аноним (18), 27-Окт-19, 12:37 
А с чего вы решили что они должны на JS ориентироваться?

JS: `foo${n}bar`

c#: $"Hello, {name}! Today is {date.DayOfWeek}, it's {date:HH:mm} now."

kotlin: "My Age Is: $age"

бидон:    
a = 12
b = 3
print(f'12 multiply 3 is {a * b}.')

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

19. "Релиз языка программирования Haxe 4.0"  +2 +/
Сообщение от Аноним (18), 27-Окт-19, 12:39 
сорян, что немного не туда ответил, но считаю, что есть языки программирования, а есть js и php
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

57. "Релиз языка программирования Haxe 4.0"  +2 +/
Сообщение от OpenEcho (?), 27-Окт-19, 18:09 
И на чем же пилит "элита програмистов", и при этом достигнув такой же (ну или хотя бы где-то около) популярности?

Вот при том, что я вообщее очень далеко от JS & PHP чтоб это защищать, мне всегда хочется поглядеть на труды этих "мачо", пишущих "шедевры" на каких то "супер языках" без ошибок и не ставящих не во что другие языки, которые массово известны и используются широко во всем мире. Гугл - дурак, мордокнига - дура, а вот у Анона с опеннета, - супер секретное орудие... подождите еще чуток и увидите АнонБук или Анонугл...

Дет садовская группа, меряющаяся пипками...

Есть такое понятие - рассовая дискриминация, и тот кто уподобляется вере в то, что у него одного голубая кровь, как показывает история - оказывается в глубокой клоаке, другие же, наоборот, поверив в diversity, достигают реальных высот...

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

Я не защищаю массу идиотов, пришедших в изобилии в веб мир и строгающих откровенное дерьмо, чем бросают тень дебилизма на используемые ими языки, но нормальный то человек должен понимать, что молоток в руках обезьяны - это оружие, в то время как у других - мощный и удобный инструмент и что проблема не в молотке, а в тех кто его использует. Я в свое время навидался "элиту" пишущих на С в строчку через ; и массой goto при этом мнящих себя не достигаемой уникальностью... и работающие теперь в подсобках.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

68. "Релиз языка программирования Haxe 4.0"  +2 +/
Сообщение от JL2001 (ok), 27-Окт-19, 19:08 
> но нормальный то человек должен понимать, что молоток в руках обезьяны
> - это оружие, в то время как у других - мощный
> и удобный инструмент и что проблема не в молотке, а в
> тех кто его использует.

если молоток надо постоянно приматывать проволокой и придерживать, но он всё равно норовит тебе свалиться на ногу, или если молоток какой-то песочный или пластилиновый или просто резиновый - то что надо говорить?

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

77. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от OpenEcho (?), 27-Окт-19, 21:24 
> если молоток надо постоянно приматывать проволокой и придерживать, но он всё равно
> норовит тебе свалиться на ногу, или если молоток какой-то песочный или
> пластилиновый или просто резиновый - то что надо говорить?

Вы знаете для веба более лучшие инструменты и людей умеющих за разумную плату делать то же что JS & PHP?

Почему то Гугло карты работающие на JS работают, у вас же тот же инструмент должен вам падать на ногу... может просто вы его не умеете танцевать ?

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

101. "Релиз языка программирования Haxe 4.0"  +2 +/
Сообщение от хотел спросить (?), 27-Окт-19, 23:24 
Никто не знает.. потому что их просто нет..
JS - говноязык, накаченный стероидами.
Есть попытки использовать хорошие языки в виде GWT или Bridge.NET.

И JS - это не молоток, это кусок грязного кирпича, им тоже можно гвоздь забить,
Но может раскрошиться, может рука соскочить, шляпка будет торчать или прибиваемый материал пострадает - корочек кусок легаси говна, который давно себя изжил.

Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

102. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Crazy Alex (ok), 27-Окт-19, 23:43 
GWT? Можно в принципе не продолжать, кто с этим непотребством дело имел - те в курсе, остальные не поймут.
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

152. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от хотел спросить (?), 29-Окт-19, 03:03 
> GWT? Можно в принципе не продолжать, кто с этим непотребством дело имел
> - те в курсе, остальные не поймут.

От этого Java не стало таким же убожеством как JS.
Да и бридж весьма неплох, смотрите на C# тогда.

Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

80. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним84701 (ok), 27-Окт-19, 21:28 
> или просто резиновый

Ну, любители странных аналогий могут конечно и обычным стальным молотком (благо, есть резиновые насадки) стучать по плитке, ламинату, дереву, черепице, тонкой жести и т.д – но резиновый, обычно, все же удобнее.


Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

87. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от JL2001 (ok), 27-Окт-19, 22:17 
>> или просто резиновый
> Ну, любители странных аналогий могут конечно и обычным стальным молотком (благо, есть
> резиновые насадки) стучать по плитке, ламинату, дереву, черепице, тонкой жести и
> т.д – но резиновый, обычно, все же удобнее.

вы описываете киянку, а не молоток
и когда у вас молоток превращается в киянку - это плохой молоток

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

92. "Релиз языка программирования Haxe 4.0"  +2 +/
Сообщение от Аноним84701 (ok), 27-Окт-19, 22:38 
> вы описываете киянку, а не молоток
> и когда у вас молоток превращается в киянку - это плохой молоток

Хм, а я думал, что это просто разновидность молотка
"КИЯ́НКА -и; мн. род. -нок, дат. -нкам; ж. Деревянный молоток, употребляемый при ручной сборке столярных изделий.
Большой толковый словарь русского языка. - 1-е изд-е: СПб.: Норинт С. А. Кузнецов. 1998"

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

Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

71. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (71), 27-Окт-19, 20:33 
> другие же, наоборот, поверив в diversity, достигают реальных высот...

по-подробнее с этого места, пожалуйста. кто, где и особенно про реальные высоты.

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

81. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от OpenEcho (?), 27-Окт-19, 22:03 
> по-подробнее с этого места, пожалуйста. кто, где и особенно про реальные высоты.

Если вы собираетесь всю жизнь кодить только на любимом языке до старости и у вас при этом есть работодатели готовые платить за это пожизненно, то я за вас искренее рад (Кобол? C? C++? Только держите в уме, что молодежь дешевле и быстрей соображает в силу молодости и "жесткий" капиталист выберет выгоду при случае) Если же вы продвигаетесь вверх, то вы руководите уже проектом(и) в которых применяются разные технологии и если вы не пробовали и не знаете этих технологий - то вы однозначно позади тех, кто набирает бригады специалистов с нужным профилем понимая внутреннюю специфику языков/технологий. На современном рынке, если вы хотите удержаться на плаву и работать не только "за идею", надо делать быстрее и лучшее других. Если я наберу одних ассемблерщиков и дам им веб проект, ну вы поняли... Это то, что я имел ввиду по поводу "высот"... а точнее это просто так, как везде в большинстве своем продвигаются люди по жизни, или выше или если повезет, то всю жизнь с одним любимым языком (но таких я знаю единицы и то они как правило люди не замкнувшие на одном и том же), ну или деградация...

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

83. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от SOska (?), 27-Окт-19, 22:11 
Массой goto... ну че сообщиш торвалдсу что его код уг?
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

93. "Релиз языка программирования Haxe 4.0"  +4 +/
Сообщение от OpenEcho (?), 27-Окт-19, 22:40 
> Массой goto... ну че сообщиш торвалдсу что его код уг?

Я не против goto, сам его пользую, т.к. в критических секциях это намного эффективней чем выкручиваться с оверхедами через "правильную" реализацию.

Я говорил, что видел людей, которые на полном серьезе писали АРМ ГУИ (под дос) для электростанций, что то типа:

printf("%s\n","someshit");L1:printf("%s","-------");if(i++<x) {goto L1;}else{goto L2;}; other_shit();

именно так, в одну строчку и были гордые как индюки что они пишут на С-ях...

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

21. "Релиз языка программирования Haxe 4.0"  –3 +/
Сообщение от Аноним (9), 27-Окт-19, 13:25 
С того, что заевляется, что  Haxe - реализация ECMAScript.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

24. "Релиз языка программирования Haxe 4.0"  +3 +/
Сообщение от Аноним84701 (ok), 27-Окт-19, 14:13 
> С того, что заевляется, что  Haxe - реализация ECMAScript.

Где и кем заёвляется? Анонимом?
https://haxe.org/documentation/introduction/language-introdu...
> The Haxe Programming Language was designed to be simple yet powerful. Its syntax largely follows the ECMAScript standard, but deviates where necessary.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

37. "Релиз языка программирования Haxe 4.0"  –2 +/
Сообщение от Аноним (9), 27-Окт-19, 16:09 
Вот-тут - absolutely unnecessary.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

22. "Релиз языка программирования Haxe 4.0"  +5 +/
Сообщение от Аноним (9), 27-Окт-19, 13:26 
>одинарные кавычки — ВНЕЗАПНО тоже без интерполяции, делают ровно ТО ЖЕ, что и двойные

Нет, не ровно. В двойных не надо одинарные эскейпить. В одинарных не надо эскейпрть двойные.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

28. "Релиз языка программирования Haxe 4.0"  +8 +/
Сообщение от SOska (?), 27-Окт-19, 15:06 
Нанотехнологии
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

39. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от Аноним (9), 27-Окт-19, 16:10 
Что сказать-то хотел?
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

61. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от НяшМяш (ok), 27-Окт-19, 18:46 
Прямо как в баше.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

136. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (136), 28-Окт-19, 17:14 
Не, в баше же двойные кавычки с интерполяцией, а одинарные без
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

121. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (121), 28-Окт-19, 10:13 
> 1) двойные кавычки — без интерполяции
> 2) одинарные кавычки — ВНЕЗАПНО тоже без интерполяции, делают ровно ТО ЖЕ, что и двойные

Так известно почему так. Потому что некоторые в HTML-е юзают одинарные, а кто-то двойные. Здесь ' или " равносильны. Вот тебе один кейс, почему так. Не вижу причин для паники

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

125. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от КО (?), 28-Окт-19, 10:36 
>Потому что некоторые в HTML-е юзают одинарные, а кто-то двойные.

А некоторые и те и другие '"' или "'".

Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

143. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (143), 28-Окт-19, 21:22 
> Haxe:
>
> 1) двойные кавычки — без интерполяции
> 2) одинарные кавычки — интерполяция

То есть ровно наоборот по сравнению с shell, perl, ruby, groovy, php и ещё кучей ЯП? Потрясающее решение!

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

11. "Релиз языка программирования Haxe 4.0"  –2 +/
Сообщение от Аноним (11), 27-Окт-19, 11:18 
> поддерживается трансляция в С++
> имеет простую интеграцию с C

Может, сразу на C/C++ писать?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Релиз языка программирования Haxe 4.0"  –4 +/
Сообщение от Аноним (11), 27-Окт-19, 11:19 
В том числе и веб на Wt.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

109. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (109), 28-Окт-19, 03:55 
Да нет никаких проблем. Делаешь импорт себе APR и начинаешь использовать Memory Pool и Reference count и все отлично. А зачем тащить отдельно какой-то набор библиотек да еще и написанных так себе мне вот не совсем понятно.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

25. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним84701 (ok), 27-Окт-19, 14:19 
>> поддерживается трансляция в С++
>> имеет простую интеграцию с C
> Может, сразу на C/C++ писать?

Может, лучше не быть ламером и писать сразу опкоды?


Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

29. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от SOska (?), 27-Окт-19, 15:07 
Да
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

16. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (15), 27-Окт-19, 12:07 
Чисто академическая ценность?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (18), 27-Окт-19, 12:21 
Какой смысл транслировать в C#, если можно в il код?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Релиз языка программирования Haxe 4.0"  +2 +/
Сообщение от Эх (?), 27-Окт-19, 12:52 
Не разбираюсь, но из минусов: нельзя будет делать вставки на шарпе и работать код будет немного медленее без всех оптимизаций, что дает C# компиль. А так, скорее нет смысла все перепиливать для подобного таргета.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

23. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (23), 27-Окт-19, 13:54 
И какие программы на этом есть в линуксовых репах?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Релиз языка программирования Haxe 4.0"  +30 +/
Сообщение от ogmyemail (ok), 27-Окт-19, 15:04 
Двадцать лет читаю OpenNet.
Это занятие уже могло бы детей заводить.
В 2019 решил завести аккаунт что впервые что то написать.

С каждым годом сообщество все больше превращается в стадо безмозглых упырей с одной извилиной.
Хаем все почем зря хотя сами ни хрена не понимаем.
JS говно, PHP говно, С++ говно, новый язык программирования(технология) говно.
Зачем конструктивная критика если любой писюн знает волшебное слово!

Если бы весь мир был бы как текущее сообщество, с таким развитием мы бы до сих пор с палками бегали по лесам.
Благо не все такие, но адекватные люди просто тонут в море дураков.

Если вы не писали на языке или не использовали технологию в течении хотя бы пяти лет просто захлопните варежку.
Вы не понимаете о чем говорите!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Релиз языка программирования Haxe 4.0"  –5 +/
Сообщение от SOska (?), 27-Окт-19, 15:09 
Если на кажжу технологию и язвк тратить по 5 лет, то жизни не хватит на все ваши новогомнопридумки.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

32. "Релиз языка программирования Haxe 4.0"  +5 +/
Сообщение от вейланд (?), 27-Окт-19, 15:36 
Это никак не мешает захлопнуть варежку.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

35. "Релиз языка программирования Haxe 4.0"  +4 +/
Сообщение от ogmyemail (ok), 27-Окт-19, 16:07 
> Если на кажжу технологию и язвк тратить по 5 лет, то жизни
> не хватит на все ваши новогомнопридумки.

А как вы хотели потыкать пальцем в С++ и кричать дерьмо, дерьмо там утечки памяти?
А ещё он  такой сложный как же жить.


На PHP говно-сайты я его не знаю, но он дерьмо.
А то что PHP самый быстрый скриптовый язык, с наиболее полной поддержкой объектно ориентированного программирования программирования среди всех скриптовых языков.
Абстрактные классы, Трейты, Анонимные классы вы это видели в Python или Ruby, Perl ..?
Почему столько CRM на PHP легко писать многоуровневые абстракции.


JS был создан за 10 дней дерьмо, дерьмо.
Он такой кривой там ничего нет.
Чего там нет ?
Уже лет 5 есть классы и наследования, генераторы и промисы для control flow.
В последних итерация появились async/await, стало жить ещё проще для тех кто боится асинхронности.
Хочешь функциональное программирование, хочешь ООП.
С помощью Babel компилятора будет столько сахара жить станет очень сладко.
Хочешь статическую типизацию Flow, хочешь больше возможностей  TypeScript и возможностей станет как в C#.

Минусы есть везде, но как можно говорить о них не понимая.

- Твой мерседес говно
- А почему ?
- Мне говорили что он говно, да я и только на пежо ездить умею!

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

63. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от a3k (?), 27-Окт-19, 18:58 
>А то что PHP самый быстрый скриптовый язык, с наиболее полной поддержкой объектно ориентированного программирования программирования среди всех скриптовых языков.

Абстрактные классы, Трейты, Анонимные классы вы это видели в Python или Ruby, Perl ..?

Поспорю. ООП в Python/Ruby более полный и универсальный, вплоть до метаклассов. И CRM на них получается лучше, чем на PHP. Но расплачиваться за это приходится скоростью. Так что тяжело сказать что лучше.

>JS был создан за 10 дней дерьмо, дерьмо.

Так даже шутка про "новый фреймворк в вебе каждый день" уже давно не актуальна: стек стабилизировался. Но до местных не доходит.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

82. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от ogmyemail (ok), 27-Окт-19, 22:11 
>>А то что PHP самый быстрый скриптовый язык, с наиболее полной поддержкой объектно ориентированного программирования программирования среди всех скриптовых языков.
> Абстрактные классы, Трейты, Анонимные классы вы это видели в Python или Ruby,
> Perl ..?
> Поспорю. ООП в Python/Ruby более полный и универсальный, вплоть до метаклассов. И
> CRM на них получается лучше, чем на PHP. Но расплачиваться за
> это приходится скоростью. Так что тяжело сказать что лучше.
>>JS был создан за 10 дней дерьмо, дерьмо.
> Так даже шутка про "новый фреймворк в вебе каждый день" уже давно
> не актуальна: стек стабилизировался. Но до местных не доходит.

Что тут спорить вы никогда не напишите
В Python отсутствуют абстрактные классы и интерфейсы.
В Ruby аналогично.
Можно расширить модулями и там и там(Ryby Gem interface,  Python ABC, Zope interface).
Но из коробки нет и не предполагается.
Как и поддержки в сторонних пакетов.


О каком полном ООП вы говорите когда нарушается первый же основополагающий принцип ООП абстракция данных ?

В C++ нет мета классов(собираются вводить) и назвать его не ООП языком нельзя.
В Java они есть но в урезанном варианте, а это язык с наиболее полной моделью ООП.
Мета классы эту проблема не решат.

Python и Ruby прекрасные минималистичные языки программирования.
Но на них просто нельзя без танцев с бубном писать сложные многоуровневые абстракции.
Попробуйте реализовать паттерн Bridge на чистом Python удобно будет ))
Отделить абстракцию от реализации в языке где нет абстракций.

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

91. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним84701 (ok), 27-Окт-19, 22:30 
> В Python отсутствуют абстрактные классы и интерфейсы.

Python ABC, начиная с 2.6.
https://docs.python.org/2/library/abc.html
> This module provides the infrastructure for defining abstract base classes (ABCs) in Python, as outlined in PEP 3119;
> ABCs that can be used to test whether a class or instance provides a particular interface, for example, if it is hashable or if it is a mapping.

.
> Но из коробки нет и не предполагается.

Т.е. нужность "import abc" == "из коробки нема" o_O?

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

95. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от ogmyemail (ok), 27-Окт-19, 22:53 
>> В Python отсутствуют абстрактные классы и интерфейсы.
> Python ABC, начиная с 2.6.
> https://docs.python.org/2/library/abc.html
>> This module provides the infrastructure for defining abstract base classes (ABCs) in Python, as outlined in PEP 3119;
>> ABCs that can be used to test whether a class or instance provides a particular interface, for example, if it is hashable or if it is a mapping.
> .
>> Но из коробки нет и не предполагается.
> Т.е. нужность "import abc" == "из коробки нема" o_O?

Читать между строк это талант.
А прочесть комментарий внимательно религии не позволяет ?

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

107. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от a3k (?), 28-Окт-19, 02:06 
import abc нужен в основном для тех же странных людей, что и functools. Оставляем часть методов нерелизованными -- ура, у нас есть абстрактный класс. Можно кидать NotImplementedError, чтобы точно никто не сделал объект.
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

106. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от a3k (?), 28-Окт-19, 02:04 
>В Python отсутствуют абстрактные классы и интерфейсы.

Чойта нет? Всё есть. Ты ещё скажи, что в C++ нет интерфейсов.

Это не проблема языка что для кого-то названия важнее концепций.

>Попробуйте реализовать паттерн Bridge на чистом Python удобно будет
>Отделить абстракцию от реализации в языке где нет абстракций.

В Python/Ruby нет абстракций? Да ты ж наркоман. Ты же вообще на них не писал, да? Тогда к чему был тот опус в начале?

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

119. "Релиз языка программирования Haxe 4.0"  –2 +/
Сообщение от ogmyemail (ok), 28-Окт-19, 09:31 
Для тех кто в танке!

Цитирую себя же <<<< В Python отсутствуют абстрактные классы и интерфейсы.
В Ruby аналогично.
Можно расширить модулями и там и там(Ryby Gem interface,  Python ABC, Zope interface). >>>>

Прочти ---->>
http://pythonicway.com/education/python-oop-themes/33-python...

Чойта ?
http://gramota.ru/slovari/info/bts/

Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

127. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от a3k (?), 28-Окт-19, 11:56 
>Для тех кто в танке!

Ладно, я понял, что ты можешь написать php-скрипт на абсолютно любом ЯП. Всё-таки местные были правы, когда издевались над php.

Если бы ты был поумнее и помнил что такое абстрактный класс, то вопроса "как реализовать" возникать не должно. abc -- это не больше чем сахар для дополнительных проверок который довольно редко встречается в природе.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

129. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от ogmyemail (ok), 28-Окт-19, 13:02 
Вопрос не в том как реализовать, а в том что вообще надо реализовывать то что должно быть в стандарте.

В остальном спасибо за поучение о великий гуру!
Буду поумнее(тех кто в танке).


Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

113. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Sw00p aka Jerom (?), 28-Окт-19, 08:08 
>О каком полном ООП вы говорите

Твоё ООП - моё кунг-фу, китайская мудрость.

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

88. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от SOska (?), 27-Окт-19, 22:19 
Ой я и не говорил что они говно, но вы там сами своим ооп обмазывайтесь
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

53. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Ordu (ok), 27-Окт-19, 17:42 
> Если на кажжу технологию и язвк тратить по 5 лет, то жизни не хватит на все ваши новогомнопридумки.

И чё с того? Прочитать все книги которые были написаны тоже не удастся, значит ли это, что книги -- гoвнo?

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

89. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от SOska (?), 27-Окт-19, 22:22 
Так я так понял опеннетовцы копрофилы, я ничего про говно не говорил
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

103. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Ordu (ok), 28-Окт-19, 01:24 
Если я перефразирую, ты ответишь на вопрос?
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

64. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от a3k (?), 27-Окт-19, 18:59 
Всё очень просто: не нужно -- не учи.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

90. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от SOska (?), 27-Окт-19, 22:23 
За это тут палками побьют и камнями закидают
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

31. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от JL2001 (ok), 27-Окт-19, 15:34 
> Хаем все почем зря хотя сами ни хрена не понимаем.
> JS говно, PHP говно, С++ говно, новый язык программирования(технология) говно.
> Если вы не писали на языке или не использовали технологию в течении
> хотя бы пяти лет просто захлопните варежку.
> Вы не понимаете о чем говорите!

я использовал
js - говно и C++ - говно
php и python - говно из-за динамической типизации и отступов
немного богомерзкого C++ для примера https://habr.com/ru/post/472780/


> Зачем конструктивная критика если любой писюн знает волшебное слово!

тут видимо должна быть конструктивная похвальба вашими устами этим языкам? ну раз уж вы такой пост осилили и даже зарегались


зы: вы же знаете про наличие кнопки "сообщить модератору" под каждым пустым и неаргументированным комментом?

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

33. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (-), 27-Окт-19, 15:46 
> вы же знаете про наличие кнопки "сообщить модератору" под каждым пустым и неаргументированным комментом?

Нельзя просто взять и удалить 90% комментариев.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

43. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от Michael Shigorinemail (ok), 27-Окт-19, 16:34 
Можно, можно.  Мало того, в соседней новости про 32-битные PV примерно так только что и произошло.

2 ogmy: ну напишите Максиму да предложите помочь с модерированием форума -- только имейте в виду, что так жить неудобней: часть вот тех удобрений немедленно будет перенаправлена лично на Вас вне зависимости от.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

135. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (143), 28-Окт-19, 15:12 
Не переживай, тебя не обделят.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

49. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от JL2001 (ok), 27-Окт-19, 17:11 
>> вы же знаете про наличие кнопки "сообщить модератору" под каждым пустым и неаргументированным комментом?
> Нельзя просто взять и удалить 90% комментариев.

можно
и таки не 90% а максимум 50%

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

38. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от ogmyemail (ok), 27-Окт-19, 16:09 
>[оверквотинг удален]
>> Вы не понимаете о чем говорите!
> я использовал
> js - говно и C++ - говно
> php и python - говно из-за динамической типизации и отступов
> немного богомерзкого C++ для примера https://habr.com/ru/post/472780/
>> Зачем конструктивная критика если любой писюн знает волшебное слово!
> тут видимо должна быть конструктивная похвальба вашими устами этим языкам? ну раз
> уж вы такой пост осилили и даже зарегались
> зы: вы же знаете про наличие кнопки "сообщить модератору" под каждым пустым
> и неаргументированным комментом?

зы: вы же знаете про наличие кнопки "сообщить модератору" под каждым пустым и неаргументированным комментом?

Это скорее к вам относится аргументация нулевая!

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

45. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (45), 27-Окт-19, 16:36 
В принципе, он прав, наверное любой кто всерьёз писал на любом из этих языков знает, что они овно и почему. Не вижу особого негатива как раз, только вот это нытьё и немного клоунады как у цитируемого тут товарища. Так-то и на angelscript вполне можно писать успешное коммерческое ПО, не вижу никаких проблем с этим. А сабж скорее всего из той же оперы.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

131. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Leo90 (?), 28-Окт-19, 14:10 
надо просто ввести критерий говна.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

48. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от Аноним (11), 27-Окт-19, 17:07 
> habr.com

Вфы бы еще на вконтакте сослались. Тот случай, когда одно слово перечеркивает смысл.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

52. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от JL2001 (ok), 27-Окт-19, 17:24 
>> habr.com
> Вфы бы еще на вконтакте сослались. Тот случай, когда одно слово перечеркивает смысл.

эта статья разбор примера на c++ с разжовыванием
что вас не устраивает?

да, хабр уже не торт, но явно не в этой статье

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

34. "Релиз языка программирования Haxe 4.0"  +2 +/
Сообщение от Аноним (34), 27-Окт-19, 15:51 
Предлагаю тебе воспользоваться своим же советом, например.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

50. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от илья (??), 27-Окт-19, 17:14 
>JS говно, PHP говно, С++ говно

Но Котлин, c# и rust не говно.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

70. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от аноним3 (?), 27-Окт-19, 19:22 
они еще только вылезли с пеленок. погоди 2 годков . увидишь как из них полное г сделают. хотя раст уже превращается. и нефиг инструменты обгаживать. сделали сначала плюсы, а потом взялись гадить-добавлять так что из языка превратился в хрен знает что. раст кстати на том же пути. ну нельзя охватить все на свете. инструмент должен быть инструментом, а не комбайном. пусть будет 5-6 языков , но со своей спецификой применения. а то что сейчас делают... плюсам от того , что их так разнесло  лучше не стало. наоборот .
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

117. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (117), 28-Окт-19, 08:24 
> сделали сначала плюсы, а потом взялись гадить-добавлять так что из языка превратился в хрен знает что

Никто не мешает пользоваться исключительно первым изданием Страуструпа.

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

116. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (117), 28-Окт-19, 08:23 
> c# ... не говно.

Не могу согласиться с уважаемым коллегой.

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

120. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от JL2001 (ok), 28-Окт-19, 09:35 
>> c# ... не говно.
> Не могу согласиться с уважаемым коллегой.

а почему?

Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

132. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (117), 28-Окт-19, 14:34 
Потому что .NET и MS.
Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

54. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Anonystmus (?), 27-Окт-19, 17:55 
Это всё губительное влияние плохих ребят с ЛОРа...
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

55. "Релиз языка программирования Haxe 4.0"  –3 +/
Сообщение от Аноним (55), 27-Окт-19, 17:58 
Т.е. 20-лет молчал не высказывал своего единственно правильного мнения, из-за того что ты молчал комменты заполонили школьные анонимы и виноваты в этом конечно же анонимы.

Не верю (с). или это очередной наброс стаканчика или какого-то школьника.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

58. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от OpenEcho (?), 27-Окт-19, 18:21 
Жаль, что свой трактат написал наверху, не дойдя до вашего...
Вот только из-за таких адекватных людей хочется приходить на опеннет, но статисика к сожалению говорит о том что сбежавших с каменного века здесь еще навалом.

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

Грустно...

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

59. "Релиз языка программирования Haxe 4.0"  +3 +/
Сообщение от Аноним (45), 27-Окт-19, 18:29 
У меня стойкое ощущение, что вы оба обои пришли клоунаду навести. Вот прямо стойкое такое, наверное я уже привык к подобным. Кто-то же ведётся до сих пор, иначе бы не писали.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

74. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от OpenEcho (?), 27-Окт-19, 21:06 
> У меня стойкое ощущение, что вы оба обои пришли клоунаду навести.

Т.е. то, что написали мы - это клоунада, а те "супер элита" програмистов пишущих на волшебных и безошибочных языках и обсирающих все что не уложилось в их... так называемые "гениальные" головы - это нормальное __человеческое общение__ ?

> Вот прямо стойкое такое, наверное я уже привык к подобным. Кто-то же
> ведётся до сих пор, иначе бы не писали.

Ведуться на что ? Попытаться сделать любое место чище - это за падло?

Здесь есть толковые люди с которыми интересно пообщаться и мне б лично не хотелось бы чтобы хамы гадили это место... Что посторишь - то пожнешь, а можно просто сидить и подсирать "по приколу"...

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

94. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от ogmyemail (ok), 27-Окт-19, 22:44 
Да уже хотя бы просто читать новости без этого бреда в комментариях!

По моему профессиональное сообщество созрело для создания ресурса с самой жесткой модерацией статей и комментариев.

Хочешь писать статьи и комментировать в определенном разделе, пройди тест на знание этой области.
А в самых сложных разделах и проверку модератором на подтверждение квалификации.
Контента будет мало, но он будет на вес золота как и сами люди создающие этот контент.

А не разбираешься читай и учись молча!

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

98. "Релиз языка программирования Haxe 4.0"  +2 +/
Сообщение от Аноним (45), 27-Окт-19, 23:11 
Это вы уже совсем толстите. Идите на хабру с её рекламой или на лор с его неадекватными модераторами. Тамошняя аудитория вам будет гораздо ближе, это очевидно.

А мне вот только на опеннете и помогали ответами по делу, мне кажется не в последнюю очередь это результат того, что нормальные люди будут скорее задерживаться на ресурсе со здоровой атмосферой и отстутствием произвола и фашистских политик (это когда новые правила выдумывают от скуки (и никому о них не сообщают, ими начинают оправдываться уже когда выдадут пермабан по айпи (что тоже противоречит правилам, зхаха)).

Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

141. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от OpenEcho (?), 28-Окт-19, 20:04 
Присоединяюсь, цензура - это никогда не приводила в итоге к порядку, а наоборот плодила троллей. Хоть обстановка иногда создаваемая некоторыми индивидумами и напоминает дет.сад или пивнушку на отшибе, но цензура - это не выход.

Имхо лучше:
"Дай человеку рыбу и накормишь его на три дня.
Научи человека ловить рыбу и он будет накормлен на всю его жизнь..."

Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

145. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Lefsha (ok), 29-Окт-19, 00:09 
Отличный пример синдрома вахтера!

Поймите одну простую вещь - точка зрения, что есть одна Ваша правильная точка зрения ошибочна в корне. Если Вы с кем-то не согласны, то есть вероятность 50% как минимум, что Вы неправы, даже если Вы уверены в обратном.

Тот же Хабр это сайт для рекламщиков и вахтеров, которые точно уверены, что знают истину.

Если Вам не нравятся комментарии или заметки - не читайте их. Нет смысла реагировать на них подобным образом.

Касательно критики языков программирования, которая Вам не понравилась.
Во-первых не нужно воспринимать это так серьезно. Во-вторых кол-во языков, которые мы имеем говорит само за себя. Каждый автор или авторы нового языка по сути говорят, что все остальное ***ьмо. Иначе какой смысл было создавать очередной язык? Почему им не могут ответить тем же?

Однако, если Вы уверены, что сообщество до чего-то созрело, то что именно мешает ВАМ создать такой сайт с самой жестокой модерацией на свете? - Если спрос действительно есть, то Ваше предложение найдет своего пользователя.

Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

155. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от ogmyemail (ok), 29-Окт-19, 13:29 
Спасибо за психологический анализ по комментариям!
У вам нобелевская по психологии ?

С конструктивной критикой я всегда согласен.
И по многим технологиям и языкам сам знаю кучу минусов и недоработок.
Таким как отсутствие Generic в Go.
Это мешает, но от этого он не перестает быть прекрасным языков программирования. Плюсов все равно больше.

Но с критиками уровня земля плоская и стоит на двух китах я никогда не буду согласен.
Это не означает что я буду писать каждому городскому сумасшедшему, но иногда высказываться я могу себе позволить.
Будут ли они обижатся или воспримут как это должно быть, моим личным мнением, меня мало интересует.

По поводу проекта уже делаю.
Atreugo + FastHTTP на Frontend Vue.js, в качестве базы данных MariaDB + TokuDB.
Плюс фильтрация токсичных комментариев простенькой нейросетью на Keras+Tensorflow.
Все это на маленьком VDS KVM за пару тысяч рублей.
Этого мне хватит на много лет вперед, так как проект с очень большой долей вероятности будет никому кроме меня не нужен.

Деньги меня не интересуют, профессия позволяет жить хорошо.
Может ещё через 20 лет будете читать статьи на << сайте с самой жестокой модерацией на свете>>))

Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору

146. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Lefsha (ok), 29-Окт-19, 00:16 
Добавлю. Хотя я сам критиковал opennet за отстутствие проброса на https, но говоря объективно
во всей сети я не знаю ни одного!!! ресурса, который позволяет кому-угодно БЕЗ регистрации писать комментарии и который не превратился в помойку.

Это к вопросу, что Вам пришлось регистрироваться, чтобы сюда писать...

Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

154. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от ogmyemail (ok), 29-Окт-19, 13:01 
А мог писать как Аноним.
Но решил что так будет лучше.
Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

114. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Sw00p aka Jerom (?), 28-Окт-19, 08:12 
Совет, на анонимов болт забейте.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

149. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Michael Shigorinemail (ok), 29-Окт-19, 01:25 
> Пытаешься поделиться на халяву опытом, за который на работе платят
> (и очень не плохо), - так еще в "благодарность" обольют грязью...

Дайте-ка я скажу спасибо Вам, ему, Михрютке, persgray и ещё многим-многим здесь, ради которых до сих пор вижу смысл и комментарии смотреть, и тратить время жизни на комодерирование.

А что есть люди инфантильные, невоспитанные, неустроенные, да просто вот прямщас раздражённые -- ну... беда, но не катастрофа.

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

72. "Релиз языка программирования Haxe 4.0"  –2 +/
Сообщение от Чё (?), 27-Окт-19, 20:37 
Опеннет это небольшой срез рунета. Обгадить что-то, вместо помощи обозвать нубом или жосче, это норма в рунете.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

157. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (157), 30-Окт-19, 13:29 
> JS говно, PHP говно, С++ говно

эээ... а что тут НЕ ТАК???

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

44. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (44), 27-Окт-19, 16:36 
Вопрос, зачем сабж если есть Rust?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (47), 27-Окт-19, 17:07 
На нем можно таргет в раст запилить
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

66. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от a3k (?), 27-Окт-19, 19:03 
Rust слишком специфичный. А сабж -- это просто JS, только нормальный.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

111. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (111), 28-Окт-19, 06:07 
JS который генерирует cpp -> нативные бинарники.
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

158. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от ммнюмнюмус (?), 30-Окт-19, 23:22 
Зачем куча спец-языков, когда есть супер-язык, из которого остальные генерятся =)
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

46. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от Аноним (47), 27-Окт-19, 17:06 
Годнота
использую для пэхэпэ
Таргет на перл бы запилилли ещё
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

51. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от JL2001 (ok), 27-Окт-19, 17:19 
>  использую для пэхэпэ

вы прогаете на Haxe и компилите в php? можете рассказать почему компилите именно в php и как вообще изначально выбрали Haxe для разработки?

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

56. "Релиз языка программирования Haxe 4.0"  +2 +/
Сообщение от Аноним (55), 27-Окт-19, 18:02 
Я не тот Аноним, но предположу что он пишет на нормальном языке из сабжа, а транслирует в лапшичный пхп.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

62. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от JL2001 (ok), 27-Окт-19, 18:54 
> Я не тот Аноним, но предположу что он пишет на нормальном языке
> из сабжа, а транслирует в лапшичный пхп.

да, я так и думал
мне интересны причины выбора этого языка для исходников и php для цели исполнения

предполагаю что у них на php большое и переиспользуемое наследство

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

69. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Эх (?), 27-Окт-19, 19:15 
Тоже другой, но может кому будет интереснен недавний доклад по haxe/php, или слайды из описания ролика полистать:
https://youtu.be/IeXgTkh9NAs
Если кратко, то там общий код между php сервером и c#/js клиентами. Остальное перечисление фич языка и особенности реализации трансляции. Почти идентичная презентация на русском здесь:
https://youtu.be/K-37iSCV13o
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

161. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (161), 09-Ноя-19, 19:44 
дак потомучто php это популярный язык - для решения бизнес задач а следовательно зарабатывания денег

сам пишешь на нормальном статически типизированном языке - а заказчику отдаешь результат в виде php кода

к тому же из haxe в js можно транслировать -  и шарить некоторую бизнес логику

т е получется практически фулстек на haxe

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

162. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (161), 09-Ноя-19, 19:59 
> и как вообще изначально выбрали Haxe для разработки?

когда были попытки найти бесплатный инструмент для програния под flash платформу на linux
а там еще появлялся типа adobe air, js и все дела
а там как раз появился таргет под php - ну и решил а что бы не попробовать
этот чудесный "один язык для всего"

успел попрогать под flash, расширения на js под firefox (во времена ), всякую вебню транслируемую в Php

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

163. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (161), 09-Ноя-19, 20:01 
*расширения на js под firefox (во времена XUL)
Ответить | Правка | ^ к родителю #162 | Наверх | Cообщить модератору

73. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (44), 27-Окт-19, 20:59 
offtop: смотрю исходники gcc 9.2 и не могу найти место кодогенерации.
Вопросы:
- gcc генерирует машинный код или он генерирует ассемблер который скармливает gas?
- если первое то где в исходниках gcc 9.2 место кодогенерации?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (45), 27-Окт-19, 21:20 
gimple нашёл?
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

96. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (44), 27-Окт-19, 23:02 
Да, нашёл, спасибо. gimple я так понимаю строит IR, если так то где именно IR переводиться в машинный код?
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

99. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (44), 27-Окт-19, 23:12 
У меня такое ощущение, что там из IR создаётся код на ассемблере и потом скармливается gas.
Исходники по адресу gcc/config/i386/gas.h и т.п. подобный файл намекают на это.
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

108. "Релиз языка программирования Haxe 4.0"  +4 +/
Сообщение от Аноним (108), 28-Окт-19, 02:45 
Код GIMPLE переводится в архитектурно-зависимый RTL. После пары десятков проходов он достаточно прямолинейно конвертируется в код для ассемблера, за вывод отвечают final.c и insn-output.c, генерируемый программой genoutput.c из архитектурно-зависимых определений в config/.
Читайте документацию: https://gcc.gnu.org/onlinedocs/gccint/RTL-passes.html
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

134. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от Olololo (?), 28-Окт-19, 15:01 
Т.е. как я в первом посте и сказал написал, gcc генерирует листинг ассемблера и скармливает его gas.
Можно было просто ответить - да, и не писать эту простыню.
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

78. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от Ordu (ok), 27-Окт-19, 21:24 
Я лет десять не интересовался как работает gcc, и с тех пор я мог всё забыть и перепутать. Но насколько я помню, gcc генерировал промежуточный код, который затем скармливался бэкэнду. Примерно так, как это делает llvm сейчас, только у gcc'шного промежуточного кода вроде не существовало бинарного кодирования, при выводе он кодировался в ascii-представление по типу языка ассемблера. То есть, llvm ничего нового не сделал, он просто чуть больший акцент поставил на промежуточном представлении.

Ну и собственно, если бы я пытался найти кодогенерацию в gcc, то я первым делом задался бы вопросом что именно я ищу. Потому что если мне интересны те места, где gcc выводит x86_64 или ARM инструкции, то это надо искать в бекэнде, а если мне интересно где gcc генерит промежуточное представление, то наверное надо начать с какого-нибудь фронтенда, там по-любому должны быть вызовы каких-нибудь функций gcc, не зависящих от фронтенда/бекенда, которые создают структуры данных, соответствующие промежуточному представлению. Даже более того, в этом случае я бы начал с чтения документации к gcc, потому что там должно быть что-то (может быть промежь опций компилятора), что позволяет получать это промежуточное представление в текстовом виде, и если найти код выводящий это промежуточное представление, то скорее всего там где-нибудь рядом будет код, создающий это промежуточное представление.

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

97. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от Аноним (44), 27-Окт-19, 23:08 
Комментарий большой, но по сути ни о чём и вот почему. Я спросил, где именно кодогенерация, чтобы вам было понятнее я просил где IR переводится в машинный код.
Про архитектуру компиляторов я прочитал не одну книжку и в курсе про части при построении компиляторов - front-end, optimizer, back-end.
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

104. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от Ordu (ok), 28-Окт-19, 01:30 
> Я спросил, где именно кодогенерация, чтобы вам было понятнее я просил где IR переводится в машинный код.

Разве из моего ответа не очевидно, что это не очевидно?

> Про архитектуру компиляторов я прочитал не одну книжку и в курсе про части при построении компиляторов - front-end, optimizer, back-end.

И это тоже.

Я не могу заглянуть в твою голову и увидеть там прочтённые тобой книжки. Я вижу только то, что ты написал. И я вполне могу представить себе человека, который не читал ни одной книжки, который хочет найти генерацию промежуточного кода (сам не понимая того), и который задаст вопрос слово-в-слово такой же, как ты это сделал.

Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

115. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Sw00p aka Jerom (?), 28-Окт-19, 08:18 
>Я не могу заглянуть в твою голову и увидеть там прочтённые тобой книжки. Я вижу только то, что ты написал.

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

Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

133. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Olololo (?), 28-Окт-19, 15:00 
Для таких дебилов, как ты и тот кому ты отвечал в моей фразе - "gcc генерирует машинный код или он генерирует ассемблер который скармливает gas?" было специально использованно слово - __машинный__.
Только дебил мог рассказывать про генерацию IR на вопрос про генерацию машинного кода.
IR != машинный код.
Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

137. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Ordu (ok), 28-Окт-19, 18:11 
> было специально использованно слово - __машинный__.

И что с того? Из использования слово "машинный" каким-то образом вытекает, что ты читал много книжек о компиляции и знаешь про существование аббревиатуры IR? Расскажи мне как я должен был рассуждать, чтобы придти к такому выводу, я всегда готов учиться новому. Как из твоего вопроса вытекает, что ты не ошибаешься в том, что именно тебе нужно из-за непонимания архитектуры gcc? Какие именно буквы должны были навести меня на понимание этого?

Я использовал словосочетание машинный код ещё тогда, когда я не знал ничего про компиляторы, считал их инструментами для слабаков, и был уверен, что истинный программист должен писать на ассемблере со вставками машинного кода. Я не знал тогда про IR, а если бы узнал, то счёл бы это глупостью снижающей эффективность компиляции, стоящей на пути истинной оптимизации кода и безбожно жрущей процессорные такты. Что в твоём сообщении указывало на то, что ты не видишь мир так, как я видел его 20+ лет назад?

> Только дебил мог рассказывать про генерацию IR на вопрос про генерацию машинного кода.

Только дебил мог не понять моё объяснение моей ошибки с первой попытки и после этого продолжать лезть на рожон. Хотя, может я и здесь ошибаюсь, и всё же в твоём первом сообщении есть что-то, раскрывающее глубины твоих знаний, просто не все это видят и я в их числе?

Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору

142. "Релиз языка программирования Haxe 4.0"  –1 +/
Сообщение от Sw00p aka Jerom (?), 28-Окт-19, 20:24 
>Какие именно буквы должны были навести меня на понимание этого?

А чего еще с дебила взять, как не дебильно поставленный вопрос.

>Хотя, может я и здесь ошибаюсь, и всё же в твоём первом сообщении есть что-то, раскрывающее глубины твоих знаний

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

Ответить | Правка | ^ к родителю #137 | Наверх | Cообщить модератору

144. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Ordu (ok), 28-Окт-19, 23:45 
> Забей на него, он неадекват в квадрате.

Не, это совершенно нормальная история для людей. Они произносят слова, вкладывая в них какой-то смысл, и считают что если они вложили этот смысл, значит это единственный смысл, который можно извлечь из слов.

Самое яркое проявление этого, это музыка, человек отбивает ритм мелодии, и он весь в иллюзии, что другим несложно угадать мелодию, которую он отбивает. Хотя другие в подавляющем большинстве случаев в глубоком недоумении. Этот эффект даже в эксперименте замеряли. Люди очень часто переоценивают объём информации, который им удаётся передать другим. И лечить это можно только обратной связью.

Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору

147. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Sw00p aka Jerom (?), 29-Окт-19, 00:32 
>Не, это совершенно нормальная история для людей.

Для дебилов - да. И он проявил это во всей красе. Он задался вопросом, а получив ответ понял, что хер не равен пальцу, когда в самом вопросе он хер с пальцем и сравнивал.

>Самое яркое проявление этого, это музыка, человек отбивает ритм мелодии, и он весь в иллюзии, что другим несложно угадать мелодию, которую он отбивает.

Музыка - строгая закономерность, как и все в природе.

>Хотя другие в подавляющем большинстве случаев в глубоком недоумении.

Природа отдохнула, не каждому дано осознать или понять, а дебилам ни того, ни другого не дано, и это как вы заметили выше - нормальная история. Проявим великодушие и не будем щемить ущербных от природы дебилов, Бог в помощь, Мир Дому Вашему.

Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору

148. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Sw00p aka Jerom (?), 29-Окт-19, 00:36 
5.134, Olololo (?), 15:01, 28/10/2019

Вот тут его неадекватность и проявилась. Сначала задал два взаимоисключающих вопроса, а потом утверждает, что он там всё правильно написал.

Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору

110. "Релиз языка программирования Haxe 4.0"  +1 +/
Сообщение от Аноним (111), 28-Окт-19, 06:06 
Haxe это как Nim только лучше. У Nim совсем убогая стандартная библиотека, куча ограничений, постоянные грабли с "а данному методу нужен временный объект для результата, по другому кодогенерацию мы не смогли".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

112. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (-), 28-Окт-19, 07:22 
зачем высокоуровневому языку выглядеть так страшно? В чем тогда профиты использования его вместо более низкоуровневых?

Лучше бы какой нибудь питон с трансляцией во все подряд сделали

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

164. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (161), 09-Ноя-19, 20:04 
в haxe решили сделать мудрее - просто добавили трансляцию в  python
чтобы ты мог писать на нормальном языке и транслировать в свой любимый язык
Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

165. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (161), 09-Ноя-19, 20:10 
я писал на питоне с 2.4
думал офигенный язык даже пусть появлялись несовместимости с 2.6, 2.7 - я все равно терпел и писал код переносимым
но потом появилась третья не совместимая версия а потом еще и еще
и я в итоге психанул  и ушел на php
Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

122. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от JL2001 (ok), 28-Окт-19, 10:13 
почему они не воспользовались llvm?
там таргеты кодогенерации не для всего "трансляция в С++, HashLink/C, JavaScript, C#, Java, PHP, Python и Lua, а также компиляция в байт-код JVM, HashLink/JIT, Flash и Neko", но раз создали с нуля свои, то и в llvm создали бы
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

130. "Релиз языка программирования Haxe 4.0"  +3 +/
Сообщение от Георгийemail (??), 28-Окт-19, 13:08 
Когда Haxe зарождался (2005), LLVM еще плюшевый был.
Emscripten стал известен только в 2011 году, судя по Google Trends (не знаю, когда появился).
Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

124. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Skullnetemail (?), 28-Окт-19, 10:24 
По сравнению с Go хороший язык.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

126. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Попугай Кеша (?), 28-Окт-19, 10:41 
Был у нас один чудик. 2012-й год. Хвалился Haxe. Умный такой. А по факту - был наркоманом. И еще любил переменные одной буквой называть. Разрабатывал он правда на JS/Node.JS. Видимо боялся, что его заменить могут, поэтому хотел сам разбираться в своем коде.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

166. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (161), 09-Ноя-19, 20:13 
haxe это практически java только проще и с выводом типов

хотя если нахерачить макросов и вставок js - да сложно разобратся будет

Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

167. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (161), 09-Ноя-19, 20:15 
с другой стороны - на js можно еще больше лапши наделать

сам по себе язык не сможет ограничить програмиста - все решает культура и огранизация кода и стандарты принятые в компании

Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

150. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от qsdg (ok), 29-Окт-19, 01:31 
Какой язык лучше для кастомных DSL?

То есть чтобы читалось почти как натуральный язык, но чтобы не нужно было писать свой парсер/транспилятор.

Я слышал народ юзал Scala, кастомер даже не знал что это язык программирования. Какие ещё есть варианты?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

156. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (143), 29-Окт-19, 13:42 
> чтобы читалось почти как натуральный язык

AppleScript.
Да, это сарказм.

Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

151. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Аноним (151), 29-Окт-19, 01:49 
JavaScript каким он должен быть.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

153. "Релиз языка программирования Haxe 4.0"  +/
Сообщение от Денис Александрович (?), 29-Окт-19, 07:11 
Как это я первые 3 релиза пропустил?!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру