Nostalgie wawes
1
подписчик
Забытые (и не совсем) вещи, что зажигали.…
Вселенная Java.
Области применения платформы java. Источник: НГУ им. Лобачевского Перед вами представлена многоуровневая архитектура Java, демонстрирующая, как разные версии JVM (Java Virtual Machine, проще - «прослойка» между кодом и аппаратной платформой) адаптированы под различные устройства и задачи — от карт данных и мобильных терминалов до серверных систем. Ведь Java изначально - это не про банковский софт, не про апплеты в вашем браузере (на заре 1990х г.). Java разрабатывалась в Sun Microsystems ИМЕННО для рынка микроэлектроники и «умных» бытовых устройств...
О создателе Apache Ant и Tomcat Web Server..
Когда слышишь о Sun Microsystems - бесспорно алмазе в истории технологий прошлого и этого века - всегда вспоминаешь язык java и Джеймса Гослинга. Но! Не одним Гослингом был знаменит технологический гигант.
Как-то вечерком под красное винцо и стрим от "Куплинов Play" на фоне я бродил по легаси коду - одному из энтерпрайз-проектов, на котором мне довелось поработать в 2023м году. Проект работает до сих пор в медицинской сфере, написан на J2EE платформе под сборщиком Apache Ant (java 1.4). Проект, написанный под схему NetBeans , и, надо было еще хорошо "раскурить" то, как он собирался :)...
Не одним Эпплом...
Наверное, мало кто слышал о том, что кроме силиконовой долины персональные компьютеры (ПК) разрабатывали и в Союзе. Хотя, я и не помню в своем страшном детстве что-то даже подобное, ибо Dendy - это уже была роскошь в далеком 1996м. Итак, речь пойдет о первых ноутбуках СССР (!). Дизайн отечественного лаптопа практически полностью копировал внешний вид зарубежного прототипа - японского ноутбука Toshiba T1100. И назывался он "Электроника МС 1504" - первый серийно производившийся советский ноутбук. Внутризаводское обозначение модели - "Электроника ПК 300"...
Генератор скобочной последовательности
Привет.
Интересная задачка на комбинаторику и рекурсию. Сходу решение вышло непростым, но здорово развивает мозг. Рекомендуется пройти дебаггером в IDE для познания дзена рекурсивного подхода.
Суть: сформировать все возможные варианты правильных скобочных последовательностей из круглых скобок, где правильной считается такая последовательность, при которой количество открывающих скобок == количеству закрывающих. Открывающая скобка идет ВСЕГДА раньше закрывающей - такое правило...
Разворот linked list
Часто пишут, что востребованная задача в FAANG и MAANG. Ну что ж, не обойдем стороной тогда и мы.
Задача звучит примерно так: дан связный список элементов (объектов), верните список с обратным порядком элементов...
Алгоритм слияния "застежка-молния" (два списка)
Цикл статей по алгоритмам хотелось бы начать с принципа двух указателей ( задачи не самой простой, но очень интересной). Эта задача часто используется как базовый компонент более сложных алгоритмов сортировки и поиска, например, в merge sort. Сложность алгоритма: O(n+m), где n и m - размеры исходных массивов. Про временную сложность алгоритмов очень много инфо в сети. Сама суть задача такова: на собеседовании ли, в боевой задаче ли может понадобиться...
Микроконтроллер, как это понять?
Ссылка на предыдущую статью серии: https://dzen.ru/media/id/66c7ac8ffefa563cff965d2b/java-dlia-jeleza-i-prichem-tut-internet-675dee63ec74cb370fe25344
За свою недолгую, пока еще, карьеру в различных закрытых "ойти"-группах мне много раз приходилось сталкиваться с хейтом высокоуровневых языков программирования (во времена моей любви к python). Помню, как в одном из этих горячих споров я услышал в свой адрес: "Мы доживем до тех времен, когда "петон" будет исполняться прямо на процессоре быстрее самого нативного кода!"...
Java для "железа" и причем тут интернет..
Предыдущая статья цикла: https://dzen.ru/a/Z1NA-MMS6FSqrS1Y?share_to=link Язык Java придумали в 1991 году Джеймс Гослинг, Патрик Ноутон , Крис Варт, Эд Франк и Майк Шеридан , которые работали в Sun Microsystems. И уже тогда разработчики понимали, что язык будет относиться к нише бытовой электроники.
Без сомнений, Sun Microsystems - одна из значимых IT-компаний в истории. О немного бизнесовой и политической стороне создания этого прекрасного языка, прошедшего тяжелейший путь междоусобной борьбы между корпорациями, можно прочесть из воспоминаний П...
Забытая история Java lang..
Целью данной статьи - своеобразное intro для цикла статей о первоначальном предназначении языка программирования Java, родившегося в начале 90х г.г., коим является автоматизация бытовых электронных устройств, и пришедшему на смену языку С ("си"), от которого порядком подустали разработчики тех лет. Мне будет интересно погрузиться в исследование того, как софт сливался с железом, подобно тому, как душа есть в каждом из наших тел, пока они живы.
Цикл статей будет опираться на тщательно проверенные мной источники (разрозненные по сети, в т...