The OpenNET Project / Index page

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



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

Оглавление

Началось альфа-тестирование PHP 8.3, opennews (??), 09-Июн-23, (0) [смотреть все]

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


2. "Началось альфа-тестирование PHP 8.3"  +19 +/
Сообщение от Gemorroj (ok), 09-Июн-23, 14:14 
долгих лет жизни лучшему языку программировния
Ответить | Правка | Наверх | Cообщить модератору

3. "Началось альфа-тестирование PHP 8.3"  –4 +/
Сообщение от Аноним (3), 09-Июн-23, 14:25 
т.е. php4
Ответить | Правка | Наверх | Cообщить модератору

5. "Началось альфа-тестирование PHP 8.3"  +10 +/
Сообщение от Аноним (5), 09-Июн-23, 14:34 
php4 это худший язык программирования, хотя даже языком полноценным это трудно назвать, так hypertext preprocessor, не более
Ответить | Правка | Наверх | Cообщить модератору

6. "Началось альфа-тестирование PHP 8.3"  +9 +/
Сообщение от Кровосток (ok), 09-Июн-23, 14:43 
Слушай, ну в то время когда был php4 - он был вполне себе даже адекватный для уровня его использования.
Ответить | Правка | Наверх | Cообщить модератору

17. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Аноним (17), 09-Июн-23, 16:15 
если программа начинается с метки <?, то это не язык программирования, а препроцессор. В языках программирования компилятор/интерпретатор еще до чтения первого байта находится в состоянии "читаем стейтменты на ЯП". А в препроцессорах наоборот: интерпретатор по умолчанию находится в режиме "выводим исходники как есть", и длится это до тех пор, пока ему явно не скажут, что "всё, начались стейтменты на ЯП".
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

20. "Началось альфа-тестирование PHP 8.3"  +4 +/
Сообщение от Anton (??), 09-Июн-23, 16:33 
Ну так себе аргумент. Так можно договориться, что com-файл сразу выполняется, а exe-файл начинается с MZ.
Ответить | Правка | Наверх | Cообщить модератору

22. "Началось альфа-тестирование PHP 8.3"  +2 +/
Сообщение от Аноним (22), 09-Июн-23, 16:53 
А большинство скриптов начинаются с #!, и что?
Метку формата и внутренняя разметка файла - это разные вещи.
Ответить | Правка | Наверх | Cообщить модератору

39. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Ононимъ (?), 10-Июн-23, 02:34 
А если с метки <script> ?
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

54. "Началось альфа-тестирование PHP 8.3"  –3 +/
Сообщение от Аноним (22), 10-Июн-23, 12:43 
Это гораздо, ГОРАЗДО хуже, чем PHP.
Это, [censored], JS.
Ответить | Правка | Наверх | Cообщить модератору

67. "Началось альфа-тестирование PHP 8.3"  +1 +/
Сообщение от Аноним (17), 10-Июн-23, 19:56 
У JavaScript отлично спроектированный апи, в отличие от пыха, который является франкенштейном из перла, явы и... си. А <script> вставляешь только в HTML, и то только потому, что он в вебе является entry point-ом. В самом js-файле он не нужен, включая браузеры, Node.JS, JScript (Windows 95), DAZ Script, Qt Script, скрипты GNOME, правила polkit... (Любопытно, что JS нашел свое применение далеко за пределами веба и браузера, а пых так и остался "персонал-хоум-пейджем")
Ответить | Правка | Наверх | Cообщить модератору

86. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от swarus (?), 12-Июн-23, 02:10 
сразу видно что костыльный JavaScript глубоко знаешь.
вот скажи: что означает this и сколько обходных путей нужно знать-добавили, чтобы ликвидировать эту отлично исторически заложенную-спроектированную мину. (зато на собеседовании можно вопросы не придумывать)

Найди мне язык python, js, c, c++ в котором выражение a+b ты можешь однозначно интерпретировать не изучая код выше, во всех языках это двойственный оператор сложения строк-чисел совершенно разные операторы и только в php сложение строк a.b чисел a+b

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

Сейчас php7-8 классы, типы, namespce, jit-компиляция, сборка мусора. Когда столкнулся глаза на лоб полезли, настолько не php область, сервера для игр на нём написали, maincraft скрипт месяцами не останавливается.

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

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

Сравнивал в ab (ApacheBench) php-fpm и node.js только на первом запросе node.js лидировал, после первого запроса php скомпилировался и его не догнать.

Менять php на js  особого смысла нет. С нуля начинать выбор в сторону nodejs - инструментарий восхитительный, пусть php и быстрее, популярность php-хостинга не аргумент, хостинг без nodejs крайне неудобен считаю sass и ему подобный инструментарий необходим.

Что учить: учить и php и js. Необходимо работать в вебе и не знать php нонсенс, не знать js больший нонсенс, да и python лишний не будет, телеграм бот своять или скриптик по быстрому для-на андроиде накидать, без тяжелой андроид-java-студии.

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

87. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Аноним (17), 12-Июн-23, 02:39 
> что означает this

this — неявный аргумент наряду с arguments.

> ликвидировать эту отлично исторически заложенную-спроектированную мину

Если ты про "потерю this", то для него изобрели arrow functions (ES 2015). Ты назвал далеко не самую бесящую вещь в JS. Она меня и в pre-2015 особо не бесила.

> Найди мне язык python, js, c, c++ в котором выражение a+b ты можешь однозначно интерпретировать

TypeScript.

> Сравнивал в ab (ApacheBench) php-fpm и node.js
> после первого запроса php скомпилировался и его не догнать

Молодец. Поделись ссылкой на гитхаб, покажи, как твои результаты воспроизвести.

> Необходимо работать в вебе и не знать php нонсенс

Учитывая, что ты не знаешь про arrow functions, расскажу тебе, что произошло с веб-разработчиками за последние 10 лет: они стали специализироваться. Одни ушли в бэк, другие во фронт. Рекомендую тебе поступить так же, ибо слово "фулстек-разработчик" ныне стало ругательством.

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

89. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от swarus (?), 12-Июн-23, 05:41 
>>Если ты про "потерю this", то для него изобрели arrow functions (ES 2015). Ты назвал далеко не самую бесящую вещь в JS. Она меня и в pre-2015 особо не бесила.

Бесит не бесит, но отлично спроектированным js не назавешь.

Отлично спроектировать js это сохранить совместимость this для dom объектов, и добавить новое слово например self для свеже-добавленных class-ов, но нет наверно для совместимости с си повесили этот функционал на this и разработчики взвыли, а после стали добавлять костыли для обхода проблемы.

И я говорил костыли во множественном числе, есть ещё два, появились до добавления стрелочных функции.

Но ты узко специализированный собеседование моё прошел, помнишь таки главный и часто используемый костыль.

>>Учитывая, что ты не знаешь про arrow functions, расскажу тебе, что произошло с веб-разработчиками за последние 10 лет: они стали специализироваться. Одни ушли в бэк, другие во фронт. Рекомендую тебе поступить так же, ибо слово "фулстек-разработчик" ныне стало ругательством.

Если меня понизят-уволят так и быть послушаюсь

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

97. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от b00by (?), 13-Июн-23, 20:19 
> отлично спроектированным js не назавешь.

Ахах, будто существуют "отлично спроектированные" языки, к которым ни одна пaдла не придирается

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

96. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от b00by (?), 13-Июн-23, 20:16 
> вот скажи: что означает this и сколько обходных путей нужно знать-добавили, чтобы ликвидировать эту отлично исторически заложенную-спроектированную мину. (зато на собеседовании можно вопросы не придумывать)

1) у меня за 8 лет опыта в повседневной работе с JS никаких проблем c этим злосчастным this не возникает. Если у тебя возникают эти детские ошибки - значит, ты не профи. Учись и практикуйся больше.

2) на собесах и без языков найдут херню для вопросов.

p.s. на PHP не наезжаю, сам писал на нём когда-то.

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

103. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от swarus (?), 16-Июн-23, 00:43 
я не на js завёлся, а на
>>У JavaScript отлично спроектированный апи, в отличие от пыха
Ответить | Правка | Наверх | Cообщить модератору

74. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Аноним (74), 11-Июн-23, 03:03 
Он таким был когда-то.
В современном PHP есть оператор ?>, означающий "print до <?". При этом каждый файл как бы неявно начинается с ?> - такой вот костыль для обратной совместимости.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

7. "Началось альфа-тестирование PHP 8.3"  –10 +/
Сообщение от Иваня (?), 09-Июн-23, 14:53 
Golang лучший, а это уже устарело. Писал на php ещё школьником, а теперь у меня уже сыну 7 лет.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

8. "Началось альфа-тестирование PHP 8.3"  +7 +/
Сообщение от Аноним (8), 09-Июн-23, 15:05 
>>> а это уже устарело. <<<

Да, да! так же как и С/C++/Java, - нет серьезно, вам самим эту шарманку не надоело крутить? Идите лучше хлебните чашечку смузи и расслабтесь.

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

11. "Началось альфа-тестирование PHP 8.3"  +10 +/
Сообщение от Аноним (11), 09-Июн-23, 15:18 
Человек для себя принял мысль, что он эволюционировал замнив одно дерьмо другим дерьмом.
Отстань от него ... пусть почешет свое самолюбие об OpenNET.
Ответить | Правка | Наверх | Cообщить модератору

10. "Началось альфа-тестирование PHP 8.3"  +2 +/
Сообщение от Аноним (10), 09-Июн-23, 15:17 
Ещё скажи С, С с плюсами устарели. Помню как почти 20 лет назад читал, что это мертвые языки)))

А PHP переживет тебя, меня и твои внуки его увидят в новых проектах.

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

12. "Началось альфа-тестирование PHP 8.3"  +1 +/
Сообщение от Аноним (12), 09-Июн-23, 15:34 
Старый Си действительно устарел. Следует использовать редакцию 2011 года.
Кроме того, само наличие типов нефиксированной длины не есть хорошо.
Ответить | Правка | Наверх | Cообщить модератору

65. "Началось альфа-тестирование PHP 8.3"  –1 +/
Сообщение от Аноним (65), 10-Июн-23, 19:45 
А невозможность использовать во всяких #include ссылки в виде URI - это хорошо или плохо? Что-то наподобие #include "https://github.com/foo/bar/file.h"
Ответить | Правка | Наверх | Cообщить модератору

28. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Аноним (28), 09-Июн-23, 19:52 
Если увижу си у внуков, то смирюсь что ничего лучшего не придумали.
Если увижу у внуков php, то разочаруюсь в человечестве.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

55. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Аноним (12), 10-Июн-23, 13:04 
Паскаль лучше Си.
Ответить | Правка | Наверх | Cообщить модератору

98. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Нюрасетка (?), 13-Июн-23, 20:21 
Ничего не увидишь у внуков, я заберу у них работу
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

14. "Началось альфа-тестирование PHP 8.3"  +2 +/
Сообщение от simplefied (?), 09-Июн-23, 15:39 
У голанга проблем своих много, типа слабенькой системы packages, неочевидных штук типа сабслайсов указывающих на ту же память что и родительский слайс, тормозной интерфейс к сишным либам cgo, отсутствие деструкторов. В общем голанг уже устарел, сейчас все про раст говорят, там этих проблем нет:)
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

30. "Началось альфа-тестирование PHP 8.3"  –4 +/
Сообщение от Аноним (30), 09-Июн-23, 19:56 
Оболваненный фанат оболваненного Ленина, пытающийся оболванивать анонимов. Фу таким быть!
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

79. "Началось альфа-тестирование PHP 8.3"  –1 +/
Сообщение от Аноним (79), 11-Июн-23, 15:46 
Лучшему ли?
https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

99. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Аноним (99), 13-Июн-23, 20:22 
Назови язык, который никто никогда не обсирал.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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