Конечно, матричная математика и кровавый энтерпрайз хотят от языка разного. И я не говорю, что нововведения плохи сами по себе - совсем нет, но в целом от таких конфузов язык теряет стройность и внутреннюю согласованность. Кстати, почему-то C# Language Specification остановился где-то на C# 6 и дальше пошли только What's new - действительно единой спецификации последних версий C# не существует?
Именно, что ломается - во-первых, раздувается формальный C# Language Specification и язык теряет обозримость. Во-вторых, язык распадается на куски нишевых применений. В-третьих, гибкость языка должна иметь логические пределы - ну нельзя притащить в язык всего хорошего понемножку отовсюду. Ну и к процессу вопросы - например, логично было бы, избавляясь от Main, сразу добавить специальные атрибуты. А про пользовательский код не понял - какой код имелся в виду?
Применимость: очень редко и иногда - некогда простой и элегантный язык превращается в лавку редкостей. Нет ощущения проработанности развития, вместо этого есть веник из нововведений вида "вроде всем полезно" и "а еще вот тут забыли".
— Сегодня завтрак в детском саду у нас отменяется! — Ура! — Мы совершим полёт на космической ракете на Марс. Прошу вас, возьмите в руки космические ложки. Подкрепитесь основательно. Ракета до обеда на землю не вернется.(с)
Hу кто его не знает? (c) Вроде знают все, но почему-то упорно продолжают использовать как бог на душу положит, вплоть до "Коровьев против фамилии "Панаев" написал "Скабичевский", а Бегемот против Скабичевского написал "Панаев"" (с)
Скажу прямо, Дельфин — не самое известное из созвездий. Большую Медведицу знают очень многие.
Не буду вам напоминать, как очищается политура. Это всякий младенец знает. Почему-то никто в России не знает, отчего умер Пушкин, а как очищается политура – это всякий знает. (c) Уж не знаю, чем навеяло...
Только это не про МГУ - это высотка на Красных Воротах, там замораживали грунты и строили с рассчитанным наклоном, вот после разморозки высотка и выпрямилась (представляю себе бессонные ночи архитекторов). А про МГУ каких только легенд не ходит...
Для обычных тестов сборочные системы предлагают историю прохождений, благо она простая - красный/зеленый тест. Бенчмарки как результат выдают не boolean, а кортеж значений - время прохождения, аллокации в поколениях и т.д. Нет ли где-то чего-то готового для хранения историй бенчмарков с графиками по параметрам, алертами и пр.?
От имени старичков скажу - все правда. И то, что раньше люди с высшим образованием работали черт-те кем, и то, что студенты второго курса без опыта работы слишком много о себе мнят. Обе крайности имеют место быть.
Для графовых БД есть такой https://tinkerpop.apache.org/gremlin.html - язык обхода графов. Для PostreSQL нету, а вот MS для новой CosmosDB реализовал. Про призводительность не знаю.
Огонь тоже считался божественным, пока Прометей не выкрал его. Теперь мы кипятим на нём воду. (с)
Конечно, матричная математика и кровавый энтерпрайз хотят от языка разного. И я не говорю, что нововведения плохи сами по себе - совсем нет, но в целом от таких конфузов язык теряет стройность и внутреннюю согласованность. Кстати, почему-то C# Language Specification остановился где-то на C# 6 и дальше пошли только What's new - действительно единой спецификации последних версий C# не существует?
Именно, что ломается - во-первых, раздувается формальный C# Language Specification и язык теряет обозримость. Во-вторых, язык распадается на куски нишевых применений. В-третьих, гибкость языка должна иметь логические пределы - ну нельзя притащить в язык всего хорошего понемножку отовсюду. Ну и к процессу вопросы - например, логично было бы, избавляясь от Main, сразу добавить специальные атрибуты. А про пользовательский код не понял - какой код имелся в виду?
Применимость: очень редко и иногда - некогда простой и элегантный язык превращается в лавку редкостей. Нет ощущения проработанности развития, вместо этого есть веник из нововведений вида "вроде всем полезно" и "а еще вот тут забыли".
— Сегодня завтрак в детском саду у нас отменяется!
— Ура!
— Мы совершим полёт на космической ракете на Марс. Прошу вас, возьмите в руки космические ложки. Подкрепитесь основательно. Ракета до обеда на землю не вернется.(с)
Hу кто его не знает? (c) Вроде знают все, но почему-то упорно продолжают использовать как бог на душу положит, вплоть до "Коровьев против фамилии "Панаев" написал "Скабичевский", а Бегемот против Скабичевского написал "Панаев"" (с)
Не буду вам напоминать, как очищается политура. Это всякий младенец знает. Почему-то никто в России не знает, отчего умер Пушкин, а как очищается политура – это всякий знает. (c) Уж не знаю, чем навеяло...
Только это не про МГУ - это высотка на Красных Воротах, там замораживали грунты и строили с рассчитанным наклоном, вот после разморозки высотка и выпрямилась (представляю себе бессонные ночи архитекторов). А про МГУ каких только легенд не ходит...
Для обычных тестов сборочные системы предлагают историю прохождений, благо она простая - красный/зеленый тест. Бенчмарки как результат выдают не boolean, а кортеж значений - время прохождения, аллокации в поколениях и т.д. Нет ли где-то чего-то готового для хранения историй бенчмарков с графиками по параметрам, алертами и пр.?
А если места нет - его надо уступить.
От имени старичков скажу - все правда. И то, что раньше люди с высшим образованием работали черт-те кем, и то, что студенты второго курса без опыта работы слишком много о себе мнят. Обе крайности имеют место быть.
А одна круглая фара - это не только 2101, но и 2102 (универсал) и 21011 и 21013.
Я просто думаю "жопа" - это не то слово, которое следует употреблять в порядочной компании. почти (с)
Полюбопытствовал - Гремлин имеет вид FluentAPI, а вот Cypher больше похож на SQL. Есть даже старый транслятор от openCypher - https://github.com/opencypher/cypher-for-gremlin
Для графовых БД есть такой https://tinkerpop.apache.org/gremlin.html - язык обхода графов. Для PostreSQL нету, а вот MS для новой CosmosDB реализовал. Про призводительность не знаю.
На эту тему была статья https://habr.com/ru/post/475810/
А я за последнюю :)
Я вот груминг понимаю только через перевод, а фрейминг вообще слышу впервые. Хотя "лок" и "джоин" тоже употребляю.
Еще можно мнемонически - Ctrl-K B - Begin, Ctrl-K K - Конец.
А все эти взаимосвязи и наслоения как-то систематизированы в цифровой форме? Или эти структуры в приниципе алогичны и не поддаются формализации?