Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.10.2012, 16:34
wisconsin вне форума Посмотреть профиль Отправить личное сообщение для wisconsin Найти все сообщения от wisconsin
  № 1  
Ответить с цитированием
wisconsin

Регистрация: Jun 2012
Сообщений: 40
По умолчанию На каком языке пишут библиотеки для Си языков

На каком языке пишут библиотеки для Си языков?

Нужен нам GUI для программки на Cи, стандартные средства языка на это не способны, для этого воспользуемся сторонней библиотекой gtk+, к примеру.

GTK+ написан на Cи. Но как он может на нем быть написан, если стандартные средства языка этого не позволяют?

Метафорично: есть холст, гвоздь, молоток, стена — язык Си. Делаем картину: прибиваем холст к стене. Берем краски GTK+ и рисуем. Картина готова.
Но краски (GTK+) не могут быть сделаны (написаны) с помощью молотка, гвоздей... (Си).

Это мое понимание и оно не верно. Меня мучает этот вопрос.

Объясните пожалуйста.

Старый 29.10.2012, 16:39
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 2  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
на чем хочь на том и пиши. Главное чтою это что-то умело компилиться в длл с внятным интерфейсом.
__________________
Кто к нам с чем для чего - тот у нас того от того.

Старый 29.10.2012, 16:41
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 3  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Отчего вы взяли, что стандартне средства языка не позволяют?
Какие в ГТК+ есть слова, которых нет в синтаксисе Си?
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 29.10.2012, 16:43
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 4  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Вы будете удивлены, но компилятор си написан на си)
__________________
Отряд Котовскага

Старый 29.10.2012, 16:50
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 5  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Если стандартные средства не позволяют, значит используются нестандартные )
И для каждой ОС, где есть си, есть также и такие нестандартные средства (ОС зависимые библиотеки с их хедерами, либами итп.). Ну только они вот бывают разные, т.к. нестандартные. Как-то так.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.


Последний раз редактировалось -De-; 29.10.2012 в 17:25.
Старый 29.10.2012, 17:21
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 6  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Цитата:
Сообщение от Котяра Посмотреть сообщение
Вы будете удивлены, но компилятор си написан на си)
Что же было с начала?
__________________
Дети не должны знать о своих родителях

Старый 29.10.2012, 17:26
wisconsin вне форума Посмотреть профиль Отправить личное сообщение для wisconsin Найти все сообщения от wisconsin
  № 7  
Ответить с цитированием
wisconsin

Регистрация: Jun 2012
Сообщений: 40
Цитата:
Сообщение от Tails Посмотреть сообщение
Что же было с начала?
компилятор на низкоуровневом языке, наверное
потом и на самом си

Старый 29.10.2012, 17:52
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 8  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Что же было с начала?
Чтобы было раньше, яйцо или курица?..
ассемблер )

Цитата:
На каком языке пишут библиотеки для Си языков?
Вообще, вопрос просто не верно поставлен. Это стандартных библиотек нет, а не язык не позволяет.
В ас3 тоже много чего нет по умолчанию. Например он не может читать ромы .NES. Хотя парсеры для них пишут на ас3, после этого все равботает.
Если нет, значит их просто не написали разработчики.

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:59.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:59.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.