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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317
#1

Непойму про компиляторы - C++

22.03.2010, 13:23. Просмотров 953. Ответов 9
Метки нет (Все метки)

Компилятор написан на с++ как такое может быть?
ведь чтобы скомпилировать такой компилятор нужен был еще кактой компилятор который тоже наверно сделан на с++ а тому еще и.....яйцо или курица?

объясните плз.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2010, 13:23     Непойму про компиляторы
Посмотрите здесь:

непойму где ошибка - C++
какое бы значение а не вводила б - все время выводится одно и тоже значение..что не так??программа легкая,кажется составлена верно.но не...

Поиск символа - непойму - C++
я юзаю strchr но непойму что за второй параметр..он ИНТ! мне нужно найти кол-во символов в тексте например а. а если для string...

классы непойму что с конструктором - C++
привет вот создал такой класс но чето конструктор ругается но что непойму( #include <iostream> #include <string> using namespace...

Теоретически понимаю, а как записать - непойму - C++
дан массив случайных чисел B. все необходимые с ним действия сделала. кроме одного.. Нужно записать элементы массива B (50) с индексами...

непойму где ошибка, программа перевода чисел.. - C++
пишу прогу которая будет переводить в десятичную систему счисления числа предустановленные в системе остаточных классов (СОК) с заданным...

Компиляторы отказываются компилировать. - C++
Почему-то С++ Builder и Dev-C++ отказываются выполнять этот простейший код. #include <stdio.h> #include <iostream.h> #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
22.03.2010, 13:28     Непойму про компиляторы #2
Моя теория такова:
1. Маш команды.
2 . первый Ассемблер написан на маш командах
3 . первый Язык программирования ВУ написан на Ассемблере.
4 . второй Язык программирования ВУ на писан на Языке Высокого Уровня.
Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317
22.03.2010, 13:32  [ТС]     Непойму про компиляторы #3
а что за маш команды?
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
22.03.2010, 13:35     Непойму про компиляторы #4
Krist_ALL, http://ru.wikipedia.org/wiki/Машинный_код
Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317
22.03.2010, 13:37  [ТС]     Непойму про компиляторы #5
а на чем тогда написан компилятор машинного кода?
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
22.03.2010, 13:40     Непойму про компиляторы #6
Цитата Сообщение от Krist_ALL Посмотреть сообщение
а на чем тогда написан компилятор машинного кода?
Почитай внимательно:
система команд (язык) конкретной вычислительной машины (машинный язык), которая интерпретируется непосредственно микропроцессором или микропрограммами данной вычислительной машины.
Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317
22.03.2010, 13:52  [ТС]     Непойму про компиляторы #7
значит есть интерпретатор в процессоре - а он на чем то написан...
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
22.03.2010, 14:12     Непойму про компиляторы #8
Ниже приведена реальная комбинация единиц и нулей заставляющая,
извлечь два числа из ячейки памяти сложить их поместить сумму в третью ячейку.
Код для intel Pentium:

10100001 01101000 10111100 01000001 00000000
00000011 00000101 01101100 10111100 01000001 00000000
10100111 01110000 10111100 01000001 00000000
Вот так и прими ком процессору на съедение.

Добавлено через 15 минут
Этот код не куда не компилируется, потому что это и есть те самые машинные коды,
которые управляют процессором.
kuroiryuu
316 / 300 / 23
Регистрация: 05.11.2009
Сообщений: 712
Завершенные тесты: 2
22.03.2010, 14:29     Непойму про компиляторы #9
Мой совет: познакомитесь с книгой Альфред Ахо, Джеффри Ульман и Рави Сети "Компиляторы: принципы, технологии и инструменты"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2010, 15:04     Непойму про компиляторы
Еще ссылки по теме:

Программа заглючивает компиляторы - C++
#include <iostream> #include <fstream> #include <vector> #include <algorithm> #include <iomanip> using namespace std; ...

Компиляторы для телефона (Nokia X3) - C++
Допустим, я написал программу на С++. Компилирую её под Windows. Как мне откомпилировать её для телефона (Nokia X3)?

Компиляторы восстали против меня - C++
Не могу скомпилировать c++ программу. на MSVS - компилируется, но не запускается ехе. Codelite - проблемы с make. MinGW - тоже компилирует,...

Какие компиляторы (или среды) поддерживают с++ 11? - C++
У меня wxDev c++ билд 7.4. я понятия не имею какой там с++. компиляторы от default GCC до default VS2010 Пытался прописать команды типо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
22.03.2010, 15:04     Непойму про компиляторы #10
Krist_ALL, есть такой старинный метод, называется "Раскрутка".
Сначала пишется компилятор главной части, ядра, языка. На чем? на доступном в данный момент - на ассемблере, машинных кодах. Фортране...
Это ядро уже что-то умеет, на нем уже можно (и главное - удобно) писать кой-чего посложнее.
В самом деле компилятор С++ можно сваять на С и даже на ассемблере (теоретически)
Но такой "иттерационный" подход значительно сокращает время разработки.
Совет - книжки читай!
Yandex
Объявления
22.03.2010, 15:04     Непойму про компиляторы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru