![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз языка программирования PHP 8.2" | +/– | ![]() |
Сообщение от opennews (?), 08-Дек-22, 19:03 | ||
После года разработки представлен релиз языка программирования PHP 8.2. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от DEF (?), 08-Дек-22, 19:03 | +/– | ![]() |
PHP становиться все лучше и лучше. Постепенно избавляется от динамической типизации и становится строгим с жесткой типизацией. Это плюс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16, #27, #56 |
2. Сообщение от BuildPrice (?), 08-Дек-22, 19:03 | +7 +/– | ![]() |
>> public function bar((A&B)|null $entity) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #11, #164 |
3. Сообщение от Растишка (?), 08-Дек-22, 19:07 | +/– | ![]() |
Хруст и плюсы точно приятнее | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #57 |
5. Сообщение от Аноним (5), 08-Дек-22, 19:14 | +4 +/– | ![]() |
пора его переименовать из personal в corporate home pages. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #43, #77 |
7. Сообщение от Вы забыли заполнить поле Name (?), 08-Дек-22, 19:18 | +4 +/– | ![]() |
> добавлены новые функции | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #13, #19, #63, #65, #174, #175 |
8. Сообщение от Аноним (8), 08-Дек-22, 19:22 | +2 +/– | ![]() |
ну, теперь всех новичков точно можно будет отпугивать синтаксисом. Столько сахарку сыпят с каждым релизом... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #14, #29 |
9.
Сообщение от Аноним![]() | +8 +/– | ![]() |
> Добавлены отдельные типы "true", "false" и "null" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #47, #229 |
10. Сообщение от Аноним (5), 08-Дек-22, 19:25 | +2 +/– | ![]() |
Кто-то может объяснить чего именно не хватало в пхп что он мутировал в такую мерзоту? Он же прекрасно выполнял всё для чего был создан. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12, #15, #17, #66, #101 |
11. Сообщение от Аноним (11), 08-Дек-22, 19:28 | +/– | ![]() |
Ну-ка, умник, а как же будет не говнокод? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #110, #133 |
12. Сообщение от Аноним (8), 08-Дек-22, 19:29 | +1 +/– | ![]() |
Ему не хватало пхпфондейшен и внесения изменений ради изменений | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #170 |
13. Сообщение от Аноним (13), 08-Дек-22, 19:29 | +9 +/– | ![]() |
содиум крипто стрим икс чача двадцать ксорик | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
14. Сообщение от Аноним (11), 08-Дек-22, 19:29 | –2 +/– | ![]() |
Какие новички на похапе? Похапэ это только лютое легаси. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #37 |
15. Сообщение от Аноним (11), 08-Дек-22, 19:30 | +5 +/– | ![]() |
Хотелось, видимо, чтобы он таки был языком программирования, а не недошаблончиком. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #18, #21 |
16. Сообщение от Аноним (16), 08-Дек-22, 19:31 | +3 +/– | ![]() |
>Постепенно избавляется от динамической типизации и становится строгим с жесткой типизацией. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
17. Сообщение от Аноним (16), 08-Дек-22, 19:32 | +2 +/– | ![]() |
>Кто-то может объяснить чего именно не хватало в пхп | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
18. Сообщение от Аноним (18), 08-Дек-22, 19:33 | +/– | ![]() |
Т.е. 20 лет писали на недоязыке и сейчас пришло время? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #22 |
19. Сообщение от Gedweb (ok), 08-Дек-22, 19:35 | +/– | ![]() |
PHP он такой, берёт функцию из сырцов, добавляет префикс и готово. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #55 |
20. Сообщение от Аноним (13), 08-Дек-22, 19:37 | –1 +/– | ![]() |
напоминаю, что ПХП ("персональная домашняя страничка") - это не язык программирования, а шаблонизатор. Доказательство: как и в любом другом шаблонизаторе, "исходный код" по умолчанию просто выводится в stdout или похожий стрим. А чтобы начать использовать конструкции шаблонизатора, нужно явно это пометить через <? или похожую закорючку. Если переименуете README.txt в README.php, у вас получится правильная "программа" на пыхе. Потому что в ней не окажется <?-закорючки. Хелловорлд на пыхе выглядит не так: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #23, #31, #45 |
21. Сообщение от Аноним (5), 08-Дек-22, 19:38 | –1 +/– | ![]() |
но так он же и создавался для того чтобы шаблончики разворачивать. Давайте блин из стула язык программирования делать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
22. Сообщение от Анонимомус (?), 08-Дек-22, 19:38 | +3 +/– | ![]() |
С разморозкой! Время пришло ещё 15 лет назад и все изменения поступательные. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
23. Сообщение от Анонимомус (?), 08-Дек-22, 19:42 | +2 +/– | ![]() |
После этого шаблонизатора можно на Java писать сразу как на родном | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #24 |
24. Сообщение от Аноним (13), 08-Дек-22, 19:44 | +1 +/– | ![]() |
ага, и на си, и на перле. Пых - это адская мешанина всех вышеозвученных языков. Гугли "PHP: a fractal of bad design" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #61 |
25. Сообщение от anonbrain (?), 08-Дек-22, 19:45 | +3 +/– | ![]() |
На сайте указано что была повышена производительность, но в шортрелизе ниже об этом не было ни слова. хоть пример бы какой завезли. в целом тенденция печальная. они делают упор на строгую типизацию, расширенные комментарии, атрибуты через спецкоменты и так далее. знаете какое это отношение имеет к прогрессии в языке ? я тоже не знаю. китайцы из swoole делают бомбу, но сам php в этом направлении пока не спешит двигаться. весь синтакс уже был доведён до отличного состояния (позаимствован у плюсов), но с момента как начали происходить взаимствования у js... что то пошло не так. надеюсь сообщество обратит внимание на многопоточность, асинхронное выполнение, оптимизацию и на улучшение jit который в некоторых сценариях вместо прироста производительности обеспечивал её спад вплоть до нестабильных исключений. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #98, #182 |
26. Сообщение от Аноним (26), 08-Дек-22, 19:46 | +2 +/– | ![]() |
Ждём когда linux перепишут на PHP! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #32, #67 |
27. Сообщение от Аноним (27), 08-Дек-22, 19:52 | +/– | ![]() |
Даже не знаешь, на чём лучше писать: то ли на пыхпыхе, то ли на расте... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #128 |
28. Сообщение от YetAnotherOnanym (ok), 08-Дек-22, 19:53 | –4 +/– | ![]() |
> Добавлены отдельные типы "true", "false" и "null", которые могут принимать только одно допустимое значение | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #34, #36 |
29. Сообщение от Аноним (27), 08-Дек-22, 19:54 | +2 +/– | ![]() |
> Столько сахарку сыпят | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
30. Сообщение от Онанистмус (?), 08-Дек-22, 19:59 | –3 +/– | ![]() |
То чувство когда компилируемый golang проще чем интерпретируемый php. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #40, #59, #158 |
31. Сообщение от Аноним (27), 08-Дек-22, 19:59 | +/– | ![]() |
> это не язык программирования, а шаблонизатор | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #159 |
32. Сообщение от Аноним (27), 08-Дек-22, 20:01 | +3 +/– | ![]() |
Требуем включить пых в ядро как самый безопасный язык! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #50 |
34. Сообщение от Аноним (13), 08-Дек-22, 20:01 | +2 +/– | ![]() |
Не поверишь, но в языках с богатыми возможностями типизации это уже есть: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #39, #79, #168 |
36. Сообщение от Аноним (27), 08-Дек-22, 20:02 | +3 +/– | ![]() |
а когда сделают нечёткую логику "да, но потом"? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #80, #82, #100, #109, #132, #250 |
37. Сообщение от Chlen22sm (?), 08-Дек-22, 20:02 | +3 +/– | ![]() |
Ага, учитывая что 90% всего вэба это вордпресс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #42, #44, #48, #60 |
38. Сообщение от Chlen22sm (?), 08-Дек-22, 20:03 | +5 +/– | ![]() |
Пыха стал тяжелее крестов. Что называется дожили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #51, #156 |
39. Сообщение от Аноним (27), 08-Дек-22, 20:05 | +/– | ![]() |
Ты не понял... Ты привёл пример, где ты сам определяешь тип, а в статье речь про уже "добавлены типы". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
40. Сообщение от Аноним (27), 08-Дек-22, 20:06 | +3 +/– | ![]() |
перл проще - в нём пробелы считать не надо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #46 |
41. Сообщение от Аноним (41), 08-Дек-22, 20:08 | +2 +/– | ![]() |
Как только куда-то начинают запихивать ООП, это сразу дохнет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #53 |
42. Сообщение от DEF (?), 08-Дек-22, 20:12 | –2 +/– | ![]() |
Не 90%, а 43%. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
43. Сообщение от BrainFucker (ok), 08-Дек-22, 20:28 | +/– | ![]() |
Так его уже переименовали в "PHP: Hypertext Processor". Но в данном случае для первой буквы могли бы что нибудь поприкольней придумать, "professional", например, и пофиг что к многих бомбанёт с этого )) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #52 |
44. Сообщение от BrainFucker (ok), 08-Дек-22, 20:30 | +1 +/– | ![]() |
Будто вордпрес не легаси. Там код ппц. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
45. Сообщение от BrainFucker (ok), 08-Дек-22, 20:34 | +2 +/– | ![]() |
> Доказательство: как и в любом другом шаблонизаторе | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #157 |
46. Сообщение от BrainFucker (ok), 08-Дек-22, 20:36 | +1 +/– | ![]() |
Перл проще, потому что на нём писать лучше даже не начинать. Нет кода нет проблем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
47. Сообщение от Аноним (47), 08-Дек-22, 20:39 | +3 +/– | ![]() |
>>> как достижение века! <<< | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #49, #62, #146 |
48. Сообщение от Аноним (27), 08-Дек-22, 20:40 | –1 +/– | ![]() |
> 90% всего вэба это вордпресс | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #54, #145 |
49.
Сообщение от Аноним![]() | –1 +/– | ![]() |
>>>> как достижение века! <<< | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #73, #76 |
50. Сообщение от Аноним (50), 08-Дек-22, 20:50 | +2 +/– | ![]() |
Поэтому его и не включат туда включают только опасные языки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #149 |
51. Сообщение от Аноним (50), 08-Дек-22, 20:51 | –3 +/– | ![]() |
Вроде так и должно быть или у тебя такой утонченный стеб? Такой нежирный что даже с монитора не стекает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #143 |
52. Сообщение от Аноним (52), 08-Дек-22, 20:51 | +3 +/– | ![]() |
Painful | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #58 |
53.
Сообщение от Аноним![]() | +/– | ![]() |
> Как только куда-то начинают запихивать ООП, это сразу дохнет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #242 |
54. Сообщение от DEF (?), 08-Дек-22, 20:55 | +4 +/– | ![]() |
Систематическая ошибка выжившего. Хорошие новости не постят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #283 |
55. Сообщение от Вы забыли заполнить поле Name (?), 08-Дек-22, 20:56 | +3 +/– | ![]() |
> добавляет префикс | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #64, #194, #209, #222 |
56. Сообщение от Аноним (56), 08-Дек-22, 20:57 | +/– | ![]() |
Где ты там увидел строгость, болезный? Язык как был галимой динамической императивщиной, таким и помирает. Чтобы узнать, что такое строгость надо Clean потыкать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #88, #189 |
57. Сообщение от Аноним (56), 08-Дек-22, 20:58 | –6 +/– | ![]() |
Плюсы и похапе примерно одного уровня шлак, только последний столько вреда не принёс ввиду ограниченности области применения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
58. Сообщение от Аноним (56), 08-Дек-22, 21:00 | +1 +/– | ![]() |
Parody)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #78 |
59. Сообщение от Амитабх Бачан (?), 08-Дек-22, 21:02 | –1 +/– | ![]() |
Из простых остался только раст. Типы да трейты - вот и весь язык. Ни классов, ни наследования, никаких там "readonly class" - все кашерно, все по минимуму. Раст - единственная достойная замена пыхе. Жалко. Много лет на пыхе программировал - версия 7.4 была самая лучшая, на восьмерку даже и не думал переходить. В итоге сейчас перехожу на раст, так как на восьмой пых больно смотреть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #129 |
60. Сообщение от Аноним (56), 08-Дек-22, 21:02 | +/– | ![]() |
И какое отношение имеет вордпресс к новичкам в пхп? Вордпресс это софт, который пилит кучка наркоманов, "программистов на вордпресс" не существует. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
61. Сообщение от Аноним (61), 08-Дек-22, 21:02 | +3 +/– | ![]() |
Стоит отметить что по прошествию 10 лет, большинство аргументов из оригинальной статьи потеряло актуальность — функциональность была добавлена, либо исправлена | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #95 |
62. Сообщение от Аноним (56), 08-Дек-22, 21:04 | +3 +/– | ![]() |
Слушай, языку с узкой жестко определённой применимостью (ядра ОС и драйверы) это простительно. А вот языку высокого уровня для ламеров - нет, это позор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #148 |
63. Сообщение от Без аргументов (?), 08-Дек-22, 21:04 | +1 +/– | ![]() |
Это называется самодокументированный код. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
64. Сообщение от Без аргументов (?), 08-Дек-22, 21:05 | –4 +/– | ![]() |
Это перескок на другую тему | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
65. Сообщение от Без аргументов (?), 08-Дек-22, 21:06 | –2 +/– | ![]() |
вы наверно GTK и традиции некрософта не знаете? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #71 |
66. Сообщение от Аноним (56), 08-Дек-22, 21:06 | –1 +/– | ![]() |
Никогда не выполнял и сейчас не выполняет. Говно присыпали пудрой. Всегда были альтернативы лучше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #83 |
67. Сообщение от Аноним (56), 08-Дек-22, 21:07 | +/– | ![]() |
Ну вот уж не надо, лучше на расте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
71. Сообщение от Вы забыли заполнить поле Name (?), 08-Дек-22, 21:11 | +/– | ![]() |
Просвети, ты же эксперт | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #89, #205, #207 |
73. Сообщение от Без аргументов (?), 08-Дек-22, 21:15 | +4 +/– | ![]() |
Вам, кто называет "сишечкой" не понятно, что Си создавался для того, чтобы не писать на ассемблере, и чтобы можно было компилить более менее кросс-железно. Его правильней называть языком среднего уровня. В железе нет типа bool, там есть 8/16/32/64-битные регистры, в которых хранятся числа или адреса, а также битовые флаги в регистрах не общего назначения, которые меняются через загрузку в регистр общего назначения и выгрузку обратно, и больше ничего. Задача Си преобразовать алгоритмические читаемые глазами операции в машинный код конкретного процессора. Rust же неоправданно перегружен кучей всяких спецсимволов, осложняющих чтение, что приведёт к ошибкам по невнимательности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #75, #99, #111, #147, #192 |
75. Сообщение от Аноним (47), 08-Дек-22, 21:20 | +3 +/– | ![]() |
>>> Rust же неоправданно перегружен кучей всяких спецсимволов, осложняющих чтение <<< | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #116 |
76. Сообщение от Без аргументов (?), 08-Дек-22, 21:23 | +/– | ![]() |
Мне самому непонятно, зачем изобретать (всё равно тормозные и жрущие ОЗУ) GNOME 4x на языке среднего уровня, а также писать криптографические функции, где акцент на математическом алгоритме, ассемблерные вставки же под инструкции процов вроде AES256, SSE4 в нормальных языках можно организовать тоже (но я не в курсе, используются ли они вообще во всяких openssl/libcrypto). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
77. Сообщение от Аноним (77), 08-Дек-22, 21:32 | +/– | ![]() |
CP получается, мне это нравится | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
78. Сообщение от Аноним (5), 08-Дек-22, 21:33 | +/– | ![]() |
Pandemonium | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #198 |
79. Сообщение от YetAnotherOnanym (ok), 08-Дек-22, 21:35 | +3 +/– | ![]() |
Ты не поверишь, но в сабже эти типы ("true", "false" и "null") появились только сейчас, и его разработчики даже сочли нужным сообщить об их появлении своей пастве. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #217 |
80. Сообщение от Sw00p aka Jerom (?), 08-Дек-22, 21:37 | +1 +/– | ![]() |
вот вот раз уж пошла иерархия типов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
81. Сообщение от Sw00p aka Jerom (?), 08-Дек-22, 21:37 | +2 +/– | ![]() |
>Добавлены отдельные типы "true", "false" и "null" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
82. Сообщение от YetAnotherOnanym (ok), 08-Дек-22, 21:38 | +/– | ![]() |
Маньяна, иншалла. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
83. Сообщение от Аноним (5), 08-Дек-22, 21:41 | +/– | ![]() |
ну не соглашусь. когда появился модуль к апачу, альтернатив, чтобы наляпать по быстрому говносайт, на сколько я помню, небыло приличных | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #93, #153, #231 |
84. Сообщение от Отец Ононим (?), 08-Дек-22, 21:41 | +5 +/– | ![]() |
Когда уже добавят undefined, Infinity и NaN? Мне не хватает средств для самовыражения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #87, #97, #169 |
86. Сообщение от Аноним (136), 08-Дек-22, 21:51 | +/– | ![]() |
Кто первый придумал это уродство? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #108, #166, #186 |
87. Сообщение от Аноним (27), 08-Дек-22, 22:06 | +2 +/– | ![]() |
Куда ты торопишься? Они только-только до false дошли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 |
88. Сообщение от DEF (?), 08-Дек-22, 22:11 | +5 +/– | ![]() |
PHP не умирает, его доля почти 80% веба. Был динамическим, становится статическим со строгой типизацией. Что такое стогость, я лучше тебя знаю, эникейшик. Выздоравливай. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #244 |
89. Сообщение от Аноним (27), 08-Дек-22, 22:15 | –1 +/– | ![]() |
Это он Qt ещё не видел | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #206 |
93. Сообщение от Аноним (56), 08-Дек-22, 22:35 | +/– | ![]() |
Cgi был задолго до. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 |
95. Сообщение от Аноним (56), 08-Дек-22, 22:37 | +/– | ![]() |
Не потеряла, семантика и дизайн остались такими же отстойными. Впрочем, если бы создатели пхп могли бы писать хорошо, то они бы не были создателями пхп. Такая вот селя ви. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #127, #135 |
97. Сообщение от Аноним (56), 08-Дек-22, 22:40 | +3 +/– | ![]() |
Когда дочитают вторую книгу по программированию. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 |
98. Сообщение от тоже Аноним (ok), 08-Дек-22, 22:40 | +/– | ![]() |
> на многопоточность, асинхронное выполнение, оптимизацию и на улучшение jit | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #233 |
99. Сообщение от пох. (?), 08-Дек-22, 22:41 | +1 +/– | ![]() |
Меня до сих пор изумляет слепота разработчиков, выдумавших в нем совершенно лишние платформозависимые типы, завязавших ВСЕ на sizeof(char) из-за которого нельзя было перейти на юникод без адского трэша, просто объявив что в этом компиляторе char двухбайтный (задуман он тоже, разумеется, был как платформозависимый), и выбросивших тип byte - единственный тип в bcpl, который как раз был в этом месте сделан правильно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #131, #230 |
100. Сообщение от тоже Аноним (ok), 08-Дек-22, 22:41 | +3 +/– | ![]() |
Да, но потом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #185 |
101. Сообщение от пох. (?), 08-Дек-22, 22:44 | –1 +/– | ![]() |
> Кто-то может объяснить чего именно не хватало в пхп что он мутировал в такую мерзоту? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #119 |
104. Сообщение от Golangdev (?), 08-Дек-22, 22:56 | +1 +/– | ![]() |
> класса доступным только для чтения | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
108. Сообщение от Sw00p aka Jerom (?), 08-Дек-22, 23:01 | –1 +/– | ![]() |
этот -> Author: Tim Düsterhus, duesterhus @ woltlab.com | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
109. Сообщение от Sw00p aka Jerom (?), 08-Дек-22, 23:23 | +/– | ![]() |
Motivation -> Type system completeness | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
110. Сообщение от Инженегр (?), 08-Дек-22, 23:28 | –4 +/– | ![]() |
struct A {}; | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #118, #199 |
111.
Сообщение от Аноним![]() | +/– | ![]() |
> Вам, кто называет "сишечкой" не понятно, что Си создавался для того, чтобы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #115, #201, #237, #254 |
115.
Сообщение от Капитан Очевидность![]() | +/– | ![]() |
>>Си есть структуры. И это, согласитесь, куда более высокоуровневая штука, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #121 |
116. Сообщение от Аноним (27), 08-Дек-22, 23:56 | +1 +/– | ![]() |
в Си хотя бы стандарты есть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
118. Сообщение от Аноним (27), 09-Дек-22, 00:03 | +1 +/– | ![]() |
у тебя малюююсенькая ошибка: невозможно определить, что же лежит в Цэ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 |
119. Сообщение от Аноним (136), 09-Дек-22, 00:22 | +1 +/– | ![]() |
Можно подумать, что на PHP 8.2 нельзя написать адовую смесь html и интерпретируемого скрипта... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 Ответы: #259 |
120. Сообщение от Аноним (136), 09-Дек-22, 00:43 | +/– | ![]() |
Хороший был инструмент под названием PHP до версии 7, простой и самодостаточный. Потом вместо нормальной модульности придумали уродский костыль в виде namespaces. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #165 |
121.
Сообщение от Аноним![]() | +/– | ![]() |
>>>Си есть структуры. И это, согласитесь, куда более высокоуровневая штука, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 Ответы: #200 |
125. Сообщение от Аноним (125), 09-Дек-22, 01:03 | +/– | ![]() |
Кто нибудь знает, планируется ли добавление блочного ограничения области видимости переменной? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #137 |
127. Сообщение от 5к (?), 09-Дек-22, 01:06 | +/– | ![]() |
> Впрочем, если бы создатели пхп могли бы писать хорошо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 Ответы: #184 |
128. Сообщение от Аноним (128), 09-Дек-22, 01:10 | +1 +/– | ![]() |
https://docs.rs/phper/latest/phper/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #210 |
129. Сообщение от 5к (?), 09-Дек-22, 01:12 | +/– | ![]() |
Вот чем хорош пхп, так это совместимостью, не заставляют же использовать все эти опции, а там хоть 5 хоть 8, это не питон. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #151, #235, #273 |
131. Сообщение от Аноним (128), 09-Дек-22, 01:16 | +/– | ![]() |
>объявив что в этом компиляторе char двухбайтный | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #162 |
132. Сообщение от Аноним (128), 09-Дек-22, 01:19 | +1 +/– | ![]() |
Это к реактосному джедайке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
133. Сообщение от Кир (?), 09-Дек-22, 01:22 | +1 +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #136 |
135. Сообщение от Аноним (61), 09-Дек-22, 01:41 | +/– | ![]() |
К сожалению, обратная совместимость требует постепенных итеративных изменений. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 Ответы: #275 |
136. Сообщение от Аноним (136), 09-Дек-22, 01:42 | +4 +/– | ![]() |
Какой ужас! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 Ответы: #211 |
137. Сообщение от Аноним (136), 09-Дек-22, 01:47 | +1 +/– | ![]() |
Вротпресс такого не переживет. А без него PHP отправится вслед за Perl. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 Ответы: #236 |
141. Сообщение от Аноним (141), 09-Дек-22, 03:18 | +3 +/– | ![]() |
Чего хотели? Каждое десятилетие язык меняется. В конторе есть простенький сайт на php5 на 98 винде крутится, 256 мегабайт оперативки хватает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
143. Сообщение от Chlen22sm (?), 09-Дек-22, 03:22 | +3 +/– | ![]() |
> Вроде так и должно быть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
145. Сообщение от Chlen22sm (?), 09-Дек-22, 03:28 | +1 +/– | ![]() |
Человек хорошее воспринимает как должное. Поэтому большинство отзывов о товарах и услугах - негативные. Туда же и новости. Открой любой новостной телеграм канал - сплошной негатив. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
146. Сообщение от Chlen22sm (?), 09-Дек-22, 03:34 | +3 +/– | ![]() |
> C23 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #173 |
147. Сообщение от Аноним (147), 09-Дек-22, 04:08 | +/– | ![]() |
А как же stc или просто какой-нибудь xor/add/test итп? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #203 |
148. Сообщение от Аноним (147), 09-Дек-22, 04:12 | +/– | ![]() |
Что такое «жестко определенная применимость» кем это она жестко определенна? Пишите на чем удобно и всего делов. Главное ж результат | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #181 |
149. Сообщение от Аноним (147), 09-Дек-22, 04:16 | +1 +/– | ![]() |
По-моему если пишешь на пыхе - ты уже представляешь опасность | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 |
150. Сообщение от Аноним (150), 09-Дек-22, 05:28 | +6 +/– | ![]() |
Нельзя писать "ключевые улучшения" !!!! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #152 |
151. Сообщение от Аноним (151), 09-Дек-22, 06:46 | +2 +/– | ![]() |
Ну попробуй запустить современный фреймворк или волдпресс на PHP 5.6 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 Ответы: #271 |
152. Сообщение от Анони Карбайкл (?), 09-Дек-22, 06:53 | +1 +/– | ![]() |
Блестяще! Это не улучшения - это ключевые ухудшения! Превратили php в выгребную яму языковых отходов! Руки прочь от нашего пхп! Оставьте его в покое! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 Ответы: #212 |
153. Сообщение от Аноним (153), 09-Дек-22, 07:05 | +1 +/– | ![]() |
Чем перл не альтернатива? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 |
155. Сообщение от Igraine (ok), 09-Дек-22, 08:01 | –1 +/– | ![]() |
>Указание флага "readonly" на уровне класса | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #160 |
156. Сообщение от Аноним (164), 09-Дек-22, 08:14 | –2 +/– | ![]() |
Настоящим программистам достаточно "соответствующего тьюрингу" языка, любой опеннет эксперт это знает | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
157. Сообщение от Аноним (-), 09-Дек-22, 08:19 | +/– | ![]() |
А ведь можно было присунуть PHP в питон... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
158. Сообщение от Аноним (-), 09-Дек-22, 08:20 | +/– | ![]() |
>простых | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #216 |
159. Сообщение от Аноним (159), 09-Дек-22, 08:28 | +1 +/– | ![]() |
Перл все слизал с пхп | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #232 |
160. Сообщение от Igraine (ok), 09-Дек-22, 08:33 | +/– | ![]() |
>Объявлена устаревшей возможность динамического создания свойств в классе. В PHP 9.0 обращение к свойствам, изначально не определённым в классе, будет приводить к ошибке (ErrorException) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #155 |
162. Сообщение от Аноним (47), 09-Дек-22, 09:21 | +/– | ![]() |
Я бы сказал иначе, - если вам нужно работать "по-серьёзному" со строками?, - выбирайте другой язык программирования! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 Ответы: #225 |
163. Сообщение от Аноним (174), 09-Дек-22, 09:33 | –1 +/– | ![]() |
Такое ощущение, что в коре развития языка случился какой-то Ц. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #190 |
164. Сообщение от Аноним (164), 09-Дек-22, 09:35 | +4 +/– | ![]() |
Опеннет эксперт по программированию первый раз в жизни увидел объединение и пересечении типов и сделал единственный, доступный на его уровне компетенции вывод. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
165. Сообщение от Аноним (174), 09-Дек-22, 09:35 | +1 +/– | ![]() |
Ну, namespaces кстати удобны. К ним бы ещё множественное наследования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 |
166. Сообщение от Аноним (174), 09-Дек-22, 09:37 | –1 +/– | ![]() |
Вообще реализация атрибутов - лютый ***тизм. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #172 |
168. Сообщение от Аноним (174), 09-Дек-22, 09:39 | +3 +/– | ![]() |
Напоминает специальную олимпиаду... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
169. Сообщение от Здрасьте (?), 09-Дек-22, 09:40 | +/– | ![]() |
Infinity (INF) и NaN (NAN) в языке есть сто лет в обед, как и во многих других. Эти числа — часть стандарта IEEE 754. И даже минус ноль есть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #191 |
170. Сообщение от Аноним (174), 09-Дек-22, 09:40 | +1 +/– | ![]() |
Вот точно, похоже со стартом фондейшна всё и крякнулось. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
172. Сообщение от Здрасьте (?), 09-Дек-22, 09:41 | +/– | ![]() |
Да? Почему? Какая разница вообще какой синтаксис у атрибутов? Это всё полнейшая вкусовщина. А у решётки хоть плюс есть — старых версии пхп её воспримут как коммент, обратная совместимость. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #166 Ответы: #177 |
173. Сообщение от Аноним (47), 09-Дек-22, 09:42 | +1 +/– | ![]() |
>>> Не нужно. <<< | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 |
174. Сообщение от Аноним (174), 09-Дек-22, 09:44 | –2 +/– | ![]() |
Поскольку корни названий заходят в сишечку, на библиотеках на которой пых и собран, а в сишечке с названиями в силу жёсткой естественной фрагментации с именованием полнейший бардак, удивляться тут нечему. И ни у кого, кроме хипстеров, привыкших к полсотне однострочников в зависимостях, это особого баттхёрта не вызывает. Заглянуть в хэндбук в случае чего - дело 5 секунд, дальше часто встречаемое запоминается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #224 |
175. Сообщение от Аноним (164), 09-Дек-22, 09:45 | +/– | ![]() |
php движется в сторону java где принято давать длинные идентификаторы объектам. Ограничения типов вводят, магические методы отключают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #179 |
177. Сообщение от Аноним (174), 09-Дек-22, 09:47 | +/– | ![]() |
Оно не инлайнится, опять рулоны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #172 Ответы: #187 |
179. Сообщение от Аноним (174), 09-Дек-22, 09:49 | +/– | ![]() |
Уху, и поэтому берёшь какой-нибудь там Hibernate, заглядываешь внутрь, и о***неваешь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 |
181. Сообщение от Аноним (56), 09-Дек-22, 09:53 | +2 +/– | ![]() |
Вот из-за "главное результат" имеем электрон на десктопе и нижайшее качество софта за всю историю индустрии. Потому что вот такие с подходом "пилю на чем хочу законом не запрещено" не умеют в проектирование. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #148 |
182. Сообщение от Аноним (174), 09-Дек-22, 09:55 | +1 +/– | ![]() |
Многопоточности да, сильно не хватает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #188 |
184. Сообщение от Аноним (56), 09-Дек-22, 09:59 | +/– | ![]() |
Дело не в хорошо и сразу. Дело блин в изначальном грамотном проектировании и дизайне языка. Если строить с самого начала кривулину, то её потом патчами не допилишь без пересмотра основ. А строили именно кривулину, потому что никакой серьёзной теории за пхп не стоит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 Ответы: #238 |
185. Сообщение от Аноним (56), 09-Дек-22, 10:00 | +/– | ![]() |
Lazy evaluations? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 |
186. Сообщение от Аноним (56), 09-Дек-22, 10:03 | –1 +/– | ![]() |
И после этого кто-то будет называть пхп пристойным языком? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
187. Сообщение от Здрасьте (?), 09-Дек-22, 10:34 | +/– | ![]() |
Если плевать на обратную совместимость, инлайнится, конечно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #177 |
188. Сообщение от тоже Аноним (ok), 09-Дек-22, 10:58 | +/– | ![]() |
> Сейчас приходится | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #182 Ответы: #193, #197, #279 |
189. Сообщение от Lost Inside (ok), 09-Дек-22, 10:58 | –1 +/– | ![]() |
Ну есть же скрепное intval(), чего тебе еще надо? )) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
190. Сообщение от фф (?), 09-Дек-22, 11:04 | +/– | ![]() |
- Функции, подобные strtolower() и strtoupper(), теперь всегда преобразуют регистр символов в диапазоне ASCII как при выставлении локали "С" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #163 Ответы: #195 |
191. Сообщение от Sw00p aka Jerom (?), 09-Дек-22, 11:25 | –1 +/– | ![]() |
>в языке есть сто лет в обед | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #169 Ответы: #214 |
192. Сообщение от Сшчка (?), 09-Дек-22, 11:31 | +/– | ![]() |
- "там есть 8/16/32/64-битные регистры, в которых хранятся числа или адреса" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #202, #204 |
193. Сообщение от Аноним (174), 09-Дек-22, 11:40 | +1 +/– | ![]() |
Нет особого желания браться за нишевый язык, который как и прочие руби, забудут через несколько лет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #188 Ответы: #234 |
194. Сообщение от Gedweb (ok), 09-Дек-22, 11:41 | +1 +/– | ![]() |
А вот это вопрос по существу. Новые функции называют для единообразия, но ничто не мешало вынести в отдельное пространство имён их изначально. Как с этим позже поступл, например, создатель модуля RdKafka. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
195. Сообщение от Аноним (174), 09-Дек-22, 11:42 | +/– | ![]() |
"ё" - это образно. В ASCII8 много всякого интересного в начале диапазона. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #190 Ответы: #196 |
196. Сообщение от Аноним (174), 09-Дек-22, 11:43 | +/– | ![]() |
// в начале расширенного диапазона 128-255, а то снова не разжевал | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #195 Ответы: #208 |
197. Сообщение от anonbrain (?), 09-Дек-22, 12:12 | +1 +/– | ![]() |
осталось что бы под го завезли хотя бы один вменяемый mvc фремворк и заживём (этого не будет) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #188 Ответы: #215, #265 |
198. Сообщение от Аноним (198), 09-Дек-22, 12:31 | +1 +/– | ![]() |
Pride | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
199. Сообщение от Аноним (199), 09-Дек-22, 12:41 | +2 +/– | ![]() |
ты пытался сделать function bar(A|B|null $entity) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 |
200. Сообщение от Без аргументов (?), 09-Дек-22, 12:52 | +/– | ![]() |
Bool это не просто число, он может быть только единицей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 |
201. Сообщение от Без аргументов (?), 09-Дек-22, 12:57 | +/– | ![]() |
Почему структуры в Си не равно этим вашим JSON и объектам напримере порта микроконтроллера: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #226 |
202. Сообщение от Без аргументов (?), 09-Дек-22, 13:01 | +/– | ![]() |
Это чтобы хоть маленько донести инфу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #192 |
203. Сообщение от Без аргументов (?), 09-Дек-22, 13:03 | +/– | ![]() |
Это все простейшие операции, которые разрулит компилятор. Другое дело там, где нужно параллелить, работать с векторами. Например, операции DSP, делающие несколько арифметических действий за один такт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #147 |
204. Сообщение от Без аргументов (?), 09-Дек-22, 13:07 | +/– | ![]() |
Есть еще гарвардская архитектура, где адреса вообще отдельно. И физически адреса подчинены выравниванию памяти под удобство мультиплексирования бит по битности шины. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #192 Ответы: #258 |
205. Сообщение от Без аргументов (?), 09-Дек-22, 13:13 | +/– | ![]() |
GTK2: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #223 |
206. Сообщение от Без аргументов (?), 09-Дек-22, 13:14 | +/– | ![]() |
в Qt хотя бы объекты группируют, что не надо писать еще и префикс объекта. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 |
207. Сообщение от Без аргументов (?), 09-Дек-22, 13:21 | +/– | ![]() |
Зря ты так про эксперта, я не теоретик, у меня стаж с детства, интернетов в моем детстве не было, я вместо анимэ уже пытался программировать на VBA/VBS и батники делал, что было в винде 95, а затем XP, и на макроассемблере с WINAPI тоже, и на делфи. Это все еще во время школы лишь, без нормального инета. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
208. Сообщение от фф (?), 09-Дек-22, 13:28 | +2 +/– | ![]() |
расширенный режим 128-255 не входит в ASCII | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #196 Ответы: #251 |
209. Сообщение от Аноним (209), 09-Дек-22, 13:42 | +/– | ![]() |
Так пошло с тех времён, когда неймспейсов не было. Да и по psr нецмспейс первого уровня - это vendor. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
210. Сообщение от виласкес (?), 09-Дек-22, 14:22 | +1 +/– | ![]() |
там что-то с сертификатом (традиционная "безопасность" в духе раста), лучше не открывать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #128 |
211. Сообщение от Кир (?), 09-Дек-22, 14:43 | +/– | ![]() |
Ужас -- это пых, в котором прога свалится в рантайме, если в функцию попадет значение не того типа. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #136 Ответы: #228 |
212. Сообщение от Анонист (?), 09-Дек-22, 15:33 | +/– | ![]() |
>Превратили php в выгребную яму языковых отходов! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 |
214. Сообщение от Здрасьте (?), 09-Дек-22, 16:28 | +/– | ![]() |
Значения. Тип у этих значений по стандарту — с плавающей запятой (в данном случае — float). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #191 Ответы: #220 |
215. Сообщение от тоже Аноним (ok), 09-Дек-22, 16:30 | +/– | ![]() |
> (этого не будет) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #197 Ответы: #240, #241 |
216. Сообщение от Онанистмус (?), 09-Дек-22, 16:32 | +/– | ![]() |
Мне только оператор моржика не нравится вот этот := а так самый читаемый язык до сих пор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #158 |
217. Сообщение от Аноним (164), 09-Дек-22, 17:00 | +/– | ![]() |
Ты не поверишь, но в php тип null появились только 20 лет назад, а очередной опеннет эксперт даже счел нужным сообщить о собственной глупости своей пастве. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 Ответы: #266 |
220. Сообщение от Sw00p aka Jerom (?), 09-Дек-22, 18:19 | +/– | ![]() |
> Значения. Тип у этих значений по стандарту — с плавающей запятой (в | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #214 |
222. Сообщение от Аноним (222), 09-Дек-22, 19:44 | +/– | ![]() |
Шоб было. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
223. Сообщение от Аноним (222), 09-Дек-22, 19:46 | +2 +/– | ![]() |
Так этот GTK2 спокойно маршалируется с помощью GI в пердсставление с делимитерами в тех языках, которые их поддерживают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #205 |
224. Сообщение от Аноним (222), 09-Дек-22, 19:47 | +/– | ![]() |
>Поскольку корни названий заходят в сишечку, на библиотеках на которой пых и собран, а в сишечке с названиями в силу жёсткой естественной фрагментации с именованием полнейший бардак, удивляться тут нечему. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #174 |
225. Сообщение от Аноним (222), 09-Дек-22, 19:48 | +/– | ![]() |
Энтерпрайзно одобренный способ вызывать malloc() | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #162 |
226. Сообщение от Аноним (-), 09-Дек-22, 19:57 | –1 +/– | ![]() |
Про выравнивание в курсе? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #201 |
228. Сообщение от Аноним (228), 09-Дек-22, 21:59 | +1 +/– | ![]() |
php компилирует пофайлово, и понятия не имеет о взаимосвязях между кодом, расположенном в разных файлах. Так что кроме как в райтайме, вариантов и нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #211 |
229. Сообщение от Аноним (229), 09-Дек-22, 22:29 | +/– | ![]() |
В Common Lisp'е nil и t всегда были типами. И одновременно значениями своих типов. nil так ваще был единственным значением типа nil, а вот тип t, помимо t, включал в себя значения всех других типов. Но это лисп, ему можно, потому что там nil и t заодно ещё и символы, и каждый evalится в себя. Да и вообще это прям таки философия лиспа, засунуть лисп в лисп, чтобы можно было evalить, evalя, он заточен под это. А вот как php переживёт это безумие... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
230. Сообщение от Аноним (228), 09-Дек-22, 22:57 | +/– | ![]() |
Попутал char с трамвайной ручкой. :-) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #252 |
231. Сообщение от Наноним (?), 10-Дек-22, 01:34 | +/– | ![]() |
В эти времена все нормальные люди использовали Perl. Тот же ModPerl под Apache. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 |
232. Сообщение от Наноним (?), 10-Дек-22, 01:45 | –1 +/– | ![]() |
PHP - это если бы дегенерат не осилил Perl и максимально его изуродовал. Именно так PHP и родился, если почитать историю происхождения. До некоторых фишек Perl'а PHP дорос только через десяток лет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 Ответы: #278 |
233. Сообщение от Наноним (?), 10-Дек-22, 01:50 | –3 +/– | ![]() |
Ты хотел сказать "как можно быстрее умереть", потому что PHP точно не тот язык, который когда бы то ни было стремился к оптимизации по скорости. Вот если бы они вместо бесконечного посыпания сахаром действительно ускорили его, то PHP можно было бы простить всё. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 Ответы: #239 |
234. Сообщение от Наноним (?), 10-Дек-22, 01:51 | +/– | ![]() |
Go уж точно не забудут через несколько лет: на нём написано уже очень много. Продолжайте жрать кактус. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #193 Ответы: #267 |
235. Сообщение от Наноним (?), 10-Дек-22, 01:55 | +/– | ![]() |
Нет там никакой в PHP особой совместимости. Ломают и в 8, ломали при переходе с 4 на 5, и при переходе с 5 на 7. Дофига всего нужно было переделывать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 Ответы: #270 |
236. Сообщение от Наноним (?), 10-Дек-22, 02:00 | +/– | ![]() |
PHP никогда не отправится вслед за Perl, потому что Perl - по-прежнему лучший для парсинга текста и "склеивания" разнородных скриптов и систем. PHP же в этом качестве всегда был негодным инструментом. Поэтому PHP однажды просто сдохнет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #137 |
237. Сообщение от Аноним (174), 10-Дек-22, 09:24 | –1 +/– | ![]() |
В число - однозначно. В машинное - вообще не однозначно и не очевидно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #243 |
238. Сообщение от Аноним (174), 10-Дек-22, 09:28 | +/– | ![]() |
Зато за ним стоит много серьёзной практики. И поэтому он почти весь вёб, и за пределами вёба тоже применяется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #184 |
239. Сообщение от Аноним (174), 10-Дек-22, 09:28 | +2 +/– | ![]() |
На этот счёт уже в 5.6 было сделано очень многое. В 7 ещё больше. В 8 теперь есть JIT, который реально решает на ряде вещей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #233 |
240. Сообщение от Аноним (174), 10-Дек-22, 09:30 | +/– | ![]() |
Это тебе только кажется. Модели вполне себе способны параллелить запросы к DBMS, а например в условиях геораспределения это может дать вообще неэпический профит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #215 |
241. Сообщение от Аноним (174), 10-Дек-22, 09:31 | +/– | ![]() |
Ну и опять же, зависит от того, что у тебя за модель. Если плоская примитивная вида "вгрузи вот это как есть и хорошо" - да, кроме запросов особо ничего и нет. Если модель обвязана буизнесс-логикой и имеет сложные структурные связи, да ещё и к разносортным API присобачена, то там вполне себе есть чего разобрать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #215 |
242. Сообщение от Аноним (174), 10-Дек-22, 09:32 | +/– | ![]() |
Есть некоторые исключения из этого... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
243.
Сообщение от Аноним![]() | +/– | ![]() |
> В число - однозначно. В машинное - вообще не однозначно и не | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #237 Ответы: #245 |
244. Сообщение от Анончик (?), 10-Дек-22, 13:25 | +/– | ![]() |
>становится статическим со строгой типизацией | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
245. Сообщение от Аноним (174), 10-Дек-22, 18:03 | +/– | ![]() |
Самый примитивный bool - это и есть любой бит в слове произвольной длины. Соответственно можно и упаковать :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #243 |
250. Сообщение от Аноним (250), 10-Дек-22, 19:54 | +/– | ![]() |
Для этого надо придумывать "женский" ЯП! Там ВСЁ будет на нечёткой логике. :)) bool - это "да", "нет", "может быть". Ошибка? Есть её обработчик "Отстань, не до тебя сейчас". Цикл от 0 до "я устала". Много чего интересного сделать можно :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
251. Сообщение от Аноним (174), 10-Дек-22, 20:11 | +/– | ![]() |
Там так: в расширенных кодах ASCII8 пыталась учитываться локаль. Теперь чистый ASCII7 по кейсингу, как в C locale. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #208 |
252. Сообщение от пох. (?), 10-Дек-22, 20:18 | +1 +/– | ![]() |
> sizeof(char) == 1 по определению. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #230 Ответы: #263 |
254. Сообщение от пох. (?), 10-Дек-22, 20:24 | +1 +/– | ![]() |
> Тип bool однозначно и очевидно переводится в машинное число. Но не это | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #255, #261 |
255.
Сообщение от Аноним![]() | +/– | ![]() |
Если для тебя структура является синтаксическим сахарком над смещениями указателя, то синтаксическим же сахарком для тебя должен являться и тип bool (гораздо более простым и очевидным сахарком кстати). Но если для тебя bool -- это что-то из области ООП, то продолжай программировать на сишечке. До более серьёзных языков ты пока не дорос. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #254 Ответы: #257 |
257. Сообщение от пох. (?), 10-Дек-22, 23:08 | +/– | ![]() |
Еще раз: "структура" твоя - просто кусок памяти, в котором есть оффсеты его внутренних кусков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #255 Ответы: #264 |
258. Сообщение от пох. (?), 10-Дек-22, 23:09 | +/– | ![]() |
> Есть еще гарвардская архитектура, где адреса вообще отдельно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #204 Ответы: #260 |
259. Сообщение от пох. (?), 10-Дек-22, 23:13 | +/– | ![]() |
> Можно подумать, что на PHP 8.2 нельзя написать адовую смесь html и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 Ответы: #262 |
260. Сообщение от Без аргументов (?), 10-Дек-22, 23:53 | +/– | ![]() |
Микроконтроллеры. Cortex M3, M4, M7 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #258 |
261. Сообщение от Аноним (174), 11-Дек-22, 00:31 | +/– | ![]() |
На самом деле у того же x86 есть операция bt (да и в z80 даже уже была - bit), которая проверяет конкретный бит. Поэтому насчёт отсутствия в машине я бы так огульно не того. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #254 Ответы: #277 |
262. Сообщение от Аноним (174), 11-Дек-22, 00:34 | +/– | ![]() |
Пачимму невозможно то? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #259 Ответы: #269 |
263. Сообщение от Аноним (209), 11-Дек-22, 00:53 | +/– | ![]() |
When sizeof is applied to an operand that has type char, unsigned char, or signed char, (or a qualified version thereof) the result is 1.” | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #252 Ответы: #268 |
264.
Сообщение от Аноним![]() | +/– | ![]() |
Структура -- кусок памяти. Значение bool -- тоже кусок памяти. И эти куски жёстко определены на этапе компиляции. Так где ты разглядел отличие одного от другого? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #257 Ответы: #276 |
265. Сообщение от Лигивон (?), 11-Дек-22, 10:17 | +/– | ![]() |
Уже давно завезли buffalo | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #197 Ответы: #280 |
266. Сообщение от Лигивон (?), 11-Дек-22, 10:18 | +/– | ![]() |
Ну верни мне тип null из функции в 8.1, эксперт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #217 |
267. Сообщение от Аноним (174), 11-Дек-22, 10:22 | +/– | ![]() |
На рубях тоже написано много всякого ненужно, а толку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #234 |
268. Сообщение от Аноним (47), 11-Дек-22, 16:51 | +/– | ![]() |
Ох, уж эти стандарты:) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #263 |
269. Сообщение от пох. (?), 11-Дек-22, 20:23 | +/– | ![]() |
> Пачимму невозможно то? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #262 |
270. Сообщение от 5к (?), 12-Дек-22, 00:51 | +/– | ![]() |
> Нет там никакой в PHP особой совместимости. Ломают и в 8, ломали | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #235 Ответы: #272, #274 |
271. Сообщение от 5к (?), 12-Дек-22, 00:53 | –1 +/– | ![]() |
> Ну попробуй запустить современный фреймворк или волдпресс на PHP 5.6 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #151 |
272. Сообщение от V1 (ok), 12-Дек-22, 05:06 | +/– | ![]() |
Ссылку на чудо скрипт дайте. Он ведь не секретный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #270 |
273. Сообщение от 1 (??), 12-Дек-22, 10:15 | +/– | ![]() |
> Вот чем хорош пхп, так это совместимостью | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 |
274. Сообщение от 1 (??), 12-Дек-22, 10:17 | +/– | ![]() |
Ну дык ... Вышеозначенный | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #270 |
275. Сообщение от пох. (?), 12-Дек-22, 13:35 | +/– | ![]() |
> К сожалению, обратная совместимость требует постепенных итеративных изменений. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #135 |
276. Сообщение от пох. (?), 12-Дек-22, 13:52 | +/– | ![]() |
> Структура -- кусок памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #264 Ответы: #281 |
277. Сообщение от пох. (?), 12-Дек-22, 13:55 | +/– | ![]() |
> На самом деле у того же x86 есть операция bt (да и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #261 |
278. Сообщение от Аноннейм (?), 13-Дек-22, 16:49 | +/– | ![]() |
Частично верно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #232 |
279. Сообщение от Аноннейм (?), 13-Дек-22, 16:52 | +/– | ![]() |
Упаси господь, есть куда более приемлимые варианты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #188 |
280. Сообщение от Аноннейм (?), 13-Дек-22, 16:54 | +/– | ![]() |
Вы читали его доки ? или с китайского ещё не всё перевели хотя бы на английский? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #265 |
281.
Сообщение от Аноним![]() | +/– | ![]() |
>> Структура -- кусок памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #276 Ответы: #284 |
283. Сообщение от Аноним (283), 14-Дек-22, 10:48 | +/– | ![]() |
Либо их кто-то очень особенный не читает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
284. Сообщение от пох. (?), 14-Дек-22, 14:18 | +/– | ![]() |
> Напоминаю, что "структура -- кусок памяти" -- это было твоё утверждение | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #281 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |