The OpenNET Project / Index page

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



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

Оглавление

Релиз языка программирования PHP 7.4, opennews (??), 28-Ноя-19, (0) [смотреть все]

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


65. "Релиз языка программирования PHP 7.4"  +2 +/
Сообщение от Аноним (39), 28-Ноя-19, 18:00 
Я понимаю, что UTF8 появился не во времена фон Неймана и Тьюринга, но в современном мире язык либо сам имеет полный набор мультибайтных аналогов базовых функций для работы со строками, либо такие функции все вынесены в отдельную либу, но в любом случае при релизе (языка или отдельной либы) должен присутствовать весь набор таких функций. А когда такие функции вводятся по одной в релиз - как-то это неправильно.
Ответить | Правка | Наверх | Cообщить модератору

68. "Релиз языка программирования PHP 7.4"  +/
Сообщение от пох. (?), 28-Ноя-19, 18:13 
повторяю: в современном мире, помимо нескучных язычков от вчера-родившихся, есть полно таких, где utf8 - кривой сбоку добавленный костыль, которым он и является от рождения. Поскольку языки существовали за много лет до его изобретения.

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

Ну вот очередную и добавили, можно радоваться.

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

90. "Релиз языка программирования PHP 7.4"  +/
Сообщение от Аноним (39), 28-Ноя-19, 20:01 
Ну, блин, ещё раз: костыль или не костыль, а добавлять надо сразу и целиком. А поставить одну палочку, потом прикрутить вторую, потом третью, и так далее, пока через десять релизов не оформится вся конструкция - это даже костылём назвать нельзя.
Ответить | Правка | Наверх | Cообщить модератору

93. "Релиз языка программирования PHP 7.4"  +/
Сообщение от пох. (?), 28-Ноя-19, 20:42 
кому надо? Разработчикам php вот было не надо. Они, видимо, не нуждались в одновременной поддержке уйгурского, тамильского и трех неведомых африканских языков.

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

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

Не вижу в этом особой катастрофы.

P.S. если что - для меня прелести пехепе заканчиваются в том месте, где, иногда, удается пару операторов поправить в чужом кривом коде.

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

74. "Релиз языка программирования PHP 7.4"  +4 +/
Сообщение от тоже Аноним (ok), 28-Ноя-19, 18:34 
Вы не понимаете, что такое РНР.
Изначально это была просто удобная обертка над сишными функциями.
Быстрыми, но ни черта не знающими ни о каких там кодировках.
Когда оказалось, что веб растет взрывообразно и уже вчера нужен язык для быстрой разработки - эту обертку начали обмазывать сахаром и наращивать собственные библиотеки, как у настоящего языка. Вкривь и вкось, лишь бы быстрее работало и можно было быстро на этом разрабатывать.
И только к седьмой версии начали разгребать то, что получилось, и оглядываться на языки, выросшие менее хаотичным путем.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

166. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от funny.falcon (?), 30-Ноя-19, 11:27 
Ну, разгребать ещё в пятой версии начали.

Но в седьмой решились делать это побыстрее.

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

95. "Релиз языка программирования PHP 7.4"  +1 +/
Сообщение от Аноним (95), 28-Ноя-19, 20:49 
УТФ-8 модное ненужно. ASCII всем хватит.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

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

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




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

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