Форум программистов, компьютерный форум 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++ Симплекс метод решения задач линейного программирования
Как реализовать в программе симплек метод решения задач линейного программирования
C++ Что под капотом std::mutex http://www.cyberforum.ru/cpp/thread828670.html
Собственно сабж. Под виндой это сделано на основе критической секции или через мьютекс как объект ядра? Ну и в добавок - под линем реализован посредством вездесущего pthreads или...?
C++ Реализовать алгоритм поиска двусвязных компонент Помогите реализовать данный алгоритм, а то после прочтения теории здесь: http://hci.fenster.name/304y/practice/lab8/ и здесь: http://acm.mipt.ru/twiki/bin/view/Algorithms/ArticulationPointsAndBridges#_____s_p_g_mqorqpgp__ вроде как понял что от меня надо, но потом решил посмотреть уже сделанную программу здесь: http://acm.mipt.ru/twiki/bin/view/Algorithms/BCCAndBridgesCPP и понял, что я что-то не... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
10.04.2013, 15:03     Инструментальный софт
Что должно входить в релизную интегрированную среду разработки? Редактор исходника - это понятно. Это видит пользователь. Ведь для инструментальщика прикладной программист - это пользователь. А ещё? Нажал пользователь "компилировать". Куда передаётся исходник? Сразу в компилятор? Или в отдельную софтину - анализатор? То есть анализатор - это отдельная программа, или часть компилятора? Лексический анализ предшествует синтаксическому, или наоборот? Каковы их задачи? Как они могут решаться? А сама компиляция? Пусть 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 должны быть описаны выше. Что компилятор должен сделать, наткнувшись на такую декларацию? Пусть типизация строгая явная статическая и для начала без полиморфизма. Вот так. Классы есть, а иерархии классов пока нет, она появится только со второй версии.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru