Программирование

Хадсон П. Что за штука… Java FX?

    Хадсон П. Что за штука… [Текст] : Java FX? / Пол Хадсон  //  Linux Format. — 2007. — № 8 (95), авг.. — С. 52-53. — Внутритекст. бибилиогр. 
    Аннотация
    Платформа Java FX от Sun — конкурент Flash, AJAX и Silverlight в строительстве привлекательных интерфейсов веб-приложений.

 

Хадсон П. Что за штука… E?

    Хадсон П. Что за штука… [Текст] : E? / Пол Хадсон  //  Linux Format. — 2007. — № 7 (94), июль. — С. 30-31. — Внутритекст. веблиогр. 
    Аннотация
    Язык программирования E — это не язык программирования E, некогда бывшим основным на Amiga. E — объектно-ориентированный язык, предназначенный для безопасного распределенного программирования (единственная программа может работать на многих машинах, а сетевые сообщения шифруются и недоступны посторонним).

 

Сондерс М. Лингва эзотерика

    Сондерс М. Лингва эзотерика [Текст] / Майк Сондерс  //  Linux Format. — 2007. — № 3 (90), март. — С. 42-45. — (Нестандартное программирование). — Веблиогр.: с. 45 (7 назв.). — Прил.: "Здесь смотреть нечего : [Whitespace — язык программирования, программы на котором видимы только в редакторах с подсветкой синтаксиса]». — С. 44 ; «C: чего только не придумают : [Поскольку в языке C не выработан стандартный стиль программирования, то код программ порой не прочитать, но каждый год проводится конкурс International Obfuscated C Code Contest (IOCCC, Международный конкурс на самый запутанный код) и участники выбирают лучшие образцы кода из тех, которые работают совсем не так, как должны на первый взгляд, например некоторые программисты создают настоящие произведения ASCII-искусства – даже в голову не придет, что это программа, которая корректно работает]". — С. 45.
    Аннотация
    Языки программирования, хоть и не слишком часто применяемые, но достойных изучения хотя бы ради расширения профессионального кругозора. Майк Сондерс пишет о по-настоящему экзотических языках, настолько забавных и нетривиальных, что можно увидеть программирование в совершенно новом свете. 
    Знакомтесь: интерпретируемый язык Spaghetti — парочка программ на языке Spaghetti, и вы с легкостью будете читать программы на Basic, которые прежде напоминали средневековые манускрипты; Come Here; Befunge, который вместо построчного кода, работает с двумерной сеткой и может переходить в любом из четырех направлений; Malbolge, получивший свое название от восьмого круга ада (Malebolge) из "Божественной комедии" Данте, считется самым сложным языком программирования за всю историю (автор выдаст 100 фунтов тому, кто напишет на Malbolge клона доктора Элизы (Eliza) из Emacs (m-x-doctor); Nil дает существенное уменьшение размера получаемого объектного кода, упрощение отладки программы и полную межплатформную переносимость, это один из немногих языков, которые, пообещав эти преимущества, в самом деле обеспечивают и их, и многое другое, но…

 

Сондерс М. Ruby без Rails

    Сондерс М. Ruby без Rails [Текст] / Майк Сондерс  //  Linux Format. — 2007. — № 2 (89), февр.. — С. 42-45. — (Нестандартное программирование. Ruby). — Веблиогр.: с. 44 (4 назв.). — Прил.: ««Со знанием Ruby создать web-сервер можно быстрее, чем произнести “/etc/apache/httpd.conf”…»». — С. 44 ; «Модные модули [Ruby]». — С. 45.  
    Аннотация
    Язык программирования Ruby. Многие из нас слышали о Ruby в контексте Ruby on Rails, современного программного каркаса (framework). Майк Сондерс знакомит нас с детищем Юкихиро Мацумото (Yukihiro Matsumoto) — мультипарадигменным (multiparadigm) языком программирования Ruby. Рассмотрено основы языка  (переменные и ввод и вывод строк, управляющие конструкции, обработка исключительных ситуаций), показано как создать простенькое приложение в системе под Linux, а в завершение – полноценный веб-проект (веб-сервер), используя библиотеку socket. Успехов в программировании на Ruby! Желаем создать веб-сервер быстрее, чем кто-то произнесет “/etc/apache/httpd.conf”…"…    

 

Хадсон П. Новые рельсы Linux

    Хадсон П. Новые рельсы Linux [Текст] : [Проект Ruby on Rails] / Пол Хадсон  //  Linux Format. — 2006. — № 9 (83), сент.. — С. 42-43. — (Ruby on Rails).
    Аннотация
    Ruby + Rails + Linux – магическое уравнение, революционизирующее мир web-разработки? Пол Хадсон отвечает на этот вопрос.    

 

Чэннер А. Аякс, перемены несущий

    Чэннер А. Аякс, перемены несущий [Текст] / Амиас Чэннер (Amias Channer)  //  Linux Format. — 2005. — № 1 (70), сент.. — С. 62-63. — (Разработка. Время отдыха в сети). — Прил.: «Классическая модель web-приложения» : [Схема]. — С. 62 ; «Модель web-приложения на базе Ajax» : [Схема]. — С. 62 ; "5 лучших web-сайтов на Ajax". — С. ; "Классическая модель web-приложения (синхронный режим)". — С. 63 ; "Модель web-приложения на базе Ajax (асинхронный режим)". — С. 63.
     Аннотация
    Подробности о веб-технологии Ajax, ее преимуществах и недостатках, примерах применения. 

 

Моррисон Г. Взлет и падение открытого проекта

Моррисон Г. Взлет и падение открытого проекта [Текст] / Грэхем Моррисон (Graham Morrison) // Linux Format. — 2005. — № 3 (72), нояб.. — С. 60-63.
Аннотация
Рассказ о радостях и разочарованиях создания собственного Linux-приложения с открытым исходным кодом на примере программы-каталогизатора фотографий Kalbum для Linux.

Хадсон П. Mono

Хадсон П. Mono [Текст] : [Кросс-платформенная система разработки Mono — значение для Linux и применение: Спецрепортаж] / Пол Хадсон // Linux Format. — 2007. — № 2 (89), февр.. — С. 22-29. — Веблиогр.: с. 25 (6 назв) ; с. 29 (7 назв.). — Содерж.: Mono уже с нами : [Вступление: платформа Microsoft .NET Framework; проект Mono — движение по переносу преимуществ Microsoft .NET в мир свободного программного обеспечения; код Mono и стратегия разработчиков Mono в отношении патента Microsoft на каркас .NET Framework; Mono и разработки для Linux]. — С. 22-23; Microsoft про Mono. — С. 23 ; Настольная одиссея. Первые плоды Mono все хорошеют. Попробуйте их прямо сейчас! : [Проекты Mono: Beagle (настольная поисковая система, ведущий разработчик Джо Шоу (Joe Shaw)), F-Spot (de facto инструмент управления фотоальбомами в Linux, ответственный за разработку Ларри Юинг (Larry Ewing), больше известный как создатель Тукса и участник проекта Gimp), Banshee (медиаплеер «все в одном», открывший Linux для MP3, ведущий разработчик Аарон Боковер (Aaron Bockover)]. — С. 24-25 ; Также на подходе… : [Second Life находится в процессе переноса своего скриптового движка на Mono; проект Tao, портировавший OpenGL, SDL и другие игровые библиотеки на .NET; движок Unity 3D – закрытый инструментарий разработки игр, использующий Mono для работы на Windows, Linux и Mac OS X]. — С. 25 ; Счастье хакера. Управление памятью, быстрая разработка, простое распространение и многое другое : [Основные преимущества Mono; преимущества Mono и C#; MonoDevelop (ведущий разработчик Луис Санчес (Luis Sanchez)); система визуального проектирования графического интерфейса Stetic; успех Mono и доступность из него обширной коллекции библиотек, уже имеющихся в Linux]. — С. 26-27 ; Платформы, поддерживаемые Mono [Таблица]. — С. 27 ; Уже грядет: .NET 3.0. Мы раскрываем планы на Mono 2.0 и дальше : [Проекты Grasshopper от Mainsoft, Mono в GCC и mkbundle; Mono в Linux (Mono.Fuse, Mono/Xgl]. — С. 28-29; Сделай это с Mono! Расскажите нам о приложении своей мечты, и мы, возможно, даже сделаем его для вас! : [Конкурс «Сделай это с Mono!», организованный Linux Format и Novell в 2007 году]. — С. 29.
Аннотация
Mono — проект по переносу Microsoft .NET в мир свободного программного обеспечения — призван изменить работу с компьютером как пользователя настольной системы, так и программиста. Подробности о платформе Mono, вопросы связей свободного Mono и проприетарной .NET, обзор приложений Mono, коренным образом изменивших рабочий стол Linux, прогнозы будущего Mono от ключевых разработчиков.

Шиллингс Б. Наш человек в Nokia

Шиллингс Б. Наш человек в Nokia [Текст] : [один из создателей BeOS, технический директор Qt Software (Nokia) Бенуа Шиллингс (Benoit Schillings) беседует с корреспондентом LXF / вел Грэм Моррисон] // Linux Format. — 2009. — № 4 (117), апр.. — С. 12-13. — (Интервью. Бенуа Шиллингс).
Аннотация
Работа Бенуа Шиллингса заключается в том чтобы предугадывать пути развития технологии и именно он решает, каким функциям быть, а каким не быть в Qt, а значит и в KDE, так как Qt является фундаментом этой рабочей среды. В ходе беседы освещены вопросы: использование Qt на встраиваемых устройствах, мобильных телефонах, ПК; Qt и поддержка должной производительности на встраиваемых устройствах; почему так трудно программировать в Qt; рекомендации начинающим изучать Qt.

Хаганин Д. Железный человек

Хаганин Д. Железный человек [Текст] : LXF-интервью : [американский программист Джим Хаганин (Jim Hugunin) беседует о расширениях языка программирования Python, об IronPython, об улучшении поддержки в .NET динамических языков, о своем переходе в Microsoft и работе в этой компании / беседовал Пол Хадсон] // Linux Format. — 2006. — № 10 (84), окт.. — С. 32-35. — (LXF-Интервью. Джим Хаганин). — Прил.: «Джим Хаганин. Визитка LXF» : [Справка]. — С. 33.
Аннотация
Еще в МТИ (MIT — Massachusetts Institute of Technology) Джим Хаганин делал множество научных вычислений, но язык ученых Matlab совершенно не подходил для программирования. В то же время, занимаясь многими другими языками программирования (Scheme, Perl, Python), он заметил, что Python очень легко расширить новыми объектами и можно добавлять в Python числовые массивы, которые были основными в Matlab. Что вышло из этого увлечения Python…

Уолл Л. В ожидании Ларри

Уолл Л. В ожидании Ларри [Текст] : LXF-интервью : [Ларри и Глория Уолл отвечают на вопросы журналиста о Perl 6 / вел Пол Хадсон (Paul Hudson)] // Linux Format. — 2006. — № 1 (74-75), янв.. — С. 56-59. — (Интервью. Ларри Уолл). — Прил.: «Ларри Уолл. Визитка LXF» : [Справка]. — С. 56.
        Аннотация
        Perl 6 разрабатывается с 2000-го года и поныне (2013 год). Гвидо ван Россум (Guido van Rossum), создатель языка Python нарек релиз Perl 6 "тяжким крестом Perl". В 2006-м Пол Хадсон (Paul Hudson) загнал Ларри Уолла (Larry Wall) и Глорию Уолл (Gloria Wall) в угол и спросил, сколько это может продолжаться…
Также мы узнаем смысл популярного (в индустрии программного обеспечения) высказывания "синдром второй версии", о поддержке проекта Perl 6 издательством O’Reilly, о наработках и видении Ларри Уоллом версии Perl 6, об основном разработчике проекта Perl 6 Демьене Конвее (Damian Conway).

 

Торкингтон Н. Толкование Торка

Торкингтон Н. Толкование Торка [Текст] : LXF-интервью [глава проекта Perl 6, член совета директоров Perl Foundation, редактор издательства O’Reilly, председатель программного комитета OSCon Нат Торкингтон (Nat Torkington) беседует с журналистом Linux Format / беседовал Грэм Моррисон] // Linux Format. — 2006. — № 12 (86), дек.. — С. 34-37. — (LXF Интервью. Нат Торкингтон).
Аннотация
В центре беседы вопросы: жизненный путь Ната Торкингтона – учеба и преподавание в Университете Виктория в Веллингтоне (Новая Зеландия), знакомство с Perl, Perl и PHP, Perl и объектно-ориентированное программирование (ООП), значение Perl 5, состояние разработки Perl 6, Haskell — платформа разработки для концепций Perl 6, организация работы OSCon (Open Source Convention).