Кто на чем программирует?, оччч интересна |
Здравствуйте, гость ( Вход | Регистрация )
Кто на чем программирует?, оччч интересна |
Sep 13 2007, 06:29
Сообщение
#1
|
|
Пользователь Группа: Posters Сообщений: 130 Регистрация: 22.6.2007 Из: ЧЕБЫ Пользователь №: 7,284 |
Очень интересна кто на чем програмирует... Я лична РНР))
Сообщение отредактировал Fad - Aug 12 2008, 09:20 -------------------- |
|
|
Гость_Ireul_* |
Aug 5 2008, 12:04
Сообщение
#2
|
Guests |
Да, и добавлю всем тем, кто ставит С++, видит там только MFC/VCL, и сразу начинает кричать "Официант, где мясо в супе?!". Объясняю по порядку.
Компилятор языка С++ - это голая софтина, не имеющая НИКАКИХ библиотек в принципе. Она не генерирует ничего, кроме объектных файлов, никаких программ, модулей, и прочей лабуды. Чтобы написать программу, работающую в конкретной ОС на языке С++ - вам понадобится следующее: 1) компилятор языка С++ - причём по большому счёту неважно, в какой ос вы будете работать и компилировать программы - нам будут нужны только сгенерированные им объектники, которые... 2) линкер, он же в наших быдлопереводах компоновщик - платформно-зависимая программа, которая из объектных файлов, полученных на выходе компилятора С++, собирает бинарный модуль, соответствующий формату конкретной ОС. В его задачи входит простановка конкретных связей вместо символьных связей в объектниках, упаковка в модуль, а также подключение системных вызовов ОС к программе. А системные вызовы он берёт из... 3) OS SDK - Software Development Kit - набор для разработки программ под какую-либо систему. Включает заголовочные файлы, необходимые для создания символьных ссылок компилятором, и набор бинарных библиотек, необходимый для привязывания системных вызовов линкером. В пакетах вроде Borland C++ Builder, Micro$oft Visual C++ - поставляются вместе компилятор языка С++, линкер, и Micro$oft Windows Platform SDK - набор заголовков и библиотек для программирования под ОС Виндовс, а также IDE - среда разработки, с формошлёпалкой и рюшечками. Но эти пакеты также позволяют использовать сторонний компилятор, линкер и подключать другие SDK, и даже использовать другие IDE - чем обычно и пользуются в создании программ на языке С++. Обращение тем, кто этого не знал или не понимал - не гоните на то, чего не знаете, пока не познаете как следует. У С++ есть свои, довольно массивные недостатки, признаваемые специалистами, но ни одного из них в данной теме перечислено не было. |
|
|
Текстовая версия | Сейчас: 9th May 2024 - 13:10 |