Практична мова для практичних програмістів
April 10th, 2009
Знаменитость в рекламу Когда я заключал контракт с Вадимом Кормилицыным, у меня не было никаких сомнений что сработаемся. Это очень энергичная команда с неиссякаемым источником креативных идей, а что особенно важно — знающих, как их реализовать в лучшем виде. Отдельное спасибо за приятное, всегда конструктивное общение.« Компютерні курси 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: засіб, класово, компілятор, мова, програмування, створення, тип
Навчання
Схожі записи
Категория: Навчання |