До тех пор пока существуют государства — никакого эсперанто в качестве единого языка не будет. Потому что каждая шишка будет видеть в нем угрозу для их любимой священной коровы — "суверенитета".
Если дело только в подсветке синтаксиса, то это ударит по имиджу разработчиков, не предусмотревших элементарную модульность. Подсветка синтаксиса должна описываться простейшими правилами во внешнем файле.
Исторически каждая следующая студия была тормознутее предыдущей — как в скорости компиляции (С/С++) так и в плане GUI. Интересно как с этой 2019? И это при том что никаких супер-востребованных фич за все время так и не добавилось. Удобный редактор, дерево проектов, отличный отладчик (куда лучше чем реализация в Qt Creator к примеру). Но все это было еще в VS6 (1998)! Зато скорость работы падает в несколько раз с каждой новой версией. И самое печальное, что нет универсальных механизмов обратной совместимости компиляторов и IDE (т.е. меня вполне бы устроила оболочка скажем от 2005/2008/2010 студий, но компилятор и набор библиотек чтобы был новейший).
Хорошо что вы знаете что именно вы не знаете:)
Я вот честно не знаю, как придумать и сделать себе пассивный источник дохода в интернете, который приносил бы мне приличный стабильный доход и позволил бы заниматься тем что мне нравится и жить там где нравится. Вот это главное чего я не знаю. А все остальное…
Современный стек веб технологий это вообще бурлящая хрень, в которой технологии появляются быстрее чем их в принципе можно изучать. Поэтому не проще ли ориентироваться на результат а не на технологии? Нечто подобное было с десктопом когда-то, когда все кричали «COM», «ActiveX», еще какие-то слова, и где оно теперь? Смешалось до уровня неотличимости от прочих низкоуровневых API. Думаю, то же и с вебом будет.
Вы с первых страниц книги делаете какие-то крайне странные заявления. Странные — потому что существуют общепринятые во всем мире понятия информации, сознания и жизни, и кажется что они никак не пересекаются с вашими:
Информация — это характеристика пространства, представляющая собой значимый (контролируемый, результативный, повторимый) способ его преобразования.
Сознание — это способность с использованием языка быстро синтезировать новую информацию преобразованием уже имеющейся информации.
Жизнь — это самопроизвольное накопление информации о пространстве в структурных объектах этого пространства.
Я не против, может вы действительно что-то такое необычное придумали. Но тогда нужно или вводить новые термины (причем крайне аккуратно), или — еще более аккуратно — вводить уточнения относительно старых.
«Информация это характеристика пространства». Какого пространства? Всего трехмерного, в котором болтается наша Вселенная? Или какой-то области пространства? «значимый (контролируемый, результативный, повторимый) способ его преобразования». Для кого значимый, кем контролируемый? Как пространство можно преобразовывать и во что? Науке вроде как о преобразовании пространства ничего не известно. Материю — да, как-бы можно, но про пространство первый раз слышу. «Сознание — это способность с использованием языка быстро синтезировать новую информацию преобразованием уже имеющейся информации» Какого языка? Человеческого? Может языка программирования? Поисковая выдача Гугла обладает сознанием? «Жизнь — это самопроизвольное накопление информации о пространстве в структурных объектах этого пространства.» — какая информация о пространстве может накапливаться? Какая вообще о нем может быть информация? У пространства в физическом смысле единственная собственная характеристика — размерность; остальное — характеристики материи, в нем находящейся. Что за структурные объекты пространства?
Ну и так далее.
Эх, Дмитрий Анатольевич, Дмитрий Анатольевич… Если бы вы в период с 2008 по 2012 год были бы чуть поинициативнее, чуть поамбициознее — кто знает, может быть история пошла бы по другому, альтернативному пути?
Вот по такому например: www.youtube.com/watch?v=hj76TRdjbz8
Подумал тут, а можно ли сказать что аналогом Хаскелевскому void'у будет спецификация 'noreturn', которая обозначает что из функции вообще никогда не будет возврата? Например функция всегда бросает исключение или там принудительный выход из программы?
Переменные типа void* это явное использование «низкоуровневой динамики». В более высокоуровневых языках есть всякие variant, any (C++/Boost), dynamic (C#) которые делают нечто похожее на динамическую типизацию. Но — только там где это действительно нужно, и это делается явно. Видя тип variant/any/dynamic, программист понимает, что вот конкретно здесь применена динамическая типизация. Как правило, понятно и для какой конкретной цели она применена. Против такой явной динамики я ничего не имею, наоборот это очень полезная штука. А вот если бы некий программист стал использовать такой динамический тип АБСОЛЮТНО ВЕЗДЕ вместо всех других типов данных, то это был бы кошмар:) Но ведь именно это и происходит в php/питоне/javascript…
Интересно кстати, что пустой тип void и пустой кортеж разделены. Никогда не задумывался о том что это разные сущности, наоборот казалось что пустой кортеж и void это одно и то же:)
Любопытно. Если бесконечностей бесконечно много, и есть итерационный процесс их порождения, то значит ли это что можно построить и исчисление бесконечностей? Определить над ними какие-то операции типа арифметических? Интересно что бы из этого получилось:)
В Си хотя-бы статическая типизация (хотя и менее строгая чем хотелось бы). В С++ с типизацией еще лучше. А в динамических языках никогда не знаешь что в переменной: строка, число или еще что-то.
И почему сейчас таких девайсов не делают? (по крайней мере массово точно не делают, хотя я вообще не уверен что делают).
Мощный проц, все современные коммуникации, цветной экран (ну или для разнообразия экран на e-ink или других отражающих технологиях)… Под емкий аккумулятор тоже места хватит в таком форм-факторе. Или как у Samsung Q1 Ultra. Столько простора для творчества дизайнеров, а производят все стандартные планшеты. Эпоха таких форм-факторов и аппаратных клавиатур ушла навсегда?
Ну что тут сказать, все верно.
От себя добавлю, что надо было еще в начале 90-х провести люстрацию и запретить бывшим и действующим сотрудникам кое-какой организации занимать государственные посты. Радикально? Да, но по-другому не получилось бы.
Математика это просто некоторый набор правил. Т.е. абстракция. Можно сделать математику в которой вообще нет чисел, а вместо них что-то другое. И в соответствии с гипотезой Тегмарка, будет существовать Вселенная, соответствующая этой математике.
Гипотеза Тегмарка это потрясающая штука, раскрывающая такие глубины, что вряд ли мы когда нибудь сможем осознать их полностью. Но альтернатив лично я не вижу.
До тех пор пока существуют государства — никакого эсперанто в качестве единого языка не будет. Потому что каждая шишка будет видеть в нем угрозу для их любимой священной коровы — "суверенитета".
Ну для меня отсутствие идеально точной подсветки не так уж критично по сравнению с тормозами во время работы:)
Не забывайте, в какой организации работал Заказчик всего этого закручивания гаек.
Я вот честно не знаю, как придумать и сделать себе пассивный источник дохода в интернете, который приносил бы мне приличный стабильный доход и позволил бы заниматься тем что мне нравится и жить там где нравится. Вот это главное чего я не знаю. А все остальное…
Современный стек веб технологий это вообще бурлящая хрень, в которой технологии появляются быстрее чем их в принципе можно изучать. Поэтому не проще ли ориентироваться на результат а не на технологии? Нечто подобное было с десктопом когда-то, когда все кричали «COM», «ActiveX», еще какие-то слова, и где оно теперь? Смешалось до уровня неотличимости от прочих низкоуровневых API. Думаю, то же и с вебом будет.
Я не против, может вы действительно что-то такое необычное придумали. Но тогда нужно или вводить новые термины (причем крайне аккуратно), или — еще более аккуратно — вводить уточнения относительно старых.
«Информация это характеристика пространства». Какого пространства? Всего трехмерного, в котором болтается наша Вселенная? Или какой-то области пространства?
«значимый (контролируемый, результативный, повторимый) способ его преобразования». Для кого значимый, кем контролируемый? Как пространство можно преобразовывать и во что? Науке вроде как о преобразовании пространства ничего не известно. Материю — да, как-бы можно, но про пространство первый раз слышу.
«Сознание — это способность с использованием языка быстро синтезировать новую информацию преобразованием уже имеющейся информации» Какого языка? Человеческого? Может языка программирования? Поисковая выдача Гугла обладает сознанием?
«Жизнь — это самопроизвольное накопление информации о пространстве в структурных объектах этого пространства.» — какая информация о пространстве может накапливаться? Какая вообще о нем может быть информация? У пространства в физическом смысле единственная собственная характеристика — размерность; остальное — характеристики материи, в нем находящейся. Что за структурные объекты пространства?
Ну и так далее.
Вот по такому например: www.youtube.com/watch?v=hj76TRdjbz8
Мощный проц, все современные коммуникации, цветной экран (ну или для разнообразия экран на e-ink или других отражающих технологиях)… Под емкий аккумулятор тоже места хватит в таком форм-факторе. Или как у Samsung Q1 Ultra. Столько простора для творчества дизайнеров, а производят все стандартные планшеты. Эпоха таких форм-факторов и аппаратных клавиатур ушла навсегда?
Лично я как-то с трудом прочитал:)
От себя добавлю, что надо было еще в начале 90-х провести люстрацию и запретить бывшим и действующим сотрудникам кое-какой организации занимать государственные посты. Радикально? Да, но по-другому не получилось бы.
Гипотеза Тегмарка это потрясающая штука, раскрывающая такие глубины, что вряд ли мы когда нибудь сможем осознать их полностью. Но альтернатив лично я не вижу.