Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 | 3 |

 

  Вопрос: Язык на VB Добавлено: 22.07.04 10:16  

Автор вопроса:  RomaVis | ICQ: 266287351 
Можно создать язык программирования на VB ? Если можно, то как? Ведь функция EbExecuteLine в откомпиленом приложении не работает...

Ответить

  Ответы Всего ответов: 31  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 22.07.04 11:08
Емзкоуровневый язык - уже создан... почти язык... компилирует функции на ассемблере ;)

Ответить

Номер ответа: 2
Автор ответа:
 Fallout



Вопросов: 10
Ответов: 387
 Web-сайт: mudator.by.ru
 Профиль | | #2
Добавлено: 22.07.04 11:10
Можно...
Разбираешь синтаксис компилируешь в байт код и выполняешь... либо компилируешь в псевдо код и выполняешь в своей виртуальной машине....

примеры есть на www.planetsourcecode.com

Ответить

Номер ответа: 3
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #3 Добавлено: 22.07.04 11:12
http://vbnet.ru/article/showarticle.asp?id=70

Ответить

Номер ответа: 4
Автор ответа:
 Keen



ICQ: 284-467-526 

Вопросов: 12
Ответов: 25
 Профиль | | #4 Добавлено: 22.07.04 11:57
Можно создать свой интерпертатор, причем на практике все получается довольно-таки просто.

Ответить

Номер ответа: 5
Автор ответа:
 Fallout



Вопросов: 10
Ответов: 387
 Web-сайт: mudator.by.ru
 Профиль | | #5
Добавлено: 22.07.04 12:07
Смотря какой интерпритатор +) и смотря что он делает =))) и смотря с какой скоростью делат +)

Ответить

Номер ответа: 6
Автор ответа:
 Keen



ICQ: 284-467-526 

Вопросов: 12
Ответов: 25
 Профиль | | #6 Добавлено: 22.07.04 12:14
Ну ладно, о скорости говорить не будем :) ибо для обычной программы будет достаточной.
А интерпретатор хороший, там синтаксис простой а-ля VB + свои отличительные черты, сложенные функции + формы, кнопки и т.д...

типа так:

function main()
  var$=msg('Message','Title','Okay','Cancel')
  if not {compare(var$,'=',/msgOkay,text)} {end}
endfunction

Может мне запустить свой проект...

Ответить

Номер ответа: 7
Автор ответа:
 Fallout



Вопросов: 10
Ответов: 387
 Web-сайт: mudator.by.ru
 Профиль | | #7
Добавлено: 22.07.04 12:14
есть уже и готовые кстати скрипт движки например LUA очень шустрый... взять можно тут
http://www.lua.org/

Ответить

Номер ответа: 8
Автор ответа:
 Fallout



Вопросов: 10
Ответов: 387
 Web-сайт: mudator.by.ru
 Профиль | | #8
Добавлено: 22.07.04 12:16
он опен сурс... +) взоимодействие с твоей программой из скрипта... и тд итп... вообщем мне понравилось правдо практическое использование для него я так для себя и не нашёл...

Ответить

Номер ответа: 9
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #9
Добавлено: 22.07.04 12:43
 Можно сделать транслятор из какого то БЕЙСИК-подобного языка в LASM. А если LASM доработать, то можно им и EXE'шки и DLL'ки и VXD/WDM'ки клепать. Это в теории конечно.
 Какой однако я нескромный :)

 А вообще, такую базу для чего угодно можно использовать. Только бы програмер знающий попался.

Ответить

Номер ответа: 10
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #10 Добавлено: 22.07.04 15:40
2 RomaVis Самый просто вопрос. А ЗАЧЕМ??? :) Зачем лепить кривой язык программирования, которым пользоватся сможешь только ты, т.к. ты его слепиш, ведь другие привыкли к более нормальным VB, С++, ASM... и они будут всёравно обгонять по всем параметрам твой, как бы ты нестарался :) Если ты просто хочешь написать конструктор для конструирования "Детских" программ, я тоже тебя обрадую :) Они тоже уже есть, прикинь да, какой-то гений опередил тебя ! :) и конструктор уже написал, вот урод! проспамь, или ломани его лучше :)

Ответить

Номер ответа: 11
Автор ответа:
 ISpy



Разработчик Offline Client

Вопросов: 47
Ответов: 621
 Web-сайт: intermult.boom.ru
 Профиль | | #11
Добавлено: 22.07.04 17:03
2HACKER: человек просто задал вопрос, а ты так на него набросился :) Если будешь так активно народ отговаривать кодить, то у нас вообще программисты переведутся.

Ответить

Номер ответа: 12
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #12
Добавлено: 23.07.04 00:35
 Не, ну кривой действительно незачем лепить. Разве что для поддержания програмерской формы в отсутствие реальных проектов.

 ИМХО на VB язык программирования писать вообще не стоит. Недавно Fallout кидал ссылку на интерпретатор Бейсика, написанный на MASM32. Вот на такой Бейсик любо дорого смотреть. А какого уродца можно на VB склепать я думаю вы и сами догадаетесь.
 Лучше сделать транслятор в какой нибудь более быстрый язык. Тот же PB например или Си. Хоть польза будет.

Ответить

Номер ответа: 13
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #13
Добавлено: 23.07.04 08:02
ИМХО, скриптовые языки полезны только для того, чтобы юзеры могли
сами расширять возможности твоих программ. Не зря же MS'овцы придумали
VBA для своего Office... Это позволяет не раскошеливаться юзерам на
покупку VS для написания плагинов, да и изучать довольно сложные языки
типа C# или VB не надо, так как скриптовый язык не несет лишней
нагрузки и максимально приспособлен под использование с конкретным
продуктом.

Еще одно неплохое применение скриптовых языков - веб-программирование.

А рассматривать скриптовые языки как средство для написания отдельных
приложений по меньшей мере странно.

Ответить

Номер ответа: 14
Автор ответа:
 Fallout



Вопросов: 10
Ответов: 387
 Web-сайт: mudator.by.ru
 Профиль | | #14
Добавлено: 23.07.04 08:51
Ну а если например он хочет игру сделать со скрипт движком +)... либо графический движок который для построения моделей будет юзать его язык +) либо вообще просто интерестно как парсировать интерпритировать программу и тд.. так чтон е надо гворить мол не надо это делать так как уже всё есть ... экспирианс никогда не помешает... та дам...

Ответить

Номер ответа: 15
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #15
Добавлено: 23.07.04 10:21
 Одно дело VBA написать на ЦэПэПэ, а другое мудоту какую нибудь на VB.NET, который и сам по сути является скриптовым языком.
 Писать скриптовый язык на скриптовом языке IMHO не стоит.

Ответить

Страница: 1 | 2 | 3 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам