The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Интервью с Бьерном Страуструпом, с вопросами о будущем станд..."
Отправлено User294, 25-Авг-08 09:26 
>Здесь скорее не в мощности дело, а в привычках производителя. Приложения на
>С++ не более требовательны к ресурсам ЭВМ, а также потребляют не
>больше памяти и исполняются не медленнее программ на С.

Я охотно посмотрю как вы STL и прочая запихнете в чип с 16 кил флеша и 1 килом оперативы и как на все это памяти кода и данных хватит.И что там на полезные действия останется.Нет, я действительно очень хотел бы посмотреть как это будет выглядеть;).А на сях программят и такие чипы.И даже чипы с всего парой кил для кода, если изгальнуться, и то можно программить - выбросить лишний стартап, минималистичные библиотеки и усе, телемаркет.ЭВМ нынче бывают разные.В частности однокристальные а это бывает и восьмилапым тараканом с мизером памяти на борту.Си катит даже для програминга таких.А то тараканы бывают разномасштабные и скажем, 16 и более кило кода на асме колупать уже грустновато выходит.Не портабельно и башню програмеру срывает.В итоге C бывает разный.Например, AVR-GCC, и GCC для MSP430.Вполне себе хорошие и замечательные порты GCC под эти архитектуры.А вот C++ для них явно жирноват будет.

>Если указанное выше не соблюдается, то либо программы не одинаковы, либо компилятор
>плох.

...либо ресурсы ограничены так что жирный (в некоторых применениях) STL и прочая засунуть тупо некуда... :).Для более толстых систем - вы в общем случае правы а проекты крупнее некоторого размера на сях++ получаются даже лучше чем на сях с приемлимым распуханием кода и практически такой же скоростью.Тем не менее, даже на десктопе заметно что GTKшные программы писанные на сях все-таки обычно немного полегче и пошустрее с++ных программ на Qt.Допускаю что там дело не только в ++ но факт все-таки есть :)

>gcc компилирует C++ код медленней чисто сишного.

Медленнее, факт.При том заметно.Но это по моему вообще пофигу - юзеры поюзают бинарь а програмер может компилять только изменения и в современных реалиях - на чем-то многоядерном.

>чем аналогичная программа на С" Бъярн Страуструп ответил "а на моей
>платформе - в меньшего" :-)

Я могу легко нарыть с дюжину платформ на которой просто запустить hello world на C++ будет трудновато или и вовсе невозможно :).При том тем не менее, колупать более 16 кило кода на асме желающих найдется ИМХО немного :P

>Думаю, что JVM выбирают в качестве "интерфейса" для
>телефонов, всё-таки чтобы доступ ограничить.

Ну да.Правда толка с этого ноль.Хаксоры собственно класть хотели на ограничения.Итого в пролете сугубо юзеры как всегда.В смартфонах пошли на некий компромисс, там разделение: "GSM modem" и "процессор приложений", два разных процессора.В итоге на процессоре приложений можно выполнять по сути что угодно т.к. с сетью работает GSM модем со своим процессором (и вот оно как правило зубодробильно защищено от попыток туда сунуться, ибо обеспечивает симлоки и прочую "радость").

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру