Хочу все знать. Язык Scheme

Адаптированный Lisp для обучения программированию. У каждого языка программирования своё назначение. Одни прекрасно подходят для веба, другие для десктопных приложений, в третьих нуждается Data Science, а есть языки, которые идеально подходят для знакомства с программированием. Мы уже говорили про Logo, про Scratch, пришло время перейти на более высокую ступень образования…

читать далее

Итоги первого полугодия рейтинга TIOBE

Главные тренды в языках программирования. Портал TIOBE ежемесячно публикует рейтинг самых популярных языков программирования. Он основывается на статистике поисковых систем, а значит позволяет объективно оценить востребованность и тенденции. Чтобы подвести итоги полугодия в программировании, мы обратимся к двум рейтингам: свежему и январскому. Вот результаты. Грандиозное падение лидеров Java остаётся самым популярным языком в рейтинге…

читать далее

Хочу всё знать. Язык Red

Пока невоспетый герой.   В 1997 году свет увидел REBOL — высокоуровневый язык для работы с мета-данными. С одной стороны, он достаточно прост для того, чтобы изучать его в школах и ВУЗах, так как синтаксис предельно понятный. Чтобы вы примерно представили удобство — из знаков препинания здесь используются только пробелы, а командные слова предельно близки к английскому языку. Взгляните на команду создания окна…

читать далее

Блочное программирование для новичков

Рассматриваем феномен этого типа программирования.   Как только не пытались упростить обучение программированию педагоги и разработчики на протяжении последних десятилетий. Сначала создавали ограниченные языки, исключительно для получения базовых представлений (Pascal, Basic), потом взялись за визуализацию текста (Logo, Squeak Etoys). Последнее веяние — блочное программирование. Это своего рода детский конструктор из цветных…

читать далее

Java против JavaScript

Краткая справка для тех, кто только начинает программировать. Если вы взглянете на статистику GitHub, то увидите, что JavaScript и Java — два гегемона современного мира программирования, опережая C/C++, Python, PHP и Ruby. Несмотря на то, что их имена схожи, что JavaScript, судя по названию, более легковесная, понятная, удобная версия Java, между…

читать далее

Хочу всё знать. Язык Ада

Пентагон рекомендует. Язык Ада более-менее всегда был на слуху. На школьной скамье мы посмеивались над его названием, в университетской программе он сухо упоминался в качестве языка, разработанным по требованию Министерства Обороны США, но непосредственно до изучения синтаксиса или применения дошли лишь редкие программисты. Отсюда сложилось ошибочное мнение, что язык Ада…

читать далее

5 свежих языков программирования

Официально они еще даже не появились.   Причин для создания нового языка программирования может быть множество: банальная скука, желание изменить традиционный подход, доработать существующий язык, предложить свой личный взгляд на «правильное» программирование. Однако до вершин и большой популярности добираются лишь те, что реально упрощают жизнь программиста и увеличивают его производительность с помощью синтаксиса или прилагаемых инструментов….

читать далее

Ходячие мертвецы. COBOL

Актуальный язык из 50-х. Вы возможно удивитесь, но в наше время актуальными и востребованными остаются языки, разработанные ещё на заре общедоступного компьютеростроения. О некоторых из них, таких как язык Ассемблера или Фортран, мы уже говорили, о других наверняка поговорим еще в будущем. Сегодняшний герой — COBOL. Этот язык изучался в…

читать далее

Главные IT-тенденции 2017 года

Главные IT-тенденции 2017 года Давайте честно признаемся в том, что 2016 год не принёс нам каких-то технологических прорывов, а все громкие анонсы, будь то презентация нового iPhone или VR-революция, не произвели и десятой части ожидаемого впечатления. В этот раз попробуем дать прогнозы на 2017 год отталкиваясь не столько от грядущих…

читать далее

Хочу всё знать. Язык Lua

Наш сегодняшний гость — настоящий боец скрытого фронта. Вы могли видеть его в играх (World of Warcraft, Angry Birds, X-Plane, S.T.A.L.K.E.R.) или продуктах компании Adobe (Lightroom), но даже не задумывались о его существовании. Между тем этому языку уже почти 25 лет и всё это время он незаметно делал нашу виртуальную жизнь…

читать далее

Хочу всё знать. F#

Мы продолжаем наше путешествие по незаслуженно обделённым большим общественным вниманием языкам программирования. В этот раз у нас на очереди F# — язык, о котором вы наверняка слышали, но так и не принялись за его изучение. Краткая справка F# впервые увидел свет в 2005 году в Microsoft Research. Это мультипарадигмальный язык…

читать далее