Практична мова для практичних програмістів

April 10th, 2009

Знаменитость в рекламу Когда я заключал контракт с Вадимом Кормилицыным, у меня не было никаких сомнений что сработаемся. Это очень энергичная команда с неиссякаемым источником креативных идей, а что особенно важно — знающих, как их реализовать в лучшем виде. Отдельное спасибо за приятное, всегда конструктивное общение.
aec1711e
« Компютерні курси web веб програмування в Києві   |   Створення кроссплатформенних додатків на мові Java »

Навчання - Практична мова для практичних програмістів Дурні бувають двох пологів. З вуст перших ми чуємо:

“Ця річ стара, отже, якісна”.

Другі затверджують: “Ця річ нова

отже, краща”.

Дж. Бруннер

Відоме, що не буває чого-небудь з нічого, і реакція виникає тільки на акцію. Реакція У. Брайта (W. Bright) — проект надвисокорівневої мови програмування D — є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта — безпосередня участь в розробці таких програмних продуктів, як: Northwest Software C, Data-light C, Zorland C, Zortech C++ (між іншим, один з перших “рідних” компіляторів з C++), Symantec C++ і Digital Mars C++; компілятор з ABEL (Ad-vanced Boolean Expression Language, призначений, як і відоміший VHDL, для формального опису логічних схем при проектуванні електронних систем); компілятор/інтерпретатор DMDScript (реалізація стандарту ECMA 262, на основі якого також створені JavaScript і JScript); Java-компілятор Visual Cafe.
Тому, вже якщо такого рангу фахівець чимось незадоволений, значить, дійсно щось не так. Втім, недоліки мов C і C++ давно вже стали притчею во язицех, тому ми зупинимося на них зовсім стисло.

Перш за все (дотично C) потрібно враховувати зміну пріоритетів: спеціалізація поступилася місцем універсальності. На відміну від ранніх сімдесятих, коли вимоги в гнучкій мові системного програмування були сповна задоволені C, сьогодні спостерігається гостра потреба в мові загального призначення, а для цієї ролі можливостей “портабельного асемблера”, на жаль, недостатньо.

Інтегроване середовище розробки DIDE виглядає цілком сучасно і професійно

С++, природно, успадкував більшість недоліків C. Іманентна сумісність з “батьком” привела до збереження чималої частки ненадійних складових. Ситуація додатково посилюється із-за надмірності, що традиційно відзначається, і складності.


Tags: , , , , , ,

Навчання


Схожі записи

Категория: Навчання |

Комментарии