Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 11
1

Компилятор компиляторов

18.03.2011, 18:27. Просмотров 2090. Ответов 19
Метки нет (Все метки)

под windows?
Есть ли бесплатные.
Есть ли база данных под windows с поддержкой SQL (бесплатная)?
Подскажите, кто знает. Плиз.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2011, 18:27
Ответы с готовыми решениями:

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

Конфликт компиляторов
Здравствуйте, я относительно недавно начал программировать, экспериментирую с созданием игр на...

Флаг компиляторов который -О
У компиляторов бывает флаг -О. Как правило после буквы идёт цифра, например -О2. Это флаг...

Список online-компиляторов
Многие пишут, что у них нет компилятора, и выкладывают свои коды на проверку людям. Есть простой...

19
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
18.03.2011, 18:31 2
Vernic, MicrosoftVisualStudio 2008 20010 - с крэком - бесплатные
CodeBlocks, Dev-C++
1
Эксперт С++
5037 / 3097 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
18.03.2011, 18:33 3
Dev-C++ исключил бы из списка - проект заглох несколько лет назад.
Прекрасный вариант - Code::Blocks. И бесплатный, и с более-менее современным компилятором, притом одним из лучших.
1
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 11
18.03.2011, 18:36  [ТС] 4
Но это компиляторы?
0
Эксперт С++
5037 / 3097 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
18.03.2011, 18:38 5
Vernic, мда... Бросайте это дело с таким подходом и такими знаниями...
1
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 11
18.03.2011, 18:38  [ТС] 6
Code::Blocks ?

Компилятор компиляторов?

Не сочтите за труд пояснить?
0
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
18.03.2011, 18:41 7
Цитата Сообщение от Vernic Посмотреть сообщение
Но это компиляторы. А мне нужен компилятор компиляторов.
1
Jesus loves me
Эксперт С++
5107 / 3120 / 352
Регистрация: 12.12.2009
Сообщений: 7,891
Записей в блоге: 2
18.03.2011, 18:50 8
Похоже ТС имеет ввиду, что ему нужен компилятор, которым можно скомпилировать исходный код компилятора, и в итоге получить компилятор. По другому я это интерпритировать не могу)
1
Эксперт С++
5037 / 3097 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
18.03.2011, 18:52 9
Kastaneda, т.е. ему нужен компилятор
1
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 11
18.03.2011, 18:59  [ТС] 10
Вот что нужно, бесплатный для windows.

http://ru.wikipedia.org/wiki/Yacc
0
Эксперт С++
5037 / 3097 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
18.03.2011, 19:07 11
Ага. Это называется "Я пишу собственный компилятор".
1
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 11
18.03.2011, 19:12  [ТС] 12
Ага. Только компилятор компиляторов Те, что есть - один платный, другой платный, третий бесплатный, но с дефектами.
Так есть?
0
Kastaneda
18.03.2011, 19:12
  #13

Не по теме:

Цитата Сообщение от silent_1991 Посмотреть сообщение
Ага. Это называется "Я пишу собственный компилятор".
Это называется:"в универе задали написать парсер на Си, но я умею пользоваться гуглом, вот Yacc нагуглил" :D

1
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 11
18.03.2011, 19:13  [ТС] 14
Не по теме.
0
Эксперт С++
5037 / 3097 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
18.03.2011, 19:17 15
Vernic, послушайте, родимый, чтобы написать компилятор, надо знать некоторый язык программирования, иметь компилятор для этого языка и прочесть тонны литературы по теории компиляторов. А ещё быть незаурядной личностью, поскольку написать безглючный компилятор в-одиночку - задача далеко нетривиальная. Я в этом списке не вижу "Скачать генератор парсеров", потому что "Генератор" не состыкуется с "написать компилятор".
2
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 11
18.03.2011, 19:36  [ТС] 16
И все же... Прямой ответ.
0
Эксперт С++
5037 / 3097 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
18.03.2011, 21:16 17
Лучший ответ Сообщение было отмечено как решение

Решение

Прямой ответ - вам нужно изучить ассемблер, прочитать книгу Красного дракона, изучить какой-нибудь язык программирования, скачать компилятор этого языка и запастись продуктами с высоким содержанием кофеина.
5
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
18.03.2011, 21:30 18
silent_1991,

Не по теме:

зачет :D

1
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 11
18.03.2011, 22:50  [ТС] 19
silent_1991

Хм... Хорошо. Как сделать то же самое... без компилятора?
Ассемблер - компилятор.

Заранее спасибо за ответ.
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10863 / 6743 / 1619
Регистрация: 25.07.2009
Сообщений: 12,474
18.03.2011, 22:58 20
Цитата Сообщение от Vernic Посмотреть сообщение
Ассемблер - компилятор.
Ассемблер - это язык программирования низкого уровня. А вообще Вы не в том разделе вопрос задали. Вам сюда скорее всего. К тому же прежде, чем создавать тему, всё-таки соберитесь с мыслями и определитесь, что именно Вам нужно. Ну и для полноты ощущений вот это почитайте - почти про компилятор компиляторов...
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2011, 22:58

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сборка с использованием двух компиляторов
имеется такая проблема: графический интерфейс cделан в с++builder, но вот одну функцию...

Различия компиляторов. В чем причина?
есть небольшой код, который успешно компилируется в VS 2010 #include <iostream> template...

Опции компиляторов для улучшения производительности
Провел простой тест на сравнение производительности между Си и С++. Тест заключается в поиске...

Глюк компиляторов или виноват компьютер?
Здравствуйте, меня мучает такой вопрос: мой ноут не может нормально скомпилировать ни одной...


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

Или воспользуйтесь поиском по форуму:
20
Закрытая тема Создать тему
Опции темы

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