Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > Библиотеки

Библиотеки Сторонние библиотеки для Blitz

Ответ
 
Опции темы
Старый 06.08.2009, 21:31   #76
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: DLL на Microsoft Visual C++ 6.0

Сообщение от ArtemkA Посмотреть сообщение
чтобы писать на C++ надо знать что писать, а в этом туториале объяснение на английском, а по английскому я не ботаю
А тебе не кажется что это исключительно твои проблемы? Не знаешь английский - учи. Не хочешь учить - тебе нечего делать в программировании. Все что можно найти на русском (за исключением перевода некоторых книг) - является унылым гавном, а если автор русский - 100%, сколько русских книг по компьютерной тематике в руках не держал - везде полный бред, автор даже близко чаще всего не знаком с темой, в прочем на то есть ряд причин.
чтобы писать на С++ ничего кроме блокнота, командной строки и компилятора ненадо
Я тебе могу показать как писать проги в командной строке на машинном языке
(Offline)
 
Ответить с цитированием
Старый 06.08.2009, 21:42   #77
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: DLL на Microsoft Visual C++ 6.0

был-бы признателен еслиб ты показал как с помощью 101001 написать hello world, или хотяб на ассемблере, но без сторонних программ
(Offline)
 
Ответить с цитированием
Старый 06.08.2009, 21:46   #78
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: DLL на Microsoft Visual C++ 6.0

Легко. Start->Run...->cmd->debug
Хэлп прилагается (-?). За соответствием асм команд мнемоникам процессора идти на intel и качать доки соответствующие. Ах да, 16 битный режим (возможно и в 32 бита переводится).
Написать можно хоть что, ну разве что это смахивает на какое-то извращение =)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (06.08.2009)
Старый 06.08.2009, 22:04   #79
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: DLL на Microsoft Visual C++ 6.0

а что насчет 101001 ?
(Offline)
 
Ответить с цитированием
Старый 06.08.2009, 22:12   #80
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: DLL на Microsoft Visual C++ 6.0

Что? Все просто. Как извстно ассемблер является приближением к машинному языку (тем не менее команды машинного языка транслируются процессором в специфичный микрокод, т.е. одна команда на асме нем не менее может разложится на нескольо реальных машинных, но нам это не инетерсно, это область деятельности инженеров интела и им подобных). Все было бы шоколодно если не одна проблема - одной команде асма может соотвествовать десяток машинных (все завист от ее аргументов и т.п., т.е. с регистрами она имет один номер, в памятью другой и т.п.). Для того чтобы писать на машинных кодах (а типично писать свои ЯП в целом и ассемблеры в частности), необходимо знать эти соответствия. Узнать их можно из доков интела, кроме того можно и так найти их, отдельными файликами, где указываются все инструкции асма и соответствующие им мнемоники (а также кол-во тактов которые они кушают). Т.е. все сводится к чему:
1) Берем команду асма
2) Ищем мнемонику (в зависимости от семантики)
3) Вписываем байт нужный на место, потом дописываем аргументы (если надо)
4) Переходим к слдедующей
На выходе мы получаем машинный код, готовый к выполнению. Тем не менее просто так его не запустить. Для этого нужен загрузчик. В Windows юзается PE (portable executable). Т.е. следуя формату формируем файл, который и является нашим привычным ехешником.
Подробнее писать некогда - кофе стынет =) Да и не место.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
Mr_F_ (06.08.2009), newman (06.08.2009), NitE (06.08.2009)
Старый 07.08.2009, 01:18   #81
ArtemkA
ПроЭктировщик
 
Аватар для ArtemkA
 
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: DLL на Microsoft Visual C++ 6.0

эх, развели тут срань.....лан, разберусь
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра от Microsoft newman Игры / Games 2 31.01.2010 00:22
Проблема с Microsoft Visual Studio 2008 newman Болтовня 3 18.01.2009 22:22
Microsoft Visual Studio 2005 Professional + Msdn + Sql Server 2005 + DXsdk apr2006 moka C++ 15 04.12.2007 12:44
Звонок в Microsoft ZanoZa Юмор 18 21.11.2007 21:05
реклама от Microsoft impersonalis Болтовня 13 07.03.2006 00:34


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com