Форум программистов, компьютерный форум CyberForum.ru

Инструментальный софт - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу добавить ссылку на dll http://www.cyberforum.ru/cpp/thread832956.html
добрый день. пытаюсь подключить dll. у меня не активное диалоговое окно common properties. почему не пойму..
C++ Какую можно разработать обучающую программу по предметам "Комп. сети и мультимедиа"? какую можно разработать обучающую программу по предметам "Комп. сети и мультимедиа"? (идей нет) :senor: http://www.cyberforum.ru/cpp/thread832420.html
Подход к изучению программирования C++
Здравствуйте уважаемые программисты, как начинающие, так и профессионалы! Моя жизнь скучна, у меня нет увлечений, от меня нет пользы. Исходя из этого, я решил глобально изменить свою жизнь, воплотив свою идею, стать программистом, в реальность. Сразу возникнет вопрос - программистом чего? Ответ на этот вопрос таков: По роду своей деятельности я тесно связан с измерениями. Измерения могут быть...
C++ Что под капотом std::mutex
Собственно сабж. Под виндой это сделано на основе критической секции или через мьютекс как объект ядра? Ну и в добавок - под линем реализован посредством вездесущего pthreads или...?
C++ std::defaultfloat http://www.cyberforum.ru/cpp/thread824621.html
Есть такая тема в новом стандарте как std::defaultfloat Описание: http://www.cplusplus.com/reference/ios/defaultfloat/ В стандарте C++11 значится под пунктом 27.5.6.4 Однако тестовый код упорно не хочет собираться: http://liveworkspace.org/code/11bfZ2 В чем может быть дело?
C++ Управление настройками видеокарты Доброго времени суток. Не подскажите, возможно ли как то узнать функции управления настройками видеокарты, например изменение режимов : Продолжение рабочего стола, Клон, и пр. ?? подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619

Инструментальный софт - C++

10.04.2013, 15:03. Просмотров 542. Ответов 8
Метки (Все метки)

Что должно входить в релизную интегрированную среду разработки? Редактор исходника - это понятно. Это видит пользователь. Ведь для инструментальщика прикладной программист - это пользователь. А ещё? Нажал пользователь "компилировать". Куда передаётся исходник? Сразу в компилятор? Или в отдельную софтину - анализатор? То есть анализатор - это отдельная программа, или часть компилятора? Лексический анализ предшествует синтаксическому, или наоборот? Каковы их задачи? Как они могут решаться? А сама компиляция? Пусть c++ - только язык, на котором написан сам инструментальный софт, но не исходный язык, то есть комплияция не с c++ на опкоды, а с другого языка на опкоды. Предположим, в исходнике есть выражение a/b и обе переменные декларированы, как действительные. Что надо поместить в код? Для начала без оптимизаций вообще. После компиляции код передаётся сразу линкеру? Как бы по-точнее узнать, что этот линкер должен сделать? А препроцессоры - это тоже отдельные софтины? Или что? Они предшествуют анализу, или наоборот?

Добавлено через 24 минуты
Пусть по правилам исходного языка type начинает декларацию нового типа, но, в отличие от паскаля, нет раздела типов, а вместо этого декаларация каждого типа начинается со слова type. Как следует обрабатывать декларацию типа? Предположим, компилятор дошёл до
Код
type tsudent=class
{
 acces mode pablic:
  variable name:string of ansi;
  variable group:pgroup;
  variable evaluations:tevaluations;
};
, что будет означать тип tsudent есть класс с переменными-pubic-членами name типа string of ansi, group типа pgroup и evaluations типа tevaluations, причём, string of ansi означает строку символов в кодировке ansi, а типы pgroup и tevaluations должны быть описаны выше. Что компилятор должен сделать, наткнувшись на такую декларацию? Пусть типизация строгая явная статическая и для начала без полиморфизма. Вот так. Классы есть, а иерархии классов пока нет, она появится только со второй версии.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru