Old-DOS.ru

Microsoft QuickC

ПРОГРАММИРОВАНИЕ >> C/C++
Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
• BIOS, прошивки
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   • Информатика
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      • ЧПУ
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   • Электроника и электротехника
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




Microsoft QuickC
ОписаниеИнформация
Язык Си был разработан и реализован Д. Ритчи в 1972г. в фирме Bell Labs, использовался в самых различных приложениях, в основном под управлением операционной системы UNIX. Он представлял собой дальнейшее развитие языка Би (B), который основывался на созданном в Кембриджском университете языке BCPL (от Basic Combined Programming Language- базовый комбинированный язык программирования), который в свою очередь был потомком Алгола-60. В 1977г. Была начата работа по созданию машинно-независимой версии транслятора с языка Си с целью облегчит его перенос в новые окружения. Результатом этого явилось появление совместимых по входному языку трансляторов с языка Си для 15 различных типов ЭВМ. В ходе работ по созданию мобильного транслятора с языка Си сам он был переработан для повышения мобильности написанных на нем программ. Первые версии языка программирования Си++ (тогда он назывался "Си с классами") были разработаны в начале 80-х годов Бьярном Страуструпом, сотрудником знаменитой AT&T Bell Labs, где ранее были разработаны операционная система UNIX и язык программирования Си. По признанию самого автора языка, Си++ никогда не разрабатывался на бумаге. Проектирование, реализация и документирование новых возможностей происходили фактически одновременно. Единственной целью разработки было создание языка, на котором было бы удобно программировать автору и его друзьям. За основу был взят популярный в среде профессиональных разработчиков язык программирования Си. Первыми средствами, которыми был расширен Си, стали средства поддержки абстракций данных и объектно-ориентированного программирования. Как это принято в AT&T, описание нового языка не было опубликовано сразу. Первыми его пользователями стали сами сотрудники Bell Labs. В 1993 впервые был реализован коммерческий транслятор, и сам язык был назван "С++". Первым транслятором языка был препроцессор cfront, транслирующий программу на Си++ в эквивалентную программу на Си. Если не считать документацию к транслятору cfront, первой книгой с описанием языка стала "The C++ Programming Language" (Addison-Wesley, 1985), переведенная на русский язык и изданная в 1991 году (Страуструп Б. Язык программирования С++. М.: Радио и Связь, 1991). С этого момента началось его бурное распространение и создание многочисленных реализаций. C 1985 года в язык были введены новые возможности: множественное и виртуальное наследование, шаблоны функций и классов, обработка исключительных ситуаций. Кардинально изменена семантика совместного использования оператора new, изменен синтаксис для вложенных классов. С момента опубликования и до настоящего момента язык постоянно усовершенствовался и расширялся. Важным этапом в его развитии стала публикация в 1990 году подробного и достаточно строгого описания языка. Фактически одновременно с этим началась стандартизация языка. Инициатором стандартизации выступил не автор языка. Более того, Страуструп всегда довольно прохладно относился к попытке его полной стандартизации и выступал за реализации, в которых базовые возможности языка расширялись бы средствами и библиотеками, характерными только для данной реализации. Объединенный ANSI-ISO (ANSI X3J16; ISO WG21/N0836) комитет начал функционировать в конце 1989 года. Целью его работы является создание единого стандарта для языка Си++ и его библиотечных средств. За основу проекта стандарта было взято описание языка, данное в 1990 году. В работе объединенного комитета значительное место занимает изучение возможных изменений текста проекта стандарта, а также уточнение различных правил языка. Позволим себе напомнить, что непосредственный предшественник Си++ - язык Си прошел успешно процесс стандартизации. Работа по его стандартизации завершилась в 1989 году, и стандартизованный вариант сейчас известен под именем ANSI Си. Работа по стандартизации Си++ осложнялась тем, что язык долгое время был открыт для расширений. Си++ стал довольно громоздким языком (сопоставимым разве что с языком Ada), и ни один человек сейчас не в состоянии точно помнить все его детали и тонкости. С момента начала стандартизации несколько изменилась и сама идеология Си++. Изначально автор отвергал возможность использования в языке средств динамического определения типов (rtti), однако в текущем проекте стандарта такие средства имеются. Изначально планировалось, что окончательная редакция проекта стандарта будет опубликована в 1994 году. Эти сроки были безнадежно провалены. Согласно расписанию работы комитета по стандартизации, проект стандарта принятый в апреле 1995 года, был предложен для публичного обсуждения и сделан доступен пользователям Internet. Утверждается, что с этого момента никаких серьезных изменений в текст стандарта вноситься не будет. Раздел: C/C++

