![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз языка программирования Haxe 4.1" | +/– | ![]() |
Сообщение от opennews (ok), 17-Май-20, 11:42 | ||
Доступен релиз инструментария Haxe 4.1, включающего одноимённый мультипарадигменный высокоуровневый язык программирования со строгой типизацией, кросс-компилятор и стандартную библиотеку функций. Проектом поддерживается трансляция в С++, HashLink/C, JavaScript, C#, Java, PHP, Python и Lua, а также компиляция в байт-код JVM, HashLink/JIT, Flash и Neko, с доступом к родным возможностям каждой целевой платформы. Код компилятора распространяется под лицензией GPLv2, а стандартной библиотеки и развиваемых для Haxe виртуальных машин HashLink и Neko под лицензией MIT... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
4. Сообщение от Аноним (4), 17-Май-20, 12:32 | +25 +/– | ![]() |
Хороший язык. Разрабатывать на нем, конечно же, не буду. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #45 |
5. Сообщение от Аноним (5), 17-Май-20, 12:38 | –3 +/– | ![]() |
Проблему с GIL в Python он решает? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #73 |
6. Сообщение от Аноним (4), 17-Май-20, 12:50 | +7 +/– | ![]() |
Проблема с GIL только у кодеров, которые не понимают зачем нужен GIL и питон вообще | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #9, #12 |
7. Сообщение от Аноним (7), 17-Май-20, 12:54 | +6 +/– | ![]() |
Нахе* нужен! ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15 |
8. Сообщение от Аноним (-), 17-Май-20, 13:07 | –9 +/– | ![]() |
Нет ничего более убогого, чем фигурные скобки в качестве операторных. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #19 |
9. Сообщение от Вы забыли заполнить поле Name (?), 17-Май-20, 13:09 | –2 +/– | ![]() |
Ну то есть у 90% | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
10. Сообщение от Аноним (10), 17-Май-20, 13:46 | +2 +/– | ![]() |
Кто-нибудь юзает? и для каких кейсов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #18, #26 |
11. Сообщение от Аноним (11), 17-Май-20, 13:52 | –2 +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #13, #17, #34 |
12. Сообщение от Аноним (12), 17-Май-20, 14:00 | –1 +/– | ![]() |
Расскажи нам, зачем же нужен GIL? Почему нельзя без GIL обойтись? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #16, #40, #44 |
13. Сообщение от Мока (?), 17-Май-20, 14:11 | +1 +/– | ![]() |
Это синтаксис ассоциативного массива (Map<String, String> если точнее), для обычных будет [1, 2, 3] например (Array<Int>) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
14. Сообщение от Онаним (?), 17-Май-20, 14:13 | +5 +/– | ![]() |
"р" в конце не хватает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
15. Сообщение от Z (??), 17-Май-20, 14:19 | –4 +/– | ![]() |
Кому? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #41 |
16. Сообщение от jOKer (ok), 17-Май-20, 14:25 | +2 +/– | ![]() |
Может быть потому что без GIL весьма велика вероятность возникновения состояния "гонка за ресурсами", а накладные расходы интерпретатора существенно возрастают? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #20 |
17. Сообщение от КО (?), 17-Май-20, 14:36 | –3 +/– | ![]() |
Это пол беды, а вот как он узнает, что "Elizabeth" это name? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #21, #22, #31, #33 |
18. Сообщение от Аноним (18), 17-Май-20, 14:43 | +/– | ![]() |
Для игор https://github.com/abagames | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #24 |
19. Сообщение от заминированный тапок (ok), 17-Май-20, 14:54 | +7 +/– | ![]() |
ну как же, есть - отступы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #64 |
20. Сообщение от Вы забыли заполнить поле Name (?), 17-Май-20, 14:56 | +1 +/– | ![]() |
> и почему в бинарных библиотеках ограничения GIL не действуют | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #39 |
21. Сообщение от snut (?), 17-Май-20, 14:59 | +/– | ![]() |
name это имя переменной о которой знает программист который этот код написал. Не передергивайте | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #23 |
22. Сообщение от пох. (?), 17-Май-20, 15:40 | –1 +/– | ![]() |
из for name => job - где name и job - это просто первое что придумал афтырь, очевидно же ж. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
23. Сообщение от пох. (?), 17-Май-20, 15:41 | +/– | ![]() |
я полагаю, он не передергивает, а реально не понял, что за херня тут написана и где определения этих name и job. А их и нету ;-) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #30 |
24. Сообщение от mos87 (ok), 17-Май-20, 15:43 | –3 +/– | ![]() |
Для ненужна | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #65 |
25. Сообщение от mos87 (ok), 17-Май-20, 15:45 | –5 +/– | ![]() |
что люди ни делают только бы не почитать пол часа ман перл | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #27, #29, #35, #36, #38, #54 |
26. Сообщение от Аноним (-), 17-Май-20, 15:48 | +/– | ![]() |
https://haxe.org/use-cases/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #69 |
27. Сообщение от Аноним (7), 17-Май-20, 16:11 | –1 +/– | ![]() |
У вчерашней школоты не модно жи) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
29. Сообщение от Аноним (29), 17-Май-20, 16:20 | +2 +/– | ![]() |
Вменяемые люди, рационально используют свое время | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #37 |
30. Сообщение от анонимуслинус (?), 17-Май-20, 16:27 | –1 +/– | ![]() |
ну учитывая, что это строгая типизация то вполне справедливое замечание. но видимо этот язык похож этой чертой на питона, где такое норма, но все же действительно странно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
31. Сообщение от Мока (?), 17-Май-20, 16:47 | +/– | ![]() |
Потому что Map это структура ключ-значение. Такой for тоже (key => value), где можно назвать их как удобнее для итерации. Знает, потому что ключ слева, а значение справа =) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
33. Сообщение от Аноним (33), 17-Май-20, 17:17 | +/– | ![]() |
А как узнать, что 180 - это количество комментариев на опеннете, а не iq? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
34. Сообщение от Аноним (33), 17-Май-20, 17:18 | +/– | ![]() |
По пхпшному - это смешать все в кучу. Тут же явно задаётся map string-string. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
35. Сообщение от Вы забыли заполнить поле Name (?), 17-Май-20, 17:20 | –2 +/– | ![]() |
87 в нике - это год производтсва? тогда не удивлен | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
36. Сообщение от Эксперт (?), 17-Май-20, 17:50 | –2 +/– | ![]() |
Что пережитки коммунизма не делают, лишь бы теплое с мягким сравнивать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #79 |
37. Сообщение от mos87 (ok), 17-Май-20, 18:13 | +/– | ![]() |
> Вменяемые люди, рационально используют свое время | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
38. Сообщение от MPEG LA (ok), 17-Май-20, 18:28 | +/– | ![]() |
и что это даст пользователям Haxe? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #42 |
39. Сообщение от jOKer (ok), 17-Май-20, 18:56 | –1 +/– | ![]() |
Тут все немного сложнее. Событийно-ориентированного механизма на этом уровне нет. Следовательно, требуется реализовать несколько нитей-тредов и заставить один из них тупо ждать пока бинарная библиотека не отработает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #43 |
40. Сообщение от Owlet (?), 17-Май-20, 19:58 | +1 +/– | ![]() |
Он позволяет не беспокоиться о состояниях гонки внутри интерпретатора. Использование для этого более гранулярных локов очень сильно затормозило бы однопоточные программы, для которых питон чаще всего и используют. А введение async/await (ну и всякие twisted с greenlet) позволяют и сетевые программы успешно писать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
41. Сообщение от Gogi (??), 17-Май-20, 20:10 | –1 +/– | ![]() |
Хипстерам же, ну! Чё б ни изучать, лишь бы не работать. :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
42. Сообщение от Gogi (??), 17-Май-20, 20:12 | –4 +/– | ![]() |
Ответ на вопрос, "зачем нужен нахе"? Ответ: нахе-р не нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #57, #62 |
43. Сообщение от анонимут (?), 17-Май-20, 20:12 | +/– | ![]() |
Чтобы обойти ущербность Python разрабатывали вложенные интерпретаторы для обхода GIL, но что-то пошло не так. Запустить несколько экземпляров Python интерпретаторов реализуемо. Pandas и Numpy это расширения написанные на C. Me | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #47 |
44. Сообщение от topin89 (ok), 17-Май-20, 20:36 | +1 +/– | ![]() |
> Для чего нужен GIL? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #46, #75, #76 |
45. Сообщение от Аноним (45), 17-Май-20, 21:13 | +/– | ![]() |
Да и котлин уже есть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #48, #72 |
46. Сообщение от Вы забыли заполнить поле Name (?), 17-Май-20, 21:30 | –2 +/– | ![]() |
> Кстати, GIL -- это то самое "лучше чем ничего". Года три назад, в PHP многопоток был небезопасен, в JavaScript его не было вовсе | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
47. Сообщение от jOKer (ok), 17-Май-20, 21:37 | +1 +/– | ![]() |
> Чтобы обойти ущербность Python разрабатывали вложенные интерпретаторы для обхода GIL, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #74 |
48. Сообщение от Аноним (48), 17-Май-20, 21:40 | +10 +/– | ![]() |
можно на котлине не разрабатывать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #59 |
53. Сообщение от Аноним (53), 17-Май-20, 23:21 | +/– | ![]() |
Сколько максимально можно сделать платформ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
54. Сообщение от Аноним (79), 18-Май-20, 01:52 | +1 +/– | ![]() |
> ман перл | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
55. Сообщение от Аноним (55), 18-Май-20, 03:33 | +/– | ![]() |
хороший язык, только не понятно как не нем начинать проект. В с++ просто, cmake, main.cpp, в rust тоже всё подробно описано в мануале, а тут? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #56 |
56. Сообщение от Мока (?), 18-Май-20, 07:27 | +1 +/– | ![]() |
Здесь у каждой платформы можно прочитать какой сетап: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #58, #67 |
57. Сообщение от коржик (?), 18-Май-20, 09:01 | +/– | ![]() |
блин, а смешно, даже немного неловко | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
58. Сообщение от Онаним (?), 18-Май-20, 09:02 | –1 +/– | ![]() |
Хвост воблы, глаза иволги, вот это всё. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
59. Сообщение от Аноним (45), 18-Май-20, 10:42 | +/– | ![]() |
а вот это никак нет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #63 |
60. Сообщение от Аноним (60), 18-Май-20, 10:52 | –1 +/– | ![]() |
Молодец. Защитил диплом-то? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #66 |
61. Сообщение от Im banana man (?), 18-Май-20, 12:53 | –2 +/– | ![]() |
Забавный академический язык ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
62. Сообщение от MPEG LA (ok), 18-Май-20, 13:12 | +/– | ![]() |
> Ответ на вопрос, "зачем нужен нахе"? Ответ: нахе-р не нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
63. Сообщение от Аноним (63), 18-Май-20, 13:17 | +/– | ![]() |
А вот и можно, плюсы уже есть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
64. Сообщение от Аноним (63), 18-Май-20, 13:20 | +1 +/– | ![]() |
Пора бы уже свести все языки к принудительным отступам со скобками, чтобы все страдали и этот унылый срач закончился. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #71 |
65. Сообщение от Аноним (63), 18-Май-20, 13:21 | +1 +/– | ![]() |
Для ненужнов нужна космическая капсула, чтобы выкинуть их всех в космос и они перестами переводить ресурсы на земле. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #68 |
66. Сообщение от Nicolas Cannasse (?), 18-Май-20, 14:06 | +3 +/– | ![]() |
Да, себе и другу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
67. Сообщение от Аноним (79), 18-Май-20, 14:17 | +/– | ![]() |
Спасибо за ссылки, сейчас копаюсь как оно в lua транслируется, идея супер у языка | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
68. Сообщение от mos87 (ok), 18-Май-20, 20:04 | –1 +/– | ![]() |
> Для ненужнов нужна космическая капсула, чтобы выкинуть их всех в космос и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
69. Сообщение от mos87 (ok), 18-Май-20, 20:04 | +/– | ![]() |
> https://haxe.org/use-cases/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #70 |
70. Сообщение от Аноним (70), 18-Май-20, 20:18 | +/– | ![]() |
Узнай что такое структуры данных пожалуйста, вместо триггеринга на слово веб в предложении | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
71. Сообщение от Аноним (71), 18-Май-20, 20:43 | +/– | ![]() |
И никаких Lint. А если бы еще проверяло орфографию в названиях переменных и т.д. - брал бы сразу. Как наделают своих сокращений и завернут в крокодилы/простыни - сиди и думай что сказать то хотели. А так сразу на уровне компиляции по рукам давать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #78 |
72. Сообщение от Аноним (72), 18-Май-20, 21:44 | +1 +/– | ![]() |
Котлин jvm Онли ну ещё за немного жс | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
73. Сообщение от Аноним (72), 18-Май-20, 21:45 | +/– | ![]() |
Да | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
74. Сообщение от анонимут (?), 19-Май-20, 12:14 | +2 +/– | ![]() |
Одна из причин ущербности Python это реальная мультипоточность которая может быть только в расширениях, но это уже совсем другой язык C. Синонимы к слову ущербность недостаточность и неполноценность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
75. Сообщение от анонимут (?), 19-Май-20, 12:18 | +/– | ![]() |
> Глобальный блокировщик -- идея очень простая, и введена как раз поэтому | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #77 |
76. Сообщение от Аноним (76), 19-Май-20, 13:51 | +/– | ![]() |
> В Rust подрублен серьёзный статический анализ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
77. Сообщение от Вы забыли заполнить поле Name (?), 19-Май-20, 17:23 | +1 +/– | ![]() |
> Так Python создавался для обработки текста. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
78. Сообщение от Трололо (?), 23-Май-20, 00:44 | +/– | ![]() |
Освой уже Go, бро :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
79. Сообщение от Аноним (79), 23-Май-20, 23:17 | +/– | ![]() |
> почитать пол часа ман перл | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |