Pull to refresh

«IT Школа Samsung» запустила видеоподкаст для школьников

Reading time 1 min
Views 1.6K
Studying in IT IT-companies

Образовательный проект «IT Школа Samsung» выпустит серию видеоподкастов с выпускниками проекта разных годов. Он будет выходить на YouTube-канале «IT Школы Samsung» в разделе «Подкаст».

Читать далее
Total votes 4: ↑4 and ↓0 +4
Comments 0

Старт курса SRE: База — возьмите систему под контроль

Reading time 3 min
Views 207
Southbridge corporate blog

28 февраля стартует новый поток обновленного курса «Site Reliability Engineering: data- подход к управлению надежности систем». Будем учиться три недели, за которые вы на практике разберете современные практики SRE и инструменты для повышения доступности и надежности ваших IT-систем, включая мониторинг, автоматизацию, оптимизацию процессов и управление инцидентами.

Чтобы после курса вы смогли применить знания на реальных проектах, мы выстроили обучение вокруг специально разработанного приложения по продаже билетов для кинотеатров. На нем вы будете решать реальные задачи связанные с надежностью. В общей сложности вы проведете в роли SRE-инженера более 24 часов.

Читать далее
Total votes 7: ↑7 and ↓0 +7
Comments 0

J&P: Цифровой контент в России в 2006-2010 гг.

Reading time 2 min
Views 1.1K
Research and forecasts in IT *
Объем легального рынка цифрового контента в России составил $1,7 млрд в 2006 году, согласно оценке исследователей J’son&Partners. К 2010 году данный рынок может вырасти более чем в 3,5 раза до $5 млрд.

Эту положительную динамику обусловит ряд факторов. Во-первых, ожидается, что к 2008-2010 гг. проникновение «широкой полосы» достигнет критической точки, и быстрый интернет станет массовым явлением в масштабе всей страны. Это повлечет за собой рост онлайновой дистрибуции «тяжелого» контента (фильмов, музыки, игр), которая к 2010 г. сформирует около 30% всего рынка. Сегмент цифрового телевидения, также являясь интерактивным каналом продаж, увеличится на 60% по числу абонентов к этому времени.
Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Comments 6

Широкополосники охватили пятую часть московских квартир

Reading time 2 min
Views 360
Lumber room
За год число «домашних» широкополосных подключений в Москве выросло на 63% и достигло 800 тысяч к середине 2006 года. По новым результатам J’son&Partners, а основаны они на мониторинге данного рынка, к указанному периоду уже 21 процент московских семей располагал выделенным доступом в интернет из дома.

Аналитики компании считают, что в относительных показателях рынок замедляется. Ведь в 2005-м темпы роста превышали +120% в годовом исчислении. Однако в абсолютных значениях динамика стабильна и высока. Согласно ей, примерно на 300 тысяч семей каждый год увеличивается число клиентов у «широкополосников». Исследователи сообщают также, что на Москву приходится более четверти всех новых подключений.

По России в целом показатель проникновения «широкой полосы» составляет только 3,5%, а за пределами Москвы и области – и вовсе менее 2%. В этом отношении стране есть, куда расти – в ряде стран, таких как Южная Корея, Израиль, Нидерланды, Канада, уровень проникновения технологий широкополосного интернет-доступа доходит до 60% от общего числа домохозяйств.

Говоря о технологиях доступа, J’son&Partners отмечает, что в Москве, как и в целом по России, лидерство принадлежит Ethernet-сетям. Среди провайдеров этого вида доступа есть крупные игроки (Корбина, Qwerty) с десятками тысяч абонентов, средние и малые. Их совокупность охватывает 57% широкополосных подключений.

На долю ADSL, представленного в Москве «Стримом» (МТУ-Интел/Комстар), приходится 37% подключений. Через сеть кабельного ТВ «Акадо» (Комкор-ТВ) подключены 6% домохозяйств. «Стрим», отметим, остается лидером московского широкополосного рынка. Ближайшие его конкуренты – «большая тройка» кабельных провайдеров («Акадо», Корбина, Qwerty) – имеют по 5-7% рынка, а совокупно – около 17%. На долю средних провайдеров, имеющих по 2-10 тысяч абонентов, приходится 24%, мелких – 13%.

Согласно прогнозам исследователей, к концу 2006 года количество «домашних» широкополосных подключений достигнет в Москве 1 миллиона (предположительно, составит 1020 тысяч). Таким образом, за 2006 год проникновение этого вида доступа в городе должно вырасти с 18% (данные начала года) до 26% всех домохозяйств. А еще через 3 года «быстрый интернет» будет в каждой второй квартире.

Объем рынка в 2006 году приблизится к отметке в $200 млн и ориентировочно составит $195 млн – это соответствует росту примерно на 45% в год.
Rating 0
Comments 1

Абонентов IPTV к концу года будет вдвое больше

Reading time 1 min
Views 495
Lumber room
На октябрь 2006 года аудитория IPTV превысила 40 000 абонентов, рапортует исследовательская компания J’son&Partners. Уже к концу этого года, по ее мнению, количество абонентов достигнет 80 000, что принесет операторам $2,7 млн дохода.

В качестве ключевой J&P выделяет услугу «видео по запросу». Прогнозируется, что к 2010 году около 50% российских пользователей IPTV будут обращаться к ней минимум раз в месяц.

Всего в этой потребительской группе к 2010 году будет порядка 630 тысяч человек – это умеренный прогноз исследователей. В оптимистичном прогнозе значится 1,1 млн.

Симптоматично, что большая часть абонентской базы сосредоточена в Москве — здесь к концу 2006 года в каждой четвертой семье будет широкополосный доступ в интернет. Потенциальная аудитория IPTV увеличивается именно по мере роста проникновения домашнего широкополосного доступа.

Ожидается, что доминирующие позиции на рынке займут крупные провайдеры «широкой полосы». Такие как «Система», ЮТК, в будущем – другие МРК «Связьинвеста». Кроме того, к появлению крупных игроков может привести ожидаемая консолидация среди региональных Ethernet-провайдеров.

Ключевой фактор успеха IPTV исследователь видит в фокусировке внимания операторов на предоставлении своим абонентам разнообразного контента, а также — в предложении пакетов услуг (интернет + ТВ) по привлекательной цене.
Rating 0
Comments 0

J&P: На смартфонах можно неплохо заработать

Reading time 2 min
Views 510
Lumber room
J’son&Partners прогнозирует, что к концу 2006 года в России будет продано свыше 1,21 млн смартфонов. Первому полугодию на рынке данных устройств соответствовали показатели в 500 000 проданных смартфонов при объеме продаж $200 млн. За год рост рынка составил более 100%. Сейчас, как отмечают авторы исследования, российские покупатели готовы потратить на приобретение смартфона от $400 до $600.

Наиболее популярны у владельцев этих устройств интернет-услуги, сервисы мгновенных сообщений, E-mail (включая Push E-mail), RSS новости. Кроме того, смартфоны ценят за возможность читать с них книги и слушать музыку. В перспективе будут пользоваться успехом LBS-услуги (Location Based Services, реализуются на базе определения местоположения абонента), услуги доступа к корпоративной сети, охранные сервисы, а также рекламное и мобильное ТВ.

Сейчас в 50% случаев смартфон покупают из соображений престижа. В 2007 году, когда вместе с расширением сервисов общения и контентных услуг будет продано, согласно оценкам, около 2 млн устройств, смартфон станет вещью более привычной. Согласно прогнозам, к концу 2007 года смартфоны будут составлять 5% от всего рынка мобильных телефонов в России.

Пока же доля смартфонов в стране, если сравнить ее с долей традиционных мобильных устройств, пребывает на уровне 3%, но в первом полугодии 2005 г она составляла всего 1%. При этом, сообщает J’son&Partners, получить больше прибыли и увеличить VAS (и как следствие – APRU) смогут как сотовые операторы, так и контент-провайдеры. Исследование компании показывает, что к 2008 году те и другие заработают около $60-80 млн, предоставляя дополнительные услуги пользователям смартфонов.

Говоря о самих пользователях, аналитики компании отмечают: «Если на начало года основными социальными группами, владеющими смартфонами, были студенты и руководители различного уровня (более 50% всех пользователей устройств), то по итогам полугодия наблюдается перераспределение парка смартфонов по всем социальным группам". Это также признак того, что смартфон постепенно становится товаром массового пользования.
Total votes 1: ↑0 and ↓1 -1
Comments 9

J&P: Электронные платежи — будущее финансовых структур

Reading time 2 min
Views 622
Lumber room
Исследователи J’son&Partners, изучая российский рынок В2С платежей, пришли к выводу, что развивается он бурно. Основным фактором, влияющим на развитие, они считают не снижающийся рост ВВП.

По оценкам компании, рынок платежных систем в России составил $255 миллиардов в 2005 году. Прогнозируется, что к концу 2006 года он вырастет до $328 миллиардов. «Российский потребитель готов использовать такие новые платежные механизмы, как пластиковые карты, интернет-платежи, электронные кошельки», — считают исследователи. По их словам, большинство российских пластиковых карточек (60%) используются в западных проектах и cash-out операциях.

В J&P уверены, что покупательская способность населения России находится на уровне, соответствующем быстрому росту рынка платежных систем. Кроме того, его развитию помогает доступность потребительского кредитования. Кредитные и дебитные карточки используются по всей стране, и доля кредитных карточек в общей структуре платежных систем составляет 18%. К 2008 году, по прогнозам J&P, кредитные карточки составят 27-30% данного рынка.

Общее же число всех видов выпущенных в России карточек достигнет 70 миллионов единиц к концу 2006 года. Исследователи прогнозируют, что этот показатель составит более 100 миллионов к концу 2008-го.

При этом указывается, что интернет-платежи – многообещающий сегмент в российском секторе В2С, поскольку этот вид услуг не требует специального лицензирования. Данный сегмент еще далек от насыщения, и ожидается, что рынок интернет-платежных систем будет испытывать значительный прирост следующие пять лет.

Большим потенциалом для роста в России также обладают системы мобильных платежей (включая и платежные автоматы, и прямые мобильные платежи). Популярность этой услуги зависит о того, как будет развиваться сотовая связь. «Для того, чтобы сегмент мобильных платежей развивался активно, требуется внесение ряда поправок в финансовое законодательство», — отмечает J&P.

В целом, продвижение электронных платежей как самого подходящего способа осуществлять покупки – одна из главных задач для финансовых и платежных структур, банков, посредников, компаний и других игроков рынка, подводят итог исследователи.
Total votes 12: ↑8 and ↓4 +4
Comments 15

Мобильный маркетинг ориентируется на комьюнити

Reading time 2 min
Views 617
Lumber room
В новом исследовании J’son&Partners указывается, что в 2006 году объем рынка мобильного маркетинга достигнет $15 млн. Аналитики компании называют рост индустрии «взрывным».

Согласно J&P более 60% проведенных в этом году акций мобильного маркетинга относились к краткосрочным мероприятиям (розыгрыши, лотереи). В них этот вид маркетинга служил средством наладить интерактивное взаимодействие с потребителем. Но как медиаканал данная коммуникация применяется и для управления долгосрочными отношениями (CRM, комьюнити) – исследователи отмечают явные тенденции к этому.

Помимо интерактивных акций, среди наиболее востребованных услуг и технологий названы брендированный мобильный контент, SMS и WAP. В ряду услуг следующего поколения, согласно J&P, значатся сообщества, продакт плейсмент в мобильный сервисах и приложениях (играх), мобильная реклама, технологии WAP и JAVA. Выделяются, в частности, сервисы, основанные на комьюнити – как главный драйвер развития рынка мобильного контента. При этом имеются в виду комьюнити как уже созданные контент-провайдерами, так и формируемые вокруг брендов.

Согласно прогнозам, потенциальный охват мобильного маркетинга в России в 2006 году составит более 100 млн человек – это активные абоненты сотовой связи (уникальные). Лидируют на рынке контент-провайдеры и рекламные агентства, специализирующиеся на мобильном маркетинге. «Появление специализированных агрегаторов (транспортных компаний на данном рынке) и интерес к мобильному маркетингу со стороны рекламных агентств могут кардинально изменить структуру рынка», — отмечают в J&P.

Говоря о рекламодателях, исследователи сообщают, что новаторами в этой области являются производители товаров массового потребления, рекламная деятельность которых ограничивается законодательством – например, табачные компании. В целом отечественный бизнес обращает на коммуникацию все больше внимание, что способствует росту отраслевой диверсификации.

В 2007 году, прогнозирует источник, рынок вырастет на треть за счет новых масштабных кампаний, расширения круга рекламодателей, повышения интенсивности использования технологий мобильного маркетинга.
Total votes 5: ↑2 and ↓3 -1
Comments 6

J&P: Метрозоны ширят Wi-Fi-рынок

Reading time 2 min
Views 600
Lumber room
Аналитики J’son & Partners (J&P) прогнозируют, что к концу 2008 года в России будет более 13 тысяч публичных точек доступа. Сейчас, по их словам, рынок набирает обороты во всех технологических направлениях – будь то публичные локальные хотспоты или метрозоны для домашнего и мобильного широкополосного доступа.

Согласно последнему исследованию J&P, завершенному в ноябре 2006 года, количество публичных хот-спотов в России превысит 7 тысяч к концу 2006 года, причем «точек» проекта «Голден Телеком Wi-Fi» будет больше всего. Число корпоративных беспроводных сетей на конец года составит более 500.

При этом во всем мире к концу 2006 будет насчитываться около 150 тысяч хот-спотов. И в глобальном контексте российский Wi-Fi-рынок демонстрирует «взрывной рост» — за год он увеличился с 650 до 7 187 точек доступа, то есть – в 11 раз. Такими внушительными показателями рынок обязан общегородским сетям — метрозонам, которые разворачиваются в нескольких городах страны. По прогнозам исследователей, в 2007 году число хот-спотов возрастет до 9 403, а в 2008 – до 13 055.

При этом J&P подчеркивает, что четко выработанная стратегия и бизнес-модель для коммерческой успешности публичного Wi-Fi всегда оказывается важнее количества точек доступа. Исследователи указывают, что на 7% за год выросла в индустрии доля бесплатных хот-спотов (с 32% до 39%), но уже в ближайшее время она снизится – из-за развития крупных метрозон. В рамках платной модели помегабайтная оплата трафика составляет 43%, но она стабильно снижается.

В аспекте услуг J&P прогнозирует, что в 2008 году 80% хот-спотов в мире будут предоставлять VoIP либо в виде доступа к глобальному сервис-провайдеру, либо как собственную услугу. В качестве дополнительного источника дохода и повышения прибыли провайдерами Wi-Fi будут рассматриваться роуминговые соглашения с аггрегаторами хот-спотов.
Total votes 6: ↑4 and ↓2 +2
Comments 3

J&P: объем рынка мобильного контента составит $390 млн

Reading time 2 min
Views 384
Lumber room
Исследователи J’son&Partners изучили состояние рынка мобильного контента в России и сделали прогнозы его развития. По их данным, в 2006 году индустрию ожидает 30% рост до $390 млн.

Понятию «мобильный контент» в стране уже 6 лет. В первые годы своего существования, и особенно в 2003 и 2004 годах, этот рынок рос экстенсивно, что было следствием постоянного притока новых пользователей сотовой связи. Процветанию способствовала и недорогая реклама на ТВ. Однако в 2005 году бизнес постиг кризис потребительского доверия, который, по мнению экспертов, привел к некоторой стагнации. Среди причин, вызвавших потерю доверия к контент-провайдерам, указывается низкий уровень их услуг: заказанные мелодии порой не доходят, а дошедшие не всегда радуют своим качеством. Кроме того, существует явление мобильного пиратства, которое также не стимулирует спрос.

В 2006 году, как уже было сказано, рынок мобильного контента в стране приподнимется на 30%. Основными драйверами роста исследователи называют повышенный спрос на более «тяжелый» мультимедийный контент, а также развитие мобильного интернета и ведение Call TV — голосовых услуг в медийных проектах. В «большую тройку» мобильных сервисов, выделенную по темпам роста, J&P выдвигает контент в медиапроектах, музыку (реалтоны, полифония) и развлечения (Java-игры) с голосовыми услугами.

При этом структура рынка мобильных услуг характеризуется ростом концентрации и специализации среди контент-провайдеров. Операторы контента начинают играть активнее – равно как и «новые» участники рынка: правообладатели и медиакомпании. Но при этом именно операторов называет J&P ключевыми игроками в 2006 году, поскольку те внедряли новые биллинговые схемы (WAP-клик), инвестировали в продвижение VAS и контента, реформировали порталы и вводили новые условия работы с контент-провайдерами, способствующие формированию рынка агрегаторских услуг в России.

Самих мобильных контент-провайдеров порядка 200 в стране, и на их топовую десятку приходится около 75% доходов всего рынка. В 2006 году стратегия этих компаний в целом характеризовалась инвестициями в лояльность пользователей, региональной экспансией, развитием WAP как канала продвижения, более четким позиционированием своей деятельности.

По прогнозам исследователей, в 2007 году рынок вырастет на 13% за счет роста спроса на портальный контент операторов, «кроссплатформенности» с интернетом, а также – специализации контента: приложений для корпоративных клиентов и контента по интересам, в частности. Прямой доступ к потребителю при этом повысит роль правообладателей и медиакомпаний на рынке.
Total votes 6: ↑4 and ↓2 +2
Comments 0

2G и 3G — прогнозы развития на 2007 год

Reading time 2 min
Views 591
Lumber room
Мобильная связь 2G

В 2006 г. проникновение GSM-услуг в России превысило 100%. То есть рубеж, за которым интенсивный рост абонентской базы уже невозможен, был преодолен. Рынок делят три крупных игрока – МТС, «ВымпелКом» и «МегаФон», которые контролируют его 32% и 22% и 24% соответственно.

«Предельно понятно, что появление нового федерального игрока в сегменте GSM не только маловероятно, но и практически невозможно», — заявляют исследователи J’son & Partners. Они указывают, что единственное исключение может обусловить консолидация существующих GSM-активов «Связьинвеста» под единым брендом. Не исключено, что к этому альянсу присоединится один из независимых региональных операторов. Между тем региональные операторы сами объединяются в альянсы – так, в недавно образованную «Сетевую компанию» вошли сотовики Tele2, СМАРТС и «Новая телефонная компания». Сделано это было, напомним, в связи с поведением государственного тендера на получение 3G-лицензий.

Мобильная связь 3G

По мнению экспертов J&P, участники GSM-рынка стремятся развертывать сети стандарта WCDMA для пользы имиджа. «Оператор, который развернет первую WCDMA-сеть, будет позиционироваться как самый высокотехнологичный», — говорят они. Для компаний с акциями на международных биржах это событие будет еще более важным – биржа должна положительно отреагировать на запуск WCDMA-сетей на обширной российской территории (несмотря на неудачи подобных проектов в Европе).

J&P прогнозирует успех в госконкурсе двум участникам – ОАО «Мобильные ТелеСистемы» и ОАО «ВымпелКом». Третья лицензия на строительство российских сетей 3G может быть выдана компании, не входящей в «большую тройку». В частности, стать последним победителем имеет шанс игрок, не работающий непосредственно на рынке услуг мобильной связи в стандартах GSM/CDMA/DAMPS. Как считают исследователи, такой кандидат, возможно, будет располагать магистральными ресурсами, эксплуатируя в регионах одну их технологий беспроводного доступа. Вторым вариантом развития событий будет выдача не трех, а четырех лицензий в 2007 г…

Первая сеть WCDMA будет запущена в опытно-коммерческую эксплуатацию между третьим и четвертым кварталом 2007 г., прогнозирует J&P. Причем регион запуска будет выбран исключительно на основании наличия свободного частотного ресурса. Дальнейшее строительство сетей WCDMA в стране будет предельно сдержанным.

Для развертывания 3G в России складывается оптимальная ситуация, считают исследователи. И на рынке, и на руках у потребителей есть существенное количество мобильный устройств dual mode GSM/WCDMA. Таким образом, российский опыт строительства сетей WCDMA может оказаться успешнее европейского, поскольку в Европе внедрение технологии в 2003-2005 гг. было несколько преждевременным – отсутствовал сформированный абонентский спрос. В России же сейчас есть потребность в мобильном IP-трафике. Обостряет ее низкое проникновение «широкой полосы» в регионах.
Total votes 8: ↑7 and ↓1 +6
Comments 24

Интернет-продажи контента вырастут на 75% в 2007 году

Reading time 2 min
Views 431
Lumber room
Эксперты компании J’son&Partners считают, что российский рынок цифрового контента может вырасти до $2,1 млрд. в 2007 году, что соответствует росту в 26%. При этом, по их мнению, страна пока только на пороге цифровой революции. Удвоится рынок к 2010 году, прогнозируют они.

Видео, аудио, игры и прочее будут реализоваться большей частью по офлайновым каналам через розничные сети. При этом объемы продаж контента через интернет и цифровое ТВ станут расти намного быстрее объемов продаж по другим каналам. Так, интернет-дистрибуции сулят рост на 75%, а продажам через цифровое ТВ – на 44%.

Существуют объективные факторы роста рынка. С одной стороны, таким фактором является расширение емкости передающих сетей с одновременным падением стоимости трафика, что особенно заметно в крупных городах. Там операторы уже начинают искать новые источники дохода в производстве контента и оказании дополнительных услуг.

С другой стороны, существует высокий платежеспособный спрос на цифровой контент. В немалой степени его определяет мода на новые устройства – ведь нужно их чем-то заполнять. К некоторым девайсам «прилагаются» магазины цифрового контента, и процветание обоих бизнесов замечательно иллюстрирует маркетинговую действенность таких «узлов».

Принимая во внимание указанные факторы, J&P характеризует 2007 год как ключевой в развитии российского рынка цифрового контента. Исследователи добавляют, что помимо популярного массового контента все более заметную роль в структуре потребления будет занимать контент категории user generated – видео, блоги и т.д.

Популярные бизнес-модели в 2007 году — «рекламная», когда бренды, интегрируя рекламные коммуникации с развлекательными сервисами, фактически субсидируют потребление контента, и модель «пакетирование услуг» (triple / quadro play).
Total votes 4: ↑3 and ↓1 +2
Comments 1

Настоящее оборудование для Vi/Vim

Reading time 1 min
Views 2K
VIM *
Обратите внимание, уважаемые фаны Vi/Vim, для какой периферии был первоначально изготовлен ваш любимый редактор. Это вам не хухры-мухры, а терминал ADM-3A, между прочим, со скоростью передачи данных от 75 бод, и стоивший
чудовищную сумму
Total votes 70: ↑58 and ↓12 +46
Comments 54

Язык программирования J. Взгляд любителя. Часть 1. Введение

Reading time 6 min
Views 21K
Abnormal programming *Functional Programming *
Tutorial
Sandbox
Дейкстра: А как вы запишите более сложное выражение? Например, сумму всех элементов матрицы, которые равны сумме индексов соответствующих строк и столбцов.
Айверсон: + + / (M = ?1 ^(o)+ ?1)M//
(Кеннет Айверсон — создатель языков APL и J)


1. Быстрый старт



Перед тем как APL получил свое название, он назывался «нотация Айверсона». Однако Кен считал, что название должно звучать просто как «Нотация». И в самом деле, мы же не говорим «трава Бога», мы говорим просто «трава».
Paul Berry


Отличительными особенностями языка программирования J можно назвать:
  • векторная арифметика
  • предельная лаконичность
  • обширная стандартная библиотека, предназначенная в частности для статистической обработки данных
  • наличие в стандартной библиотеке функций для рисования 2d графиков и 3d поверхностей, а также примитивов для создания графического интерфейса
  • подробнейшая и разнообразнейшая документация и примеры

Можно сказать, что J находится в той же нише, что и Matlab и R. Но есть одно «но» — синтаксис языка.
Приведем один из самых распространенных учебных примеров всех введений и туториалов J:

	mean =: +/%#

В данном примере определяется новая функция (на языке J это называется «глаголом») «mean», которая рассчитывает среднее значение в массиве чисел.
Читать дальше →
Total votes 35: ↑31 and ↓4 +27
Comments 10

Язык программирования J. Взгляд любителя. Часть 2. Тацитное программирование

Reading time 8 min
Views 12K
Abnormal programming *Functional Programming *
Tutorial
Предыдущая статья цикла Язык программирования J. Взгляд любителя. Часть 1. Введение

Вопрос: Если функции изменяют данные, а операторы изменяют функции, тогда кто изменяет операторы?
Ответ: Кен Айверсон
Chirag Pathak


В J используется идея тацитного (от слова «tacit», неявный) программирования, не требующего явного упоминания аргументов определяемой функции (программы). Работа в тацитном подходе происходит, как правило, с массивами данных, а не с отдельными их элементами.
Интересно заметить, что тацитное программирование было открыто Бэкусом еще до APL и реализовано им в языке FP. Среди современных языков, поддерживающих такой подход, (кроме, естественно, J) можно назвать Форт и другие конкатенативные языки, а также Haskell (за счет point-free подхода).

1. Глаголы


Определим наш первый глагол. Для удобства, можно считать, что глагол – это функция с аргументами, заданными по умолчанию. Открываем интерпретатор J, вводим

	neg =: -
Читать дальше →
Total votes 33: ↑29 and ↓4 +25
Comments 9

Язык программирования J. Взгляд любителя. Часть 3. Массивы

Reading time 5 min
Views 7.7K
Abnormal programming *Functional Programming *
Tutorial
Предыдущая статья цикла Язык программирования J. Взгляд любителя. Часть 2. Тацитное программирование

«Я не думаю, что он нам подходит. Я рассказал ему, чем мы занимаемся, и он не стал спорить. Он просто слушал.»
Кен Айверсон после одного из собеседований



1. Массивы



J – язык для обработки массивов. Для создания массивов в J есть множество способов. Например:
  • «$» — этот глагол возвращает массив, размерность которого указывается в левом операнде, а содержимое — в правом. Создадим массив заданной размерности, все элементы которого одинаковы:

    	3 $ 1   NB. создаем вектор с тремя элементами, каждый из которых = 1
    1 1 1
    	2 3 $ 2 NB. создаем матрицу из 2 строк и 3 столбцов, все элементы которой = 2
    2 2 2
    2 2 2
    

Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Comments 1

Язык программирования J. Взгляд любителя. Часть 4. Коробки и циклы. Заключение

Reading time 8 min
Views 7.9K
Abnormal programming *Functional Programming *
Tutorial
Предыдущая статья цикла Язык программирования J. Взгляд любителя. Часть 3. Массивы

1. Коробки



Мы уже столкнулись с тем, что существительное в J — это массив. Даже над одиночными константными значениями допустимы векторные операции. В совокупности все это составляет удобную векторную гомогенную среду программирования.

Однако, очевидно, что у массивов есть и свои ограничения. В связи с тем, что в J по умолчанию только прямоугольные массивы, то и нет возможности стандартными средствами создавать т.н. ступенчатые (jagged) массивы. Кроме того, для списков, состоящих из разнородных элементов, массивы также не подходят.
Читать дальше →
Total votes 25: ↑24 and ↓1 +23
Comments 10

Высокоуровневое программирование в 1975м году

Reading time 1 min
Views 11K
Abnormal programming *Programming *
Tutorial
В 1975м году, ПК IBM 5100 выпускалась в вариантах с языками программирования BASIC или APL. Как можно догадаться, что в итоге основной упор был сделан на интерпретатор BASIC'а по причине того, что при принятии решения о том, что покупать, пользователям данного ПК он казался более понятным, а APL требовал какого-то минимального уровня вхождения. Говорят, что что APL потерял популярность из-за не ascii-символов, может это отчасти и так, но произошло это не в 75м.

Возможно, история программирования языков повернулась бы чуть иначе, если бы развитие пошло с упором на интерпретатор APL'а, но об этом остаётся только фантазировать, так что предлагаю просто понаблюдать за тем, как писали программы в далёком 1975м.

до 5й минуты простая математика.

чуть описания символов
Total votes 25: ↑22 and ↓3 +19
Comments 6

DES на J в сотню строк

Reading time 7 min
Views 10K
Abnormal programming *Cryptography *
Tutorial
Неделю тридцатистрочников на JS стоит разбавить чем-нибудь действительно ненормальным.

image

Рекомендую перед прочтением ознакомиться, к примеру, с этим циклом статей или этой книгой; словарик языка здесь; тем не менее, я постараюсь подробно пояснять свои действия (все объяснения спрятаны под спойлеры, дабы не загромождать статью).

Если есть вопросы, предложения или исправления к коду — добро пожаловать в комментарии.
Читать дальше →
Total votes 50: ↑43 and ↓7 +36
Comments 8

J: программирование на смайликах

Reading time 2 min
Views 10K
Abnormal programming *Functional Programming *
Язык J многими, в том числе и на хабре, считается write-only language (что, в общем-то, неправда) или программированием через регэкспы. Важно помнить, что J — это ASCII-версия математической нотации Айверсона, лежащей в основе APL. Точно так же, как невозможно прочесть Хиндли-Милнера, не зная математической нотации, код вроде value =: [:(]`{.@.([:1&=#))[:,[:>[((([:<[)=[:{.])#[:{:])[:>] не может быть понятен человеку, незнакомому хотя бы со словарём языка.

Под катом небольшая подборка учебников и туториалов по теме для заинтересовавшихся. (Внимание: все ресурсы на английском языке)
Читать дальше →
Total votes 30: ↑19 and ↓11 +8
Comments 8
1