#язык
В чём Logica: зачем Google сделала новый язык программирования
Недавно Google объявила о разработке нового языка программирования — Logica. Он уже выложен на GitHub одного из авторов — Евгения Скворцова. Корпорация хочет заменить новым языком старичка SQl — как минимум в дедуктивных базах данных. Разобрались, как устроен Logica и где его попробовать.
___
https://skillbox.ru/media/code/zachem-google-sdelal-novyy-yazyk-programmirovaniya
В чём Logica: зачем Google сделала новый язык программирования
Недавно Google объявила о разработке нового языка программирования — Logica. Он уже выложен на GitHub одного из авторов — Евгения Скворцова. Корпорация хочет заменить новым языком старичка SQl — как минимум в дедуктивных базах данных. Разобрались, как устроен Logica и где его попробовать.
___
https://skillbox.ru/media/code/zachem-google-sdelal-novyy-yazyk-programmirovaniya
#profession
Ты правда продюсер? Да, я правда продюсер
Если захотелось выйти за рамки трека individual contributor, стоит глянуть в сторону ИТ-продюсинга. ИТ-продюсер организует сложные и нетипичные проекты — это что-то вроде расширенной версии продакт-менеджера.
Павел Шерер — продюсер, аналитик, продуктовый дизайнер ИТ-решений — рассказал, как прокачать свою карьеру и стать большим боссом в индустрии.
___
https://skillbox.ru/media/code/zachem-google-sdelal-novyy-yazyk-programmirovaniya
Ты правда продюсер? Да, я правда продюсер
Если захотелось выйти за рамки трека individual contributor, стоит глянуть в сторону ИТ-продюсинга. ИТ-продюсер организует сложные и нетипичные проекты — это что-то вроде расширенной версии продакт-менеджера.
Павел Шерер — продюсер, аналитик, продуктовый дизайнер ИТ-решений — рассказал, как прокачать свою карьеру и стать большим боссом в индустрии.
___
https://skillbox.ru/media/code/zachem-google-sdelal-novyy-yazyk-programmirovaniya
#важное
«Было странно, непонятно»: экспресс-интервью с уволенным из Xsolla разработчиком
Слава Белоглазов — один из тех разработчиков, которых решила сократить «бигдата» в Xsolla. Узнали, как проходили сокращения, что пообещали сотрудникам и досталось ли на орехи менеджерам.
___
https://skillbox.ru/media/code/ekspressintervyu-s-uvolennym-iz-xsolla-razrabotchikom
«Было странно, непонятно»: экспресс-интервью с уволенным из Xsolla разработчиком
Слава Белоглазов — один из тех разработчиков, которых решила сократить «бигдата» в Xsolla. Узнали, как проходили сокращения, что пообещали сотрудникам и досталось ли на орехи менеджерам.
___
https://skillbox.ru/media/code/ekspressintervyu-s-uvolennym-iz-xsolla-razrabotchikom
#тусовка
Смешные и голые: на кого подписаться в русскоязычном ИТ-твиттере
Мы собрали 17 «тысячников» из Twitter, которые пишут о разработке и программистских делишках. Но предупреждаем — их вкусы специфичны: пятничные нюдсы (в том числе мужские), посылание оппонентов далеко и надолго, нападки и другие проявления безудержного айтишного веселья.
Если хочется понять, что там в голове у разработчика или тимлида — гоу в нашу подборку.
___
https://skillbox.ru/media/code/na-kogo-podpisatsya-v-russkoyazychnom-ittvittere/
Смешные и голые: на кого подписаться в русскоязычном ИТ-твиттере
Мы собрали 17 «тысячников» из Twitter, которые пишут о разработке и программистских делишках. Но предупреждаем — их вкусы специфичны: пятничные нюдсы (в том числе мужские), посылание оппонентов далеко и надолго, нападки и другие проявления безудержного айтишного веселья.
Если хочется понять, что там в голове у разработчика или тимлида — гоу в нашу подборку.
___
https://skillbox.ru/media/code/na-kogo-podpisatsya-v-russkoyazychnom-ittvittere/
👍1
#opinion
Почему невозможно создать идеальный язык программирования
Парадокс: с одной стороны, идеальный язык программирования должен быть очень популярным, чтобы все разработчики на нём писали. С другой — чем больше у языка пользователей, тем больше разных комьюнити, проблем с совместимостью версий, вопросов стандартизации и других деталей, которые портят «прекрасный язык».
Получается, чтобы язык оставался идеальным, у него должно быть мало поклонников и разработчиков, которые смогут его освоить.
«Чтобы писать на Haskell, нужно думать максимально абстрактно. Пока мир не может дать столько разработчиков, чтобы все задачи решать на Haskell. Простые языки лучше сложных, потому что чем меньше нужно знать программисту, тем больше задач можно решить с помощью языка.
Мир, в котором все программируют на Haskell, — плохой мир».
Виталий Брагилевский, евангелист Haskell и преподаватель
___
https://skillbox.ru/media/code/idealnyy-yazyk-programmirovaniya
Почему невозможно создать идеальный язык программирования
Парадокс: с одной стороны, идеальный язык программирования должен быть очень популярным, чтобы все разработчики на нём писали. С другой — чем больше у языка пользователей, тем больше разных комьюнити, проблем с совместимостью версий, вопросов стандартизации и других деталей, которые портят «прекрасный язык».
Получается, чтобы язык оставался идеальным, у него должно быть мало поклонников и разработчиков, которые смогут его освоить.
«Чтобы писать на Haskell, нужно думать максимально абстрактно. Пока мир не может дать столько разработчиков, чтобы все задачи решать на Haskell. Простые языки лучше сложных, потому что чем меньше нужно знать программисту, тем больше задач можно решить с помощью языка.
Мир, в котором все программируют на Haskell, — плохой мир».
Виталий Брагилевский, евангелист Haskell и преподаватель
___
https://skillbox.ru/media/code/idealnyy-yazyk-programmirovaniya
#opinion
🤬💩🤯🤢 — за что разработчики ненавидят разные языки программирования
Собрали комментарии разработчиков-хейтеров о разных языках программирования. Не пощадили никого — кроме LISP и Haskell (они же неподсудные). Внутри ярость, боль, тлен, невыносимая лёгкость бытия и даже проклятия.
«Я ненавижу Python, потому что гладиолус. Да пошёл ты, чёртов Python. Что за бред: невидимый пробел — часть синтаксиса, а self — не ключевое слово. Кажется, Гвидо фон Россумбургер — просто придурок. Преподавать Python в школах — глупая идея. C++ или Java куда лучше. В Python нет ключевого слова для объявления переменных. Вы просто вводите имена переменных, а потом с трудом находите, где их объявляли. Создатели не учли уроки прошлого: не объявлять переменные и функции — это ошибка из 1950-х».
Олегзандр фон Денман, программист
___
https://skillbox.ru/media/code/za-chto-razrabotchiki-nenavidyat-raznye-yazyki-programmirovaniya
🤬💩🤯🤢 — за что разработчики ненавидят разные языки программирования
Собрали комментарии разработчиков-хейтеров о разных языках программирования. Не пощадили никого — кроме LISP и Haskell (они же неподсудные). Внутри ярость, боль, тлен, невыносимая лёгкость бытия и даже проклятия.
«Я ненавижу Python, потому что гладиолус. Да пошёл ты, чёртов Python. Что за бред: невидимый пробел — часть синтаксиса, а self — не ключевое слово. Кажется, Гвидо фон Россумбургер — просто придурок. Преподавать Python в школах — глупая идея. C++ или Java куда лучше. В Python нет ключевого слова для объявления переменных. Вы просто вводите имена переменных, а потом с трудом находите, где их объявляли. Создатели не учли уроки прошлого: не объявлять переменные и функции — это ошибка из 1950-х».
Олегзандр фон Денман, программист
___
https://skillbox.ru/media/code/za-chto-razrabotchiki-nenavidyat-raznye-yazyki-programmirovaniya
👍6🫡2🔥1💯1
#just_for_fun
Программирование на эмодзи. 5 забавных языков
Emojicode — объектно-ориентированный и строго типизированный язык с отличной поддержкой классов. А ещё код в нём пишется на эмодзи.
Создатель языка ненавидит ошибки типа NPE (null pointer exception) — они возникают при попытке обратиться к объекту, которому не присвоено значение. Поэтому в Emojicode каждую переменную экземпляра класса (instance variable) нужно сразу инициализировать, чтобы не словить ошибку при компиляции.
___
https://skillbox.ru/media/code/programmirovanie-na-emodzi-5-zabavnykh-yazykov
Программирование на эмодзи. 5 забавных языков
Emojicode — объектно-ориентированный и строго типизированный язык с отличной поддержкой классов. А ещё код в нём пишется на эмодзи.
Создатель языка ненавидит ошибки типа NPE (null pointer exception) — они возникают при попытке обратиться к объекту, которому не присвоено значение. Поэтому в Emojicode каждую переменную экземпляра класса (instance variable) нужно сразу инициализировать, чтобы не словить ошибку при компиляции.
___
https://skillbox.ru/media/code/programmirovanie-na-emodzi-5-zabavnykh-yazykov
Skillbox
Программирование на эмодзи. 5 забавных языков
О скольких из них слышали вы? Зовём познакомиться и даже попрограммировать на каждом.
🔥2
#profession
Узнали, кто продолжает писать на ассемблере в 2k21, — эти суровые парни даже веб-разработчиков хотят подсадить на свои мнемонические команды. Внутри — увлекательные истории про квадрокоптеры и тормозящие китайские домофоны 🤓
«Считается, что веб-разработчику ассемблер знать ни к чему. Правда, потом страница с текстом потребляет 100% ресурсов процессора и 2 гигабайта ОЗУ. Если честно, всем, кто пишет прикладные программы, полезно знать, как работает компьютер. Хочется, чтобы все эти люди думали не в стиле „запустилось на моём сверхсовременном компе, и ладно“, а хоть немного пытались оптимизировать свои поделки и уж тем более не использовали всякие извращения вроде Electron».
Юрий Иваник, администратор Telegram-чата про ассемблер pro.asm
___
https://skillbox.ru/media/code/assembler-v-2k21
Узнали, кто продолжает писать на ассемблере в 2k21, — эти суровые парни даже веб-разработчиков хотят подсадить на свои мнемонические команды. Внутри — увлекательные истории про квадрокоптеры и тормозящие китайские домофоны 🤓
«Считается, что веб-разработчику ассемблер знать ни к чему. Правда, потом страница с текстом потребляет 100% ресурсов процессора и 2 гигабайта ОЗУ. Если честно, всем, кто пишет прикладные программы, полезно знать, как работает компьютер. Хочется, чтобы все эти люди думали не в стиле „запустилось на моём сверхсовременном компе, и ладно“, а хоть немного пытались оптимизировать свои поделки и уж тем более не использовали всякие извращения вроде Electron».
Юрий Иваник, администратор Telegram-чата про ассемблер pro.asm
___
https://skillbox.ru/media/code/assembler-v-2k21
Skillbox
Ассемблер в 2k21: кто и зачем продолжает писать на машинно-ориентированном языке
Жизнь слишком коротка, чтобы кодить на ассемблере. И всё же в некоторых задачах он до сих пор незаменим.
👍3
#opinion
Слава, деньги, два ствола: зачем айтишнику популярный аккаунт в Twitter
«В общем, я думаю, что никогда в жизни вас никто не добавит в некий таинственный чёрный список. Это какой-то миф — бред и неправда. Доказано тысячами людей. Единственное, чего нельзя писать в своих ресурсах, — что компания, в которой вы работаете прямо сейчас, просто говно. Такие посты — прямой путь к увольнению. Всё остальное писать можно».
Антон Назаров, разработчик на iOS и C++ в Grid Dynamics, спикер AppsConf Russia и MoscowPython.
___
https://skillbox.ru/media/code/zachem-aytishniku-populyarnyy-akkaunt-v-twitter
Слава, деньги, два ствола: зачем айтишнику популярный аккаунт в Twitter
«В общем, я думаю, что никогда в жизни вас никто не добавит в некий таинственный чёрный список. Это какой-то миф — бред и неправда. Доказано тысячами людей. Единственное, чего нельзя писать в своих ресурсах, — что компания, в которой вы работаете прямо сейчас, просто говно. Такие посты — прямой путь к увольнению. Всё остальное писать можно».
Антон Назаров, разработчик на iOS и C++ в Grid Dynamics, спикер AppsConf Russia и MoscowPython.
___
https://skillbox.ru/media/code/zachem-aytishniku-populyarnyy-akkaunt-v-twitter
#opinion
Вернём веб-разработке былое величие
В статье: полная история веб-разработки, ностальгия по старому вебу и попытка слезть с иглы новомодных фреймворков.
«А вы вообще помните время, когда всё это не было таким сложным? Когда не существовало препроцессоров, транспиляторов и систем для сборки, на вход которых мы подавали навороченный и модный код, а на выходе получали код с „наименьшим общим знаменателем”, который подходит для разных платформ. Когда нам не нужны были автоматизированные системы сборки и программные конвейеры, чтобы сохранить свою адекватность. Когда не нужно было создавать Source Map, только чтобы использовать отладчик без искажённого кода. Когда во фреймворке, с которым мы работаем, не были намешаны все языки подряд. В те времена всё было гораздо проще».
___
https://skillbox.ru/media/code/vernyem_veb_razrabotke_byloe_velichie
Вернём веб-разработке былое величие
В статье: полная история веб-разработки, ностальгия по старому вебу и попытка слезть с иглы новомодных фреймворков.
«А вы вообще помните время, когда всё это не было таким сложным? Когда не существовало препроцессоров, транспиляторов и систем для сборки, на вход которых мы подавали навороченный и модный код, а на выходе получали код с „наименьшим общим знаменателем”, который подходит для разных платформ. Когда нам не нужны были автоматизированные системы сборки и программные конвейеры, чтобы сохранить свою адекватность. Когда не нужно было создавать Source Map, только чтобы использовать отладчик без искажённого кода. Когда во фреймворке, с которым мы работаем, не были намешаны все языки подряд. В те времена всё было гораздо проще».
___
https://skillbox.ru/media/code/vernyem_veb_razrabotke_byloe_velichie
#report
Индекс популярности языков программирования TIOBE за август. Python и Fortran продолжают рваться вперед, Java и C постепенно сдают позиции.
Подробнее: https://www.tiobe.com/tiobe-index
Индекс популярности языков программирования TIOBE за август. Python и Fortran продолжают рваться вперед, Java и C постепенно сдают позиции.
Подробнее: https://www.tiobe.com/tiobe-index
#just_for_fun
Где порубиться на «агатах» в России, Украине и Беларуси
Любителям древней техники посвящается. Подборка музеев, в которых можно запустить первый ПК от Apple, потестить первый сервер «Яндекса» и советский мейнфрейм, погалаксианить на «агатах».
___
https://skillbox.ru/media/code/gde-porubitsya-na-agatakh-v-rossii-ukraine-i-belarusi
Где порубиться на «агатах» в России, Украине и Беларуси
Любителям древней техники посвящается. Подборка музеев, в которых можно запустить первый ПК от Apple, потестить первый сервер «Яндекса» и советский мейнфрейм, погалаксианить на «агатах».
___
https://skillbox.ru/media/code/gde-porubitsya-na-agatakh-v-rossii-ukraine-i-belarusi
#burnout
Как я решил бросить ИТ в 27 и перейти в медицину
Игнат Голдман работал во фронтенде и UX-дизайне, но продолжал мечтать о медицине. В 27 лет он окончательно понял, что больше не может оставаться в ИТ.
«На зимних каникулах мне исполнилось 27. В этот день рождения я твёрдо решил всё поменять. С утра меня стало дико накрывать из-за того, что я двигаюсь куда-то не туда. Сидел под горячим душем и чуть не плакал».
___
https://skillbox.ru/media/code/kak-ya-reshil-brosit-it-v-27
Как я решил бросить ИТ в 27 и перейти в медицину
Игнат Голдман работал во фронтенде и UX-дизайне, но продолжал мечтать о медицине. В 27 лет он окончательно понял, что больше не может оставаться в ИТ.
«На зимних каникулах мне исполнилось 27. В этот день рождения я твёрдо решил всё поменять. С утра меня стало дико накрывать из-за того, что я двигаюсь куда-то не туда. Сидел под горячим душем и чуть не плакал».
___
https://skillbox.ru/media/code/kak-ya-reshil-brosit-it-v-27