Ага, то есть вместо того, чтобы улучшить интероп между плюсами и растом, автор предлагает затащить половину раста в сами плюсы. Выглядит как хитрый план по обеспечению безопасности собственной карьеры - после этого и без того запредельная когнитивная сложность языка подскочит еще сильнее, молодежь не захочет его изучать, заменить дедов будет попросту некому - как с COBOL.
устранена проблема, при которой ошибки могли быть допущены в процессе написания кода, но они все равно считались допустимым кодом JavaScript и принимались. Теперь компилятор будет отслеживать и выдавать ошибки, когда сможет синтаксически определить истинную или нулевую проверку
Вообще ничего не понятно. Смысл в том, что в JS некоторые типичные опечатки являются валидным кодом, который при этом делает совсем не то, что хочет пользователь, например:
if(/abc/) { ... } // забыли .test(...)
if(x => 0) { ... } // имелось в виду x >= 0, а получилась лямбда
if(a < foo.bar ?? 100) { ... } // парсится как (a < foo.bar) ?? 100 В этих случаях теперь будут варнинги, что условие всегда истинно. При этом, в случаях типа while(true) варнинга не будет, поскольку это распространенный паттерн.
Также ничего не сказано при киллер-фичу, что у итераторов появились аналогичные массивам методы map, filter, take и т.д.
какие франшизы, на ваш взгляд, являются самыми важными в истории шутеров
Имхо, такие культурно значимые игры как Duke Nukem, Serious Sam, Quake, Unreal Tournament, Crysis, Bioshock, Overwatch и Fortnight стоило упомянуть больше чем одним словом или скриншотом
движок Unreal сегодня является одним из основных в игровой индустрии наравне с Unity, CryEngine и Godot.
Поставить Unreal и Godot в одну линейку - это мощно
Cреда исполнения CPython состоит из компилятора, который преобразует исходный текст в байт-код (который даже можно сохранить в файл .pyc), а также виртуальной машины, которая этот код дальше интерпретирует. Оптимизацию, о которой я говорил выше, было бы вполне уместно делать именно на уровне компилятора, хотя и в ВМ тоже можно
А компилятор питона не может сам оптмизировать x ** y % z до вызова pow(x, y, z) если тот вариант более производительный? Выглядит как элементарная peephole-оптимизация
Возможно вам будет интересно: https://github.com/impworks/bonsai На главной странице есть календарь, но помимо него на каждого члена семьи можно написать статью, заполнить факты, загрузить фотки и посмотреть дерево. И тоже на дотнете, хотя и не Blazor
В языке есть и операция. Не «операции», а «операция», потому что в языке она только одна. Так как она только одна, название ей тоже не нужно.
Это софистика - операций в языке множество, но автор называет их "префиксами". По такой логике в Си тоже только одна операция - точка с запятой - а остальное можно назвать модификаторами или как-то еще.
Ага, то есть вместо того, чтобы улучшить интероп между плюсами и растом, автор предлагает затащить половину раста в сами плюсы. Выглядит как хитрый план по обеспечению безопасности собственной карьеры - после этого и без того запредельная когнитивная сложность языка подскочит еще сильнее, молодежь не захочет его изучать, заменить дедов будет попросту некому - как с COBOL.
Вообще ничего не понятно. Смысл в том, что в JS некоторые типичные опечатки являются валидным кодом, который при этом делает совсем не то, что хочет пользователь, например:
if(/abc/) { ... } // забыли .test(...)
if(x => 0) { ... } // имелось в виду x >= 0, а получилась лямбда
if(a < foo.bar ?? 100) { ... } // парсится как (a < foo.bar) ?? 100
В этих случаях теперь будут варнинги, что условие всегда истинно. При этом, в случаях типа
while(true)
варнинга не будет, поскольку это распространенный паттерн.Также ничего не сказано при киллер-фичу, что у итераторов появились аналогичные массивам методы
map
,filter
,take
и т.д.Твой Vue создан, чтобы пронзить небеса!
Имхо, такие культурно значимые игры как Duke Nukem, Serious Sam, Quake, Unreal Tournament, Crysis, Bioshock, Overwatch и Fortnight стоило упомянуть больше чем одним словом или скриншотом
Поставить Unreal и Godot в одну линейку - это мощно
Со словом "теология" как-то справились
Найди 10 отличий от VS Code
Cреда исполнения CPython состоит из компилятора, который преобразует исходный текст в байт-код (который даже можно сохранить в файл
.pyc
), а также виртуальной машины, которая этот код дальше интерпретирует. Оптимизацию, о которой я говорил выше, было бы вполне уместно делать именно на уровне компилятора, хотя и в ВМ тоже можноА компилятор питона не может сам оптмизировать
x ** y % z
до вызоваpow(x, y, z)
если тот вариант более производительный? Выглядит как элементарная peephole-оптимизация7350
Это все уже давно реализовано в MathNet.Numerics.
Выравнивания вообще нет, или все-таки настройкой можно включить или отключить?
Если GPT-5 сам зарегистрируется на трекере и выложит раздачу, тогда да
А sourcemap'ы оно генерирует? Или как это отлаживать?
С телевизором все было бы понятно - упорство не требуется, вообще ничего не требуется
Более 100000 попыток - обалдеть, нужно иметь колоссальное упорство и не иметь никакой жизни
Вижу несколько причин:
Единая точка отказа: сломался\украли телефон - всем остальным пользоваться тоже нельзя
Плохо масштабируется: в ноутбуке хотелось бы иметь гораздо более мощное железо, чем в телефоне
Задачу доступности файлов на всех устройствах удобнее и надежнее решает облачная синхронизация через условный Dropbox
Вы изобрели Asus Padfone
Возможно вам будет интересно:
https://github.com/impworks/bonsai
На главной странице есть календарь, но помимо него на каждого члена семьи можно написать статью, заполнить факты, загрузить фотки и посмотреть дерево. И тоже на дотнете, хотя и не Blazor
Дагестор (извините)
Это софистика - операций в языке множество, но автор называет их "префиксами". По такой логике в Си тоже только одна операция - точка с запятой - а остальное можно назвать модификаторами или как-то еще.