At & t: мови програмування

Відео: Улюблені мови програмування в Яндексі

AT & T: мови програмування
Дистрибутив Yoix включає в себе Yoix Web Application Instant Template (YWAIT) - програмне забезпечення, призначене для створення веб-додатків Yoix
Найбільш відомим представником цієї когорти мов є Yoix (yoix.org) - скриптова мова загального призначення, схожий по синтаксису і функцій на Сі і Java. Інтерпретатор Yoix написаний на Java- сама мова при цьому не є об`єктно-орієнтованим, але надає обгортки для доступу до стандартних класів Java. Можна додавати і свої функції, написані на Java.

Спочатку Yoix був розроблений для внутрішнього використання в ATT. Відповідно до твердження на сайті, ця мова була використана для побудови критичних систем корпорації, що працюють в режимі 24х7 (24 години на добу, 7 днів на тиждень) і використовуваних сотнями користувачів, що знаходяться в різних частинах країни. У 2000 році код Yoix був відкритий, і тепер цими напрацюваннями можуть користуватися всі бажаючі.

Знаходить промислове застосування і розроблений в компанії ECharts (http: // echarts. Org /) - мова для подієво-керованих систем, що використовує для опису систем кінцеві автомати. ECharts націлений на позбавлення від таких проблем, як недетермінізм (коли система, перебуваючи в одному і тому ж стані, в різні моменти часу переходить в різні стани при одному і тому ж подію), а також на підвищення перевикористання коду. ECharts не є повністю самостійною мовою, а реалізований як розширення Java. Теоретично можлива і реалізація парадигм Echarts на основі інших мов.

Основний інструментарій розробки на ECharts супроводжується бібліотеками E4SS (ECharts for SIP Servlets), що дозволяють використовувати ECharts для написання сервлетів SIP (Session Initiation Protocol, протокол встановлення сеансу для подальшого обміну вмістом - в разі телекомунікаційних додатків, різними мультимедіа-даними). При використанні E4SS програмісти не працюють безпосередньо з Сервлетами і сесій SIP, а просто описують логіку роботи програми за допомогою ECharts. Стверджується, що використання ECharts робить код більш простим і читаним, а також підвищує відсоток повторного використання коду. Ще одним популярним додатком до EСharts є KitCAT (Kit for Converged Application Testing) - середовище функціонального тестування на основі JUnit, призначена для різних телекомунікаційних додатків.




Нарешті, в ATT розробили Hancock - заснований на Сі предметно-орієнтована мова програмування для обробки великих обсягів даних. Спочатку мова був запропонований як зручний засіб для обробки статистичних даних про телефонні дзвінки. Правда, складно сказати, чи отримав він хоч якесь поширення за межами корпорації.




DjVu

AT & T: мови програмування

Розповідаючи про ATT, не можна не згадати розроблений в компанії формат DjVu для зберігання відсканованих документів, що отримав велику популярність в тому числі і завдяки відкритості. Сама компанія вже давно відійшла від розробки DjVu і інструментарію для роботи з ним, однак саме її колишнім співробітникам ми зобов`язані наявністю DjVuLibre (http: // djvu.sourceforge.net) - відкритої бібліотеки і утиліт для роботи з файлами DjVu, присутньої практично у всіх дистрибутивах Linux.

Що-небудь сучасніше?

AT & T: мови програмування

Практично всі розглянуті вище проекти - аж ніяк не свіжі починання, які мають багаторічну історію розвитку (а то і зовсім впали в стагнацію до теперішнього часу). З більш свіжих відкритих продуктів можна згадати хіба що Application Resource Optimizer (ARO, research.att.com/projects/ARO/) - аналізатор продуктивності мобільних додатків, який підказує розробникам, як можна оптимізувати роботу з мережею, периферійними пристроями та ряд інших показників, важливих при роботі в пристроях з сильно обмеженими ресурсами.

Втім, це аж ніяк не означає, що ATT і її дослідницький підрозділ ATT Laboratories не виявляють активності в сфері створення нових продуктів. Ні в якому разі: на сторінці research.att.com/projects/ можна знайти чимало цікавих технологій і розробок. На жаль, говорити про відкритість більшості з них не доводиться. Звичайно, і серед наявних відкритих додатків є цілком гідні представники, проте від такої компанії, як ATT, можна було б очікувати і більшого. Можливо, в майбутньому ситуація і зміниться, але поки родоначальник UNIX великого прагнення брати участь у житті громади FLOSS не проявляє.

ІНШЕ

Вільне по від hp фото

Вільне по від hp

Відео: FOSS Sea 2013: Сергій Сергєєв (HP) - Хмарна інфраструктура HP Крім підтримки Linux за допомогою надання…

Мова програмування vala фото

Мова програмування vala

Hello world! Розгляд будь-якої мови програмування традиційно належить починати з найпростішої програми «Hello…

Ericsson і open source фото

Ericsson і open source

Відео: The first open source data collection agent З поступовим відходом Ericsson з ринку мобільних телефонів, її ім`я…

Oracle і open source: java фото

Oracle і open source: java

Відео: Kinect Open Source Programming Secrets: Hacking with OpenNI, NITE, and Java Ще одна область ІТ, міцно…

Мова програмування go фото

Мова програмування go

Відео: Топ-4 Кращих Мови програмування для Початківців | ТОП Мова програмування Go (https://qoianq.org/) з`явився в 2007…

Libreoffice: трохи істо𳿠фото

Libreoffice: трохи історії

Відео: Вступ. Введення даних в електронні таблиці. Libreoffice calc OpenOffice calc Жив проект XFree86 - реалізація…

» » At & t: мови програмування