В этой статье я дам пошаговое руководство для написания простейшего приложения под Android, которое сможет при помощи камеры смартфона распознавать примерно пару десятков различных объектов (человек, монитор, бутылка, птица, кошка, цветок и др.). Для этого мы воспользуемся нейронной сетью и библиотекой OpenCV 4.2.0. Итоговое приложение в работе будет выглядеть примерно так Если это будет ваше первое приложение на Android, или же это будет первый опыт программирования, то данная инструкция вам подойдёт в любом случае...
IT notes
Краткий обзор языка программирования Scala
Ещё одним Java совместимым языком программирования является Scala. Это не такой свежий язык семейства JVM компилируемых, как Kotlin, но, тем не менее, язык достаточно молодой. Как и на Kotlin на нём можно делать практически всё то же, что и на Java. В чём главное отличие Scala от того же Java? Scala - это, прежде всего, мультипарадигмальный язык программирования, т.е. его создатели сделали попытку сделать язык на базе Java, сохранив объектно ориентированный подход, но расширив возможности языка функциональным подходом...
Краткий обзор языка программирования Golang
Приступая к обзору Golang, первым делом отмечу, что язык Golang разрабатывает и продвигает Google. Язык хоть и относительно новый, но уже чётко нашёл свои ниши, очень активно развивается, и я, будучи ярым поклонником этого ЯП, уверен, что он захватит многие другие ниши, потеснив... да, практически всех он способен потеснить... И вот почему... Golang — язык компилируемый, на котором уже из коробки можно собрать исполняемый файл (а-ля экзешник для windows) без всяких прослоек в виде виртуальных машин, вспомогательных тулзовин для сборки и каких-либо плясок с бубном...
Краткий обзор языка программирования Java
Что из себя представляет Java на текущий момент? Это бесспорно классика, классика, наверное, с самым многочисленным на текущий момент комьюнити. Миллионы библиотек, фреймворков и приложений написанных на Java. По разным рейтингам однозначно этот язык входит в топ 5, часто по большинству номинаций выходит на первое место. Чем же он так прекрасен? Моё мнение, что код, написанный на Java склонен быть максимально структурированным и понятным. Он строго типизирован, структурирован, но, в то же время, достаточно гибок...