Рабочее окно
Скриншоты
Операционная система: MS-DOS
Требования: -
Автор: Microsoft
Издатель: -

Добавил: SR
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 10.
ФайлРазмерВыпускВерсияЯзыкКачествоЗагрузил
Ссылка MS QuickC
ArcСкачать1080
842 Кб10.19871.0 Английский[Не подделка]SR
Ссылка MS QuickC (alt)
ArcСкачать689
547.7 Кб10.19871.0 Английский[Не подделка]SR
2011.09.30
Ссылка MS QuickC
ArcСкачать903
1.8 Мб19892.00 Английский[Не подделка]Login
2011.11.03
Ссылка MS QuickC
ArcСкачать1724
2.8 Мб19902.51 Английский[Не подделка]Login
2011.11.03
Ссылка MS QuickC for Windows
FloppyСкачать1301
4.5 Мб19911.00 Английский[Не подделка]Login
2011.11.03
Ссылка MS QuickC
ArcСкачать902
2.2 Мб19902.50 Английский[Не подделка]Login
2011.11.20
4 образа установочных дискет (IMG).
Ссылка MS QuickC
FloppyСкачать627
533 Кб 1.0 (fdd5.25) Английский[Не подделка]SR
2012.05.16
Ссылка MS QuickC (dub)
ArcСкачать798
2.8 Мб19902.51 Английский[Не подделка]SR
2012.06.18
Ссылка MS QuickC
ArcСкачать463
3.4 Мб19892.01 Английский[Не подделка]PLM
2015.11.12
Ссылка MS QuickC
ArcСкачать384
760.9 Кб19881.01 Английский[Не подделка]PLM
2015.12.05

Пожаловаться

Комментарии
#1 Автор: Nika (2013.04.21 19:30, изменений: 1, 2015.11.12 13:30)
Версия 2.50 [1990 г.]:
1) Выпущена в ответ на TurboC v.2.0 от Borland.
2) Не хватает (изначально!) каталога INCLUDE\SYS - его можно подбросить от MSVC 1.5
3) При явном преимуществе TurboC, бывали всёже такие случаи, когда матeматика (библиотеки) в TurboC уже не справлялась с задачей (просто глючила), а этот QuickC - компилировал всё адекватно.
4) В сравнении с TurboC - можно было получить чуть более компактный .EXE

#2 Автор: XJS (2018.08.31 10:53, изменений: 1, 2018.08.31 18:48)
Книга на русском по QuickC:

"Quick C. Компилятор с языка СИ фирмы Микрософт. Руководство программиста"

http://dl.lux.booksee.org/genesis/252000/ae071abc3a1d19db5d75cd48c48eb79e
/_as/[]_Quick_C.Kompilyator_s_yazueka_SI_firmue_Mikroso(BookSee.org).rar

(Соединить строку-ссылку вручную. SergeCpp /зело широкая -- всю страницу увеличило.../)

#3 Автор: Nika (2018.09.01 07:50, изменений: 1, 2020.11.27 08:48)
XJS, спасибо.
Добавил книгу в библиотеку:
http://old-dos.ru/index.php?page=lib&do=show&id=573

Помню её вживую, только на инглише, фирменную.
Красиво оформленная, разве что переплёт "немецкий",
разламывается при употреблении.


#4 Автор: T-999 (2020.10.06 06:45)
1) #file2052
2) #file4214
Эти два файла содержат образа дискет с идентичным весом и содержимым. Только в первом файле - формат образов img, а во втором vfd - вот и вся разница. Оставляем оба?

P.S. #file3656 и #file3657 - скачиваются файлы с ненормальными расширениями 5 и 25 соответственно, но спокойно открываются как архивы (открывал в 7zip). Есть еще файл со схожими образами внутри - #file3656
Получается - файлы #file2052 и #file3656 содержат в себе образа img, а #file4214 - vfd. Если архив с vfd и сохранять, то точно можно удалить как дубль #file3656, т.к. #file2052 идентичен ему (образа дискет внутри точно такие же - совпали хэш-суммы + побайтово один в один, если vfd не сохранять - оставить только #file2052 (хоть там и расширение 5 почему-то стоит, все равно как архив открывается).

#5 Автор: XJS (2020.11.26 23:17, изменений: 4, 2020.11.27 09:45)
Подтверждаю замечание T-999 о том, что файлы #2052 и #4214 (QuickC for Windows 1.00) совершенно идентичны. Различия есть в файлах-образах (кое что в Boot секторе и, возможно, метке тома). Зачем хранить программы в образах, если там нет "привязки" к дискетам при установке? Проще распаковать в 4 подкаталога (чтобы сохранить "разбиение" на дискеты) и упаковать это в один архив. Так и сравнивать проще и с образами работать не нужно.

В файле #3656 ".5" это не расширение, просто имя обрезано. Там должно быть ").rar" на конце. И да, его содержимое также идентично #2052.

#6 Автор: Nika (2020.11.27 08:41, изменений: 3, 2020.11.27 08:42)
Расширение при скачивании поправлено.
Дубляжи перемещены в раздел "--НА УДАЛЕНИЕ".
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=8182

#7 Автор: XJS (2020.11.28 11:00)
Попытался с помощью версии 1.01 скомпилировать простую программу "Hello" (с ключом /AS - SMALL MODEL) и получаю сообщение от линковщика "LINK : warning L4051: SLIBCE.LIB : cannot find library", но такого файла нет в архиве. Нет и упоминания о нем. Как будто чего то не хватает.

#8 Автор: Nika (2020.11.28 22:19, изменений: 1, 2020.11.28 22:20)
Попробуйте сделать следующее:

1) Содержимое архива распаковать в каталог "C:\QC"
2) Создайте файл Setenv.bat с таким содержимым:

SET BINPATH=C:\QC\
SET LIBPATH=C:\QC\
SET INCLUDE=C:\QC\INCLUDE

3) Запустите этот файл Setenv.bat, чтобы он отработал.
4) Скопируйте файлы:

COPY SLIBC.LIB SLIBCe.LIB
COPY MLIBC.LIB MLIBCe.LIB

5) Создайте файл HELLO.C с таким содержимым:

#include <stdio.h>
void
main(void)
{
printf("Hello");
}

6) Запустите команду:

QCL /as HELLO.C

7) Запускайте полученную программу HELLO.EXE

#9 Автор: XJS (2020.11.29 19:56, изменений: 1, 2020.11.29 19:59)
Хорошо. Но почему линкер ищет .lib с 'e' (SLIBCE.LIB) на конце? Переименовать всегда можно, это ясно. Но изначально не должно так быть. Или я чего то пока не понял. В книге описано про либу SLIBCE.LIB. Почитаю ради интереса.

#10 Автор: Nika (2020.11.30 08:34)
Потому, что нужно для настройки всего парада запускать setup.exe.
Но у меня он не срабатывает, с сообщением об ошибке.

#11 Автор: PLM (2020.12.02 01:27, изменений: 2, 2020.12.02 09:54)
SLIBCE.LIB - это библиотека, включающая в себя эмулятор математического сопроцессора. Чтобы получить библиотеку SLIBCE.LIB, нужно объединить SLIBC.LIB, EM.LIB, SLIBFP.LIB и LIBH.LIB.

#12 Автор: XJS (2020.12.12 10:36)
По поводу версии QuickC 1.0 (1987): файлы #139, #1961 и #3657 полностью идентичны по содержимому. Зачем 3 одинаковые версии? Я бы оставил или 139 или 3657 чтобы была разбивка на дискеты. Кстати, возможно, что этому SETUP.EXE нужна DOS 2.0 и запуск именно с дискеты. Пока не проверял.

Имя:
E-mail:
 =
Ваш комментарий:
Переименование файлов: пока их три, скрипт не пишем.

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2020 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
10 queries, db time 0.001618, memory 2019.41 Kb, total time 0.032 sec