Категория: Windows: C, C++, C#
Свободная кроссплатформенная среда разработки.
Это кроссплатформенная интегрированная среда разработки, включающая в себя редактор кода, компилятор и модуль передачи прошивки в плату Arduino.
Свободная кроссплатформенная среда разработки программного обеспечения для языка С/С++ с открытым исходным кодом.
Проект по созданию полноценного воплощения системы .NET Framework на базе свободного программного обеспечения.
MZ C++ Constructor - средство разработки программного обеспечения на языке программирования C++
Кросс-платформенный инструментарий разработки ПО на языке программирования C++.
32-разрядный C-подобный компилятор. Одним из отличий компилятора является возможность использования ключевых слов и имен переменных на русском языке. Компилятор позволяет создавать исполняемые файлы для 32-битных ОС Windows и Linux.
OPCGate - открытое (open source) программное обеспечение, представляющее собой OPC-шлюз, позволяющий простейшим путем добавить функциональность OPC DA сервера к разработанной Вами программе.
Файлы C++, содержащие легко адаптируемый код для создания Ваших собственных ActiveX
Open Source - проект элементов управления RsDesign.Controls состоит из 48 различных компонентов. Все элементы управления поддерживают собственные визуальные стили.
Это открытый кроссплатформенный инструментарий разработки ПО для языка C++, используемый для разработки GUI приложений и плагинов.
Библиотека классов для сканирования, позволят Вам управлять сканером, цифровой или веб камерой, а также любым другим TWAIN совместимым устройством из Вашей программы. (Разработана с использованием платформы .NET язык C#)
MinGW - Minimalist GNU for Windows, это портированная под Windows коллекция бесплатных С и С++ компиляторов GCC, предназначенных для создания программного обеспечения для системы Windows.
Предоставляет полный набор инструментов для компилирования и линковки программ без использования каких либо платных библиотек или инструментов.
MinGW включает в себя GCC - компиляторы, ассемблер, линковщик, архиватор, комплект библиотек и заголовочных файлов, а также набор Unix-подобных утилит командной строки - MSYS.
Все утилиты предназначены для работы из командной строки, но могут использоваться такими популярными IDE как NetBeans. Eclipse и DevCPP. которые предоставляют графический интерфейс к компиляторам GCC.
GCC - GNU Compiler Collection, первый С компилятор с открытым исходным кодом, он был выпущен в 1987 г. Возможность создавать С++ программы была добавлена в 1992 г.
Впоследствии функциональность компилятора была расширена и включена поддержка таких языков программирования как Objective-C, Java, Fortran, ADA и другие.
GCC - очень мощный инструмент, распространяемый под лицензией GNU GPL (GNU General Public License), написан на языке С и в данный момент является кроссплатформенным - может работать практически под любой современной операционной системой и компилировать программы под различные типы процессоров, в том числе для микроконтроллеров, портативных устройств и 64-разрядных процессоров.
Установка MinGWОфициальный сайт MinGW http://www.mingw.org. Чтобы скачать комплект, перейдите на страницу http://sourceforge.net/downloads/mingw. вам понадобится файл "mingw-get-inst" с расширением EXE.
Для установки требуется подключение к сети интернет.
Borland C++ Compiler – программный компилятор языка программирования Borland C++ 5.5. Программисты невероятно обрадуются выходу в свет новой версии компилятора для языка программирования Borland C++ 5.5. Ничего особенного в компиляторе не добавилось, разве что были исправлены недостатки прошлых версий.
Таким образом, стоит заметить, что в обновлённом Borland C++ 5.5 Compiler достаточно чётко реализована система поиска ошибок в коде. Также компиляция теперь производится в разы быстрее, так как возможна работа со всеми активами оперативной памяти системы. Поддержка нового компилятора тоже стала в разы лучше, обновлена справочная система и улучшена поддержка горячих клавиш продукта.
Microsoft Visual C++ 2010 Express — это бесплатная интегрированная среда разработки приложений на языке C++. Она предоставляет разработчику набор инструментов для создания приложений для Windows на Visual C++. При этом Visual C++ 2010 Express имеет ограниченные, по сравнению с Microsoft Visual Studio, возможности и предназначена, в основном для любителей и студентов.
Visual C++ 2010 Express является частью продуктовой линейки Studio 2010 Express. Visual C++ — это мощный язык программирования, который был разработан для обеспечения глубокого и детального контроля процесса разработки вне зависимости, работаете ли вы над Win32 (COM+) или управляемыми приложениями для .NET Framework applications.
Основные возможности Visual C++ 2010 Express:— Компилятор для 32-битных систем.
— Библиотеки: Windows headers and libraries, CRT, STL. NET Framework class library, C++ Support Library.
— Графическая интегрированная среда разработки.
— Инструменты отладки.
— Поддержка .NET Framework 4.
— Интерактивная стартовая страница.
DEV-C++ - достаточно известная среди программистов среда разработки приложений на языках С и С++, ранее очень известная под UNIX, теперь выпущенная и под операционную систему Windows. Эта среда состоит из редактора кода, где можно писать программу и компилятора, транслирующего написанный код в машинный язык.
Графический интерфейс программы выполнен в незамысловатом и строгом стиле, что позволит полностью сосредоточиться на разработке приложений. Все инструменты удобно сгруппированы в верхней части рабочей области, а сам код отображается в большом окне. В базовый набор входят необходимые инструменты для написания неограниченного числа строк кода, кроме того, имеется и встроенный отладчик. Стоит отметить, что посредством этой среды можно не только создавать консольные приложения, но и использовать Windows API, при необходимости подключая дополнительные библиотеки. А воспользоваться этим простым в работе инструментом можно абсолютно бесплатно.
Первый урок курса по программированию в Си, в котором мы выберем компилятор и напишем первую программу.
Если вы не являетес разработчиком на Си, который программированием зарабатывает себе на жизнь, то вряд ли вам понадобится платный компилятор для языка Си. Тем, более свободных, бесплатных компиляторов Си существует много.
Вот список некоторых из них для ОС Windows (ссылки ведут на страницу с описанием):Для пользователей ОС GNU/Linux выбор кажется очевидным - GCC (есть в любом дистрибутиве). Все примеры в нашем курсе мы будем приводить для компилятора GCC, но в других компиляторах выполнение должно быть таким же. Так, что выбирайте компилятор на свой вкус.
Для компиляторов запускающихся из командной строки и не имеющих визуальную среду (GUI) потребуется удобный текстовый редактор. Мы выбираем kwrite в среде GNU/Linux и Notepad++ в среде Windows. Оба компилятора поддерживают подсветку синтаксиса, определение блоков и закладки.
Компилятор выбран, теперь проверим, что он работает. Для этого напишем программу и сохраним ее в файл hello.c.
Компилируем программу одним из двух вариантов:
gcc hello.c
gcc hello.c -o hello
Первый вариант скомпилирует программу и создаст исполняемый файл с именем по умолчанию (в Windows это будет a.exe, в GNU/Linux - a.out). Во втором варианте мы задаем опцию для опеределения имени исполняемого файла (в примере это hello ).
Результатом выполнения программы будет вывод в консоль строки Hello, world. Поздравляем! Компилятор поставлен и первая программа написана.
Автор: Ильдар Насибуллаев
Библиотечная база для создания языковых компиляторов и интерпретаторов. Написана на Microsoft QuickBASIC версии 4.5.
Исходные тексты интерпретатора языка Davinchi (паскале-подобный язык с поддержкой импорта внешних функций и процедур от DarkSoftware)
Прислал: alexanderwdark | Borland Delphi | Windows NT/2000/XP/Vista/7 CC.rar 31.1 Kb
Компилятор Си-подобного языка
версия v0.1.0.485
Моя зачетная работа по предмету Языки Программирования и Методы Трансляции.
Компилятор состоит из следующих частей: лексический анализатор, синтаксический и семантический анализаторы, генератор кода. Оптимизатор я убрал, т.к. это мой шедевр :) !
Компилятор полностью рабочий. Генерирует листинг для MASM32.
Прислал: ikro | Borland Delphi | Windows NT/2000/XP/Vista/7 jpl_trans-r1.zip 179.5 Kb
Junk Programming Language Translator Release 1
Свой язык JPL (нечто среднее между си и паскалем, только проще =)), транслятор (лексический, синтаксический и семантический анализаторы, виртуальная машина).
Учебный пример интерпретатора для модельного языка. Сдавался как лабораторная по курсу "Методы трансляции".
By Natalie | 18.12.2012
Большинство учебников по программированию на C++, начинаются с написания программы типа “Hello, world!”. Все это отлично. Но что мне делать с этой программой? Первое, с чего надо начинать – это установка компилятора.
Для начала, я решила поставить компилятор C++ под windows. Выбрала MinGW. он мне показался проще аналогов, а для начинающего С++ программиста в первое время важно только одно – чтобы компилировалось.
1. Откуда скачать MinGWhttp://sourceforge.net/projects/mingw/ – официальное файловое хранилище проекта. Скачиваем последнюю версию инсталлятора и запускаем его. Инсталлятор выкачает необходимые файлы из интернета и установит компилятор. Требуется только своевременно нажимать кнопочку “Next”.
Кстати, инсталлятор предлагает установить компилятор не только для C++. но и для C. Ada. и др.
2. Настройка окруженияОткрыть “Панель управления” -> “Система” -> “Дополнительно” -> “Переменные среды”. Найти переменную Path и, используя в качестве разделителя символ “точка с запятой”, добавить путь к директории “ C:\MinGW\bin “.
3. Как компилировать программу на C++3.1. Открыть окно “Коммандная строка” (“Программы”->”Стандартные”).