The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Началось альфа-тестирование PHP 7.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Началось альфа-тестирование PHP 7.1"  +/
Сообщение от opennews (ok) on 11-Июн-16, 00:47 
Доступна (http://php.net/index.php#id2016-06-09-1) для тестирования первая альфа-версия новой значительной ветки языка программирования PHP 7.1. Релиз ожидается (https://wiki.php.net/todo/php71#timetable) в ноябре.

Ключевые улучшения (https://github.com/php/php-src/blob/php-7.1.0alpha1/UPGRADING):

-  Добавлен (https://wiki.php.net/rfc/void_return_type) тип возвращаемого значения void, указывающий на то, что функция не вернула значение;

-  При указании смещения внутри строки теперь можно указывать (https://wiki.php.net/rfc/negative-string-offsets) отрицательные значения, позиция в строке для которых будет рассчитана относительно конца строки. Например, для строки 'abcdef' $str[-2]  вернёт "e";

-  Добавлен (https://wiki.php.net/rfc/list_keys) вариант конструкции list(), в которой могут задаваться ключи (например: "list(1 => $oneBit, 2 => $twoBit, 3 => $threeBit) = $powersOfTwo");

-  Добавлено (https://wiki.php.net/rfc/short_list_syntax) выражение "[] =", которое выступает альтернативой конструкции "list() =". Например, вместо "list($a, $b, $c) = array(1, 2, 3)" теперь можно указать "[$a, $b, $c] = [1, 2, 3]";


-  Реализована (https://wiki.php.net/rfc/invalid_strings_in_arithmetic) система вывода ошибок и предупреждений в случае использования в математических выражениях строк, не преобразуемых в число. Например, "10 apples" + "5 pears" приведёт к выводу ошибки "Notice: A non well formed numeric string encountered in example.php on line 3", а 5 * "orange" к "Warning: A non-numeric string encountered in example.php on line 3";

-  Возможность (https://wiki.php.net/rfc/multiple-catch) обработки нескольких типов исключений в одном выражении catch;

-  Поддержка (https://wiki.php.net/rfc/class_const_visibility) определения видимости для констант внутри класса. Константы теперь могут определяться с флагами public, private и protected;

-  Возможность (https://wiki.php.net/rfc/nullable_types) использования знака вопроса для пометки типов, которые могут принимать значение null.


URL: http://php.net/index.php#id2016-06-09-1
Новость: http://www.opennet.ru/opennews/art.shtml?num=44588

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

Оглавление

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


1. "Началось альфа-тестирование PHP 7.1"  +6 +/
Сообщение от fi (ok) on 11-Июн-16, 00:47 
>  для строки 'abcdef' $str[-2] вернёт "e"

пхп очень близко подобрался к awk, и когда-нибудь станет как perl :))))

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

2. "Началось альфа-тестирование PHP 7.1"  –2 +/
Сообщение от Dark Amateur on 11-Июн-16, 01:23 
Когда читал про фичи, выставленные в alpha, то почему-то подумал, что он стал ближе к C#.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

17. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от Аноним (??) on 11-Июн-16, 10:26 
> Когда читал про фичи, выставленные в alpha, то почему-то подумал, что он
> стал ближе к C#.

PHP очень сильно синтаксисом напоминает C(++/#/...) в принципе. Есть подозрение, что строгую типизацию вводят не просто так - возможно и появление некого компилируемого ответвления. Попытки уже были у фейсбука, но пока только попытки.

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

64. "Началось альфа-тестирование PHP 7.1"  +1 +/
Сообщение от Алексей (??) on 12-Июн-16, 16:27 
Каждый увидел свое. Я увидел, что он заимствовал фичи из Python.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

20. "Началось альфа-тестирование PHP 7.1"  +2 +/
Сообщение от тоже Аноним (ok) on 11-Июн-16, 11:54 
>>  для строки 'abcdef' $str[-2] вернёт "e"
> пхп очень близко подобрался к awk, и когда-нибудь станет как perl :))))

if ('abcdef'[-2] === 'e' && 'абвгде'[-2] === 'it depends') {
    echo 'Yeah, it's still our well-known headache - PHP!';
}

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

47. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от Аноним (??) on 11-Июн-16, 18:08 
А вот у этой проблемы нет нормального решения, кроме как изобрести машину времени и сделать юникод-строки в php 1.0.

Два типа строк в одном языке с динамической неявной типизацией - это еще хуже.

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

72. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от аннм on 13-Июн-16, 17:15 
как будто раньше такой проблемы с 'абвгде'[2] не было.
запилили новую фичу, которую можно использовать, когда надо. когда не надо и раньше не стоило.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

22. "Началось альфа-тестирование PHP 7.1"  +5 +/
Сообщение от Аноним (??) on 11-Июн-16, 12:00 
Родовую травму просто так не вылечить. ***бищные list(), array(), $var[] = "foo" так и останутся.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

65. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от maximnik0 on 13-Июн-16, 00:31 
>и когда-нибудь станет как perl :))))

Вообще то pnp начинался как библиотека perl для вэб разработки.

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

3. "Началось альфа-тестирование PHP 7.1"  –2 +/
Сообщение от анином on 11-Июн-16, 01:27 
>Возможность использования знака вопроса для пометки типов, которые могут принимать значение null.

Почему сразу так не сделать?

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

4. "Началось альфа-тестирование PHP 7.1"  +3 +/
Сообщение от Crazy Alex (ok) on 11-Июн-16, 02:32 
А почему сразу всё было нормально не сделать? Вон, синтаксис списков - это ж перловый, которому уже лет 20. Причём списки/массивы понемногу делают логичными (а по факту - сдирают из перла) они последние года четыре...
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Началось альфа-тестирование PHP 7.1"  +5 +/
Сообщение от burik666 (ok) on 11-Июн-16, 02:36 
<sarcasm>Удивительно почему это они сдирают с Perl</sarcasm>
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Началось альфа-тестирование PHP 7.1"  +3 +/
Сообщение от rob pike on 11-Июн-16, 07:01 
Тоже хотел это отметить.
Причем от нормальных, спискового и скалярного контекстов, насколько я понял, это всё остается быть достаточно далеко, в PHP-шном стиле "у нас тут 100500+ частных случаев, потому что Консистентность звали собаку, которая укусила нашего главного разработчика в детстве", "[]=" это только один кейс.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

16. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от Аноним (??) on 11-Июн-16, 10:23 
И при всём этом код на PHP остаётся прекрасно читабельным, в отличие от такого обобщённого перла.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

18. "Началось альфа-тестирование PHP 7.1"  +3 +/
Сообщение от angra (ok) on 11-Июн-16, 11:14 
Только если ты знаешь php, но не знаешь perl. Ну или если ты совсем дурачок и сравниваешь код в больших проектах на пыхе с кодом однострочников на перле.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

25. "Началось альфа-тестирование PHP 7.1"  +1 +/
Сообщение от rshadow (ok) on 11-Июн-16, 12:33 
У перла идеалогия: есть множество путей сделать это. Можно писать читабельный код, даже читабельнее пхп. Напомню что язык то лингвист делал и на нем можно стихотворения писать =). А можно упражняться: кто решит задачу за меньшее количество символов. Человек пишущий плохо читабельный код на любом из языков, на перле может написать еще хуже =)
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

27. "Началось альфа-тестирование PHP 7.1"  +1 +/
Сообщение от Аноним (??) on 11-Июн-16, 12:47 
А что делать с человеком, плохо пишущим даже на русском? ИдеОлогия, блин.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

30. "Началось альфа-тестирование PHP 7.1"  +1 +/
Сообщение от rshadow (ok) on 11-Июн-16, 13:27 
Так потому и придумывали пхп и питон в которых "есть только один путь правильно сделать это". Разменяв кучу возможностей, гибкость и красоту на низкий порог вхождения.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

35. "Началось альфа-тестирование PHP 7.1"  –3 +/
Сообщение от Аноним (??) on 11-Июн-16, 14:32 
Именно. То же самое и с русским... вроде способов правильно сделать много, и лексика богатая, а говорит между собой мир на английском. Просто потому, что лаконичнее, да и к пониманию сильно проще. Меньше энтропии. Ну и порог вхождения, опять же.

Усложнять как правило просто. Упростить обычно сложнее.

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

36. "Началось альфа-тестирование PHP 7.1"  +3 +/
Сообщение от Forth email(ok) on 11-Июн-16, 14:56 
Вы откуда такие беретесь?
Мир говорит между собой на английском в силу исторических причин, многих.
Не было бы Британской империи - была бы может Французская какая, или второй рейх.
И говорили бы на французском или немецком.
В начале 20-го века большинство научных статей по математике выходили на французском.

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

37. "Началось альфа-тестирование PHP 7.1"  +2 +/
Сообщение от Аноним (??) on 11-Июн-16, 15:08 
Эти исторические причины к нам не с Марса прилетели.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

44. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от chinarulezzz (ok) on 11-Июн-16, 18:02 
Все мы разумные и практичные люди. Этому есть много исторических иллюстраций.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

48. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от . on 11-Июн-16, 18:19 
хохло-логика?
Сделали мол англы лаконичный езыГ и под них лег весь индокитай и много другого :)
А нам то врали, что мол туземцев не осиливших езыГ хозяев, те без жалости перемалывали с канонерок в фарш для своих собачек ...
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

43. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от rob pike on 11-Июн-16, 17:41 
Перловый код действительно часто сложнее читается чем PHP, с одним важным уточнением - для человека *не знающего ни того ни другого*. В чем польза от такого странного "преимущества" - непонятно.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

23. "Началось альфа-тестирование PHP 7.1"  +6 +/
Сообщение от Аноним (??) on 11-Июн-16, 12:05 
> Причём списки/массивы понемногу делают логичными (а по факту - сдирают из перла) они последние года четыре...

Поразительно (c)

Лет через пять глядишь и догадаются, зачем в perl'е есть И "eq"/"cmp"/"gt"/"lt" И "=="/"<=>"/">"/"<"

Задание со звёздочкой - понять, зачем нужен "=~".

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

26. "Началось альфа-тестирование PHP 7.1"  +2 +/
Сообщение от rshadow (ok) on 11-Июн-16, 12:37 
В перле действительно самый правильный подход в операторах и в приведении типов. А потому и самый удобный: ничего нигде приводить специально не нужно.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

46. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от rob pike on 11-Июн-16, 18:04 
> man perldata
> Perl has three built-in data types: scalars, arrays of scalars, and associative arrays of scalars, known as "hashes"

Расскажите про приведение типов, как вы приводите типа "массив" к типу "скаляр", например.

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

55. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от Аноним (??) on 11-Июн-16, 20:45 
>> man perldata
>> Perl has three built-in data types: scalars, arrays of scalars, and associative arrays of scalars, known as "hashes"
> Расскажите про приведение типов, как вы приводите типа "массив" к типу "скаляр",
> например.

Очень просто - в Perl все приведения типов выполняются через списки. Вы забыли упомянуть про контекст скаляров - просто скаляр или список (Ну, если еще детальнее, то "просто скаляр" - это ведь тоже список из одного элемента, ну и с упрощенным синтаксисом для удобства).

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

56. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от rob pike on 11-Июн-16, 21:01 
Какие интересные у вас видения. Вы мало того что изобрели несуществующий тип данных "список", но еще и столько всего считаете приведением типов, что уместно будет спросить, есть ли вообще какие-то операции, которые приведением типов в вашей вселенной не являются?

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

57. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от rob pike on 11-Июн-16, 21:08 
С полным списком встроенных типов перла можно ознакомиться в документации

> http://perldoc.perl.org/functions/ref.html

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

62. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от rshadow (ok) on 12-Июн-16, 00:55 
В скалярном контексте из массива будет получена его длинна.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

63. "Началось альфа-тестирование PHP 7.1"  –2 +/
Сообщение от rob pike on 12-Июн-16, 03:51 
К приведению типов это имеет какое-то отношение?
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

78. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от Аноним (??) on 15-Июн-16, 14:23 
Прямое. То что ты понимаешь под приведением: my $var = @array - даст тебе размер массива. my $var = $array[-1] - даст последний элемент массива. Обращаю внимание как меняется при этом сигил: @ => $.

На этих эффектах основаны и "необычные операторы", типа =()=

Строка/число приводится явно, в зависимости от используемого оператора; выше не зря упоминали про пары eq/==. При этом нет той дичи с oct(), как в похапе: "755" == "0755".

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

59. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от Аноним (??) on 11-Июн-16, 23:02 
> Почему сразу так не сделать?

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

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

15. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от Аноним (??) on 11-Июн-16, 10:22 
>>> Возможность обработки нескольких типов исключений в одном выражении catch

Вот это добротно. Оно и до этого было возможно, через catch (Exception $e) и далее instanceof, но нововведение позволит объём кода ещё поуменьшить.

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

19. "Началось альфа-тестирование PHP 7.1"  –3 +/
Сообщение от Аноним (??) on 11-Июн-16, 11:27 
Всю сознательную жизнь фачил этот пхп, щя начал изучать пайтон и прозрел, какой можно написать стройный, лаконичный и понятный код без всех этих громоздких синтаксических конструкций и альтернативных путей, усложняющих язык.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от тоже Аноним (ok) on 11-Июн-16, 11:56 
Поздравляю, первый шаг в сознательной жизни сделан. Дальше - разочарование питоном, изучение крестов... ну, а потом можно будет вернуться к пыху или питону, но уже с пониманием, как не писать говнокод.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

32. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от angra (ok) on 11-Июн-16, 14:11 
После питона сейчас идут на Go, а не плюсы. И это правильно.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

28. "Началось альфа-тестирование PHP 7.1"  +3 +/
Сообщение от Аноним (??) on 11-Июн-16, 12:48 
Особенно доставляют значащие пробелы. Хоть с линейкой вымеряй.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

34. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от anonimous on 11-Июн-16, 14:25 
Логическую строку не осилил?
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

40. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от анином on 11-Июн-16, 16:32 
Точняк бро. Особенно весело, когда надо побыстрому с чужой машины на малознакомом редакторе, который вдруг меняет табы на пробелы с кастомным рамером.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

50. "Началось альфа-тестирование PHP 7.1"  +1 +/
Сообщение от . on 11-Июн-16, 18:41 
> Точняк бро. Особенно весело, когда надо побыстрому с чужой машины на малознакомом
> редакторе, который вдруг меняет табы на пробелы с кастомным рамером.

... не снимая лыж!
... стоя на голове!
... в гамаке!

Барон любит чтоб потруднее! (С) БМ

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

67. "Началось альфа-тестирование PHP 7.1"  +2 +/
Сообщение от Аноним (??) on 13-Июн-16, 02:05 
Делать невидимый глазом символ критически значимым, делать удвоение невидимого символа вдвойне более значащим, затем искать прямой способ показывать невидимые симводы в редакторах - нет пределов людской глупости, десу.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

61. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от Rodegast (??) on 12-Июн-16, 00:22 
Открой для себя табы.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

70. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от Аноним (??) on 13-Июн-16, 08:13 
Открой для себя редакторы с конверсией табов в пробелы и назад.

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

Вот только узким специалистом по натягиванию яйца на глаз как-то становиться не хочется.

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

69. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от анонимУася (ok) on 13-Июн-16, 04:33 
тыкните пальцем, плз.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

79. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от Аноним (??) on 17-Июн-16, 12:35 
Куда тебе тыкнуть, в PEP8?
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

31. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от angra (ok) on 11-Июн-16, 14:07 
Ты бы хоть поинтересовался значением слова "лаконичный". Это явно не про язык, на котором нет альтернативных путей.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

38. "Началось альфа-тестирование PHP 7.1"  +1 +/
Сообщение от Аноним (??) on 11-Июн-16, 15:24 
Лаконичный - это про код в контексте конкретного языка, да, это не про пхп.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

45. "Началось альфа-тестирование PHP 7.1"  –2 +/
Сообщение от angra (ok) on 11-Июн-16, 18:03 
То есть код на этом вашем питоне может быть лаконичным, только если ограничится питоном? Ну тогда, представьте себе, код на пыхе тоже может быть лаконичным, если ограничится только пыхом. А вот если сравнивать код на разных ЯП, то питон совсем не чемпион по лаконичности.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

51. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от . on 11-Июн-16, 18:45 
> А вот если сравнивать код на разных ЯП, то питон совсем не чемпион по лаконичности.

APL тут никто и икогда не забрет :) Но писать на нём ...
Лучшие продукты в этом говённом мире - всегда результат разумных компромиссов. АзЪ!

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

52. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от rob pike on 11-Июн-16, 19:36 
Вы лично пробовали писать на APL?
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

53. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от angra (ok) on 11-Июн-16, 20:09 
APL это очень нишевый язык и лаконичен он только в пределах своей ниши.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

54. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от rob pike on 11-Июн-16, 20:30 
Очень-очень нишевый.

> MiServer
> A development platform for web applications written in APL. Version 3.0, due out with Dyalog 14.1, will contain wrappers for JQuery and the Syncfusion JavaScript libraries.
> SAWS (Stand Alone Web Services framework)
> Allows any APL application to expose functionality in the form of Web Services in minutes

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

58. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от Аноним (??) on 11-Июн-16, 22:27 
Это все ваши полиглотопроблемы же, я тут высказал свое мнение в отношении питона и пхп
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

73. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от user455 on 13-Июн-16, 19:02 
> Всю сознательную жизнь фачил этот пхп, щя начал изучать пайтон и прозрел, какой можно написать стройный, лаконичный и понятный код без всех этих громоздких синтаксических конструкций и альтернативных путей, усложняющих язык.

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

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

41. "Началось альфа-тестирование PHP 7.1"  –1 +/
Сообщение от Аноним (??) on 11-Июн-16, 16:43 
Что же вы все холиварите, перлы, питоны, низкий порог вхождения...
Предлагаю для прошедших порог попробовать свои силы в чем-то посложнее,
например написать что-нибудь на малболже (https://ru.wikipedia.org/wiki/Malbolge)
:)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

76. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от Аноним (??) on 14-Июн-16, 23:11 
Жырно. Malbolge специально сделан с максимально нечитаемым синтаксисом.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

60. "Началось альфа-тестирование PHP 7.1"  +1 +/
Сообщение от Rodegast (??) on 12-Июн-16, 00:20 
> При указании смещения внутри строки теперь можно указывать отрицательные значения, позиция в строке

Шёл 2016 год...

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

66. "Началось альфа-тестирование PHP 7.1"  +/
Сообщение от Аноним (??) on 13-Июн-16, 02:00 
В с++ этого и в 3016 не будет. И чо? Си в помойку, да, десу?
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

74. "Началось альфа-тестирование PHP 7.1"  –2 +/
Сообщение от rob pike on 14-Июн-16, 04:50 
Сразу надо было.

> By 1960, we had a long list of amazing languages: Lisp, APL, Fortran, COBOL, Algol 60. These are higher-level than C. We have seriously regressed, since C developed. C has destroyed our ability to advance the state of the art in automatic optimization, automatic parallelization, automatic mapping of a high-level language to the machine

Fran Allen, Coders at Work, страница 501

Полная история Си - http://pastebin.com/UAQaWuWG

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

77. "Началось альфа-тестирование PHP 7.1"  +2 +/
Сообщение от Аноним (??) on 14-Июн-16, 23:15 
Доо, пришла кучка технарей, придумала злой си и тем похоронила все мечты теоретиков-борщехлёбов.

И уже сорок лет те не могут оправиться от этого удара. Какая жаль.

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

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

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




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

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