Напомнило рекомендацию PEP8 (общепринятый стайлгайд по Пайтону) использовать if list: ... вместо if list == []: ... (ну и для всех других "булеабельных" типов). Я, конечно, понимаю, стандарт и всё такое, но второе мне нравится больше.
А кто решает, у кого можно отобрать право на свободу передвижение (в тюрьму упечь, иными словами)? Или теперь все тюрьмы расформировать, потому что "двойные стандарты"?
В украинском, как и в русском, "обратность" глагола передаётся прикреплённым окончанием -ся/-сь, но в западных диалектах это окончание спокойно отсоединяют ("Вони побилисі" может стать "Вони сі побили", к примеру. Или "там щось робиться" станет "там щось ся робить").
А что хаскеллисту приятнее читается: (Bool, Bool) -> Bool или Bool -> Bool -> Bool? Логику каррирования я вроде понимаю, но второе как описание условной func(Bool, Bool) -> Bool не воспринимается.
Markdown — это синтаксический сахар к подмножеству HTML, ориентированный на то, чтобы его мог читать человек. Ну и символов меньше, то есть писать проще/быстрее.
Так построение сета же N logN, разве нет?
Пелевин какой-то?
Пользуюсь Calculator++, неплохая середина между "+-/*" и "120 кнопок с тремя страницами".
Ну, типа, надо было
return var == const.Напомнило рекомендацию PEP8 (общепринятый стайлгайд по Пайтону) использовать
if list: ...вместоif list == []: ...(ну и для всех других "булеабельных" типов). Я, конечно, понимаю, стандарт и всё такое, но второе мне нравится больше.А кто решает, у кого можно отобрать право на свободу передвижение (в тюрьму упечь, иными словами)? Или теперь все тюрьмы расформировать, потому что "двойные стандарты"?
<-сейчас в R используется. Выглядит логичнее, конечно, но писать каждый раз два символа вместо одного немножко напрягает.Там нету ошибок. PEP8 — это набор рекомендаций, не более. Его нарушение является ошибкой настолько же, насколько является ошибкой
вместо
numpy опирается на BLAS/LAPACK, насколько помню, а там полный набор, включая интринсики.
Тут возникает вопрос: а не потребует ли разработка/имплементация адекватного гуя больше человеко-часов, чем сам функционал?
Ещё один пример из восточно-славянского языка.
В украинском, как и в русском, "обратность" глагола передаётся прикреплённым окончанием -ся/-сь, но в западных диалектах это окончание спокойно отсоединяют ("Вони побилисі" может стать "Вони сі побили", к примеру. Или "там щось робиться" станет "там щось ся робить").
Ith'kuil же вроде наоборот максимально сложным попытались сделать.
Возможно.
https://english.stackexchange.com/questions/547469/what-is-the-difference-between-%CA%8C%C9%AA-and-a%C9%AA-in-english
Пожар обычно не накрывает сотню квадратных км (плюс-минус ареал охотничьих племён). И каким образом засуха уничтожит всю пищу — мне непонятно.
А что хаскеллисту приятнее читается:
(Bool, Bool) -> BoolилиBool -> Bool -> Bool? Логику каррирования я вроде понимаю, но второе как описание условнойfunc(Bool, Bool) -> Boolне воспринимается.Как язык Brainfuck абсолютно тривиален, сложность в написании на нём отличных от "Привет, мир!" программ.
Хотя тут, конечно, возникает вопрос: а что есть сложность языка, если не сложность работы с ним?
Ну я же не сказал "совсем без танцев".
Между этими двумя разница в функционале всё-таки существенна.
Алгоритм в пару шагов, как по мне, это "без особых танцев".
Office можно под вайном поднять, вроде получалось без каких-то особых танцев.
Markdown — это синтаксический сахар к подмножеству HTML, ориентированный на то, чтобы его мог читать человек. Ну и символов меньше, то есть писать проще/быстрее.