|
|
 |
Поступ технологій »
|
|
 |
|
 |
___________________________________________________________________________
Паскаль на слух |
|
|
|
Кожний, хто пробував свої сили в програмуванні, знає, що найбільше часу й сил у розробника забирає процес пошуку помилок. Програму давно написано, перевірено і десять разів переперевірено, але працює, як і раніше, неправильно. Найприкріше буває, якщо після двох безсонних ночей ви виявляєте, що в одному місці програми всього-на-всього замість плюса повинен стояти мінус. Нервові клітини програмістів гинуть мільйонами, коли ці нещасні в сказі починають товкти по клавіатурі з божевільним поглядом і голосним нецензурним лементом.
Пол Вікерс (Paul Vickers) з Нортумбрійського університету разом зі своїм колегою Джеймсом Алти (James Alty) вирішив допомогти програмерам. Його ідея полягала в тому, щоб перетворити програмний код у музику і надати розробникам можливість шукати помилки на слух. Вікерс займається цим проектом із 1996 року.
Проект називається Caitlin (http://computing.unn.ac.uk/staff/CGPV1/caitlin) і наразі працює тільки з мовою паскаль. Усе досить примітивно: кожній паскалівській конструкції ставляться у відповідність визначені музичні фрази. З умовних операторів і циклів виходять акорди, і поступово вся програма перетворюється в нехитрий музичний доробок. Стверджується, що програміст зможе почути свої помилки, тому що вони не будуть гармоніювати з основною мелодією.
На жаль, злити Caitlin ніде неможливо, але послухати деякі приклади його роботи можна на сайті у Вікерса. Музика, до речі, досить оригінальна. Вкладений у цикл for умовний оператор if-else нагадує на слух саундтрек до перестрілки роботів з науково-фантастичних фільмів шістдесятих років. Тобто приблизно так: "Татаам, бах -- буль -- бах -- буль..." -- і наприкінці трагічний акорд (очевидно, переміг злий робот). Оператор case, виконаний на новішій версії програми, більше схожий на музику з Dandy -- такі життєрадісні клавішні. Більш осмислені програми ми вже не візьмемося однозначно охарактеризувати, але звучать вони трохи одноманітно і схожі хіба що на перші польові дослідження восьмикласника в СакеWаlк.
Недавно було поставлено експеримент, у якому група студентів шукала помилки в прикро написаній програмі на паскалі дідівським способом за допомогою очей, а інша група користалася Caitlin і своїми вухами. Загалом, другі процвітали більше, повідомляє NewScientist. Проте варто поставитися до цих прибамбасів із краплею скепсису. Caitlin, очевидно, допомагає знайти елементарні помилки в циклах for і while, які й без усякої премудрості шукаються досить просто. Але повірити в те, що "ауралізація програмного коду" може допомогти налагодженню великих сучасних проектів, ми не в змозі.
Та й, власне, великі сучасні проекти на паскалі ніхто не пише. Але ідея, погодитеся, надзвичайно красива. |
 |
|
 |
Справжній гіпертекст |
|
Юрко БАНЗАЙ |
|
"Аналізувати художні твори -- справа не для примітивних комп'ютерних мозків", -- переконаний, мабуть, кожен із читачів. Той, хто недавно вступав до вищого навчального закладу, утім, може резонно заперечити: написання вступного твору на відмінно -- завдання цілком алгоритмоване і відносно примітивне. Так-то воно так, але ми говоримо про справжній аналіз художнього тексту, який анітрохи не легший, від, власне, його написання. Отут уже комп'ютеру є кавалок роботи. |
Детальніше>> |
|
 |
Популярність стандарту DVD+RW/+R стрімко зростає? |
|
|
|
Як же активно, усе-таки, йде боротьба за "місце під сонцем" між двома стандартами запису DVD-дисків -- DVD+RW/+R і відкритішого й значно дешевшого з огляду на ліцензійні відрахування -- DVD-RW/-R. Здавалося б, у такому випадку шансів у комерціалізованого надміру стандарту DVD+RW/+R, що його пропихає Philips, зовсім не залишилося. |
Детальніше>> |
|
 |
Офіс на поясі |
research In Motion почала продавати BlackBerry 6510 |
|
|
Компанія Research In Motion випустила нову модель комунікаційного пристрою BlackBerry. Модель 6510 об'єднує в собі стільниковий телефон, орґанайзер і міні-комп'ютер, що дозволяє працювати з електронною поштою і доступатися до web-ресурсів. Убудований бровзер підтримує стандарти WML, HTML і XML, а також дозволяє підключатися до сервера BlackBerry Enterprise. Характерною рисою BlackBerry 6510 є підтримка технології Direct Connect, що забезпечує пристроєві функцію Walkie-Talkie. |
Детальніше>> |
|
 |
Інтернет добрався до літаків |
Незабаром свою пошту можна буде перевірити на висоті 10 тисяч метрів |
|
|
Незабаром, подорожуючи літаком, ви зможете бродити Інтернетом на значно вищій швидкості, ніж навіть у себе вдома.
Авіавиробник Boieng проводить випробування нової технології, що забезпечить пасажирів високошвидкісним доступом до Інтернету прямо під час польоту. Випробувати нову технологію уже взялися три авіакомпанії: British Airways, Lufthansa і Japan Airlines. |
Детальніше>> |
|
 |
Революція в повітрі |
|
|
|
Революційну технологію було розроблено компанією Connexion, однією з дочірніх фірм авіагіганта Boieng. У листопаді цього року Connexion одержала дозвіл від європейської влади передавати інформацію з літака і назад.
До системи, що встановлять на літаках, пасажири зможуть приєднуватися за допомогою спеціальних мережних карт або бездротового зв'язку. |
Детальніше>> |
|
 |
|