Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2009, 02:15   #1
Роман Радер
Форумчанин
 
Аватар для Роман Радер
 
Регистрация: 16.12.2006
Сообщений: 859
Лампочка Язык программирования NetP

Доброго времени суток, форумчане!

Я пишу свой язык программирования. Рабочее название - NetP. Изначально он предназначен для работы по сети. Вот его описание:
Цитата:
Программа предназначена для легкого создания программ для работы по сети в офисах организаций, предприятиях или домашних сетях. Легкость создания клиент-серверных приложений - основное достоинство языка, хотя, несмотря на это, на нем можно создавать как серверные скрипты для веб-сайтов, так и обыкновенные локальные приложения.
Возможности языка:
- работы с сетью
- окнами
- консолью
- клиент-серверные заготовки программ
Большая прозьба, те кто заинтерисуется, написать мне в ICQ 4732698 или сюда в тему.
Последние релизы буду выкладывать сюда. Всю документацию выложу в скором времени, а пока можете посмотреть папку examples

Для удобства, ассоциируйте файлы .nps - файлы исходников с программой netpEditor.exe, а .npb - байт-код, исполняемый файл - с netp_i.exe.
В редакторе:
F5 - транслировать (в байт-код), F6 - запустить. ну и Ctrl+S - сохранить.

все вопросы в ICQ или в тему.

Есстесственно, ваши имена будут запечатлены на доске почета программы.

PS! Добавить как вложение не смог (ошибка базы данных...) вобщем пока качаем с моего веб-диска.

http://webdrive.reborn.ru/antigluk/NetP/0.3.zip

Объявлен набор beta-тестеров - добровольцев!

Последний раз редактировалось Роман Радер; 04.01.2009 в 14:42.
Роман Радер вне форума Ответить с цитированием
Старый 04.01.2009, 06:24   #2
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

посмотрел, потыкал, ниче так... выложи справочник функций и тогда уже можно будет тестировать... а так я посмотрел вродь работает
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 04.01.2009, 13:10   #3
Роман Радер
Форумчанин
 
Аватар для Роман Радер
 
Регистрация: 16.12.2006
Сообщений: 859
По умолчанию

Сейчас эти пару дней буду заниматься документацией.
Роман Радер вне форума Ответить с цитированием
Старый 04.01.2009, 13:49   #4
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Чем он лучше, по сравнению с другими языками?
_Engine_ вне форума Ответить с цитированием
Старый 04.01.2009, 14:00   #5
Роман Радер
Форумчанин
 
Аватар для Роман Радер
 
Регистрация: 16.12.2006
Сообщений: 859
По умолчанию

Отвечу цитатой
Цитата:
Программа предназначена для легкого создания программ для работы по сети в офисах организаций, предприятиях или домашних сетях.
т.е. он не предназначен для создания всех видов программ. он имеет конкретную специализацию, которая будет хорошо выражена в релизе.
+ он имеет возможность интеграции в другие приложения для обеспечения гибкости настройки. но это пока умалчивается, оно еще не совсем реализовано.
уже есть человек, который на основе языка будет писать программу физического моделирования, тоесть язык будет использоватся для моделирования ситуации.


PS
Выложил первую документацию и новую версию!!
всего 2 файла. 1) список встроеных функций, 2) краткое описание.
выделеные ><<>>< - значит они есть, но не работают, или отключены по нецелесообразности

новая версия 0.3.1: исправлены пару незначительных багов: тут качать (1.45 мб)
Вложения
Тип файла: txt bi_function_list_0.3.txt (5.8 Кб, 140 просмотров)
Тип файла: txt bi_functions_desc_0.3.txt (10.5 Кб, 131 просмотров)

Последний раз редактировалось Роман Радер; 04.01.2009 в 19:39. Причина: новая версия: исправлены баги
Роман Радер вне форума Ответить с цитированием
Старый 04.01.2009, 23:55   #6
Роман Радер
Форумчанин
 
Аватар для Роман Радер
 
Регистрация: 16.12.2006
Сообщений: 859
По умолчанию

Для тестеров:
Открыл сайт http://netp.moy.su/.
На нем буду концентрировать всю информацию о проекте, чтоб можно было быстро узнать какая версия последняя, когда она выпущена и т.д.
http://netp.moy.su/publ/ тут буду выкладывать всю тех.документацию и справку.

Обсуждение остается здесь в теме.
Роман Радер вне форума Ответить с цитированием
Старый 05.01.2009, 15:03   #7
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,619
По умолчанию

Значит так. Решли потестить ваше творение. Все достаточно просто и лаконично. Мне понравилось. Только вот решил я протестировать ваши экзамплы. Первым был Листбокс. Когда добаляем, все нормально, но когда выбираем один из элементов, то постоянно вылетает Access Violation в модуле netp_i.exe. Но всеравно удаляется. А должно по идее выводить значение узла, как я понял.
Остальные работают вроде нормально.
MaTBeu вне форума Ответить с цитированием
Старый 05.01.2009, 15:19   #8
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Я не качал, но просто интересно. Вы потом транслятор в какой язык переводите ? или напрямую пишите бинарный код ? И у вас свой компилятор или используите что-то другое ?
BOBAH13 вне форума Ответить с цитированием
Старый 05.01.2009, 17:37   #9
Роман Радер
Форумчанин
 
Аватар для Роман Радер
 
Регистрация: 16.12.2006
Сообщений: 859
По умолчанию

2MaTBeu
Приятно, что понравилось
Цитата:
но когда выбираем один из элементов, то постоянно вылетает Access Violation в модуле netp_i.exe.
Спасибо! Благодаря вам я исправил мелкую, но довольно значимую ошибку в разборе выражений.
Эта и другие поправки выложу завтра в версии 0.3.2

2BOBAH13
При компиляции программы на моем языке на выходе вы не получите exe файл, а получите байт-код, который выполняется интерпретатором.


ЗЫ я сделал человеческую документацию.
Прописал все конструкции языка. В скором времени напишу документацию по каждой встроеной функции языка.

Если вы пробовали писать какие-то программы, можете выкладывать их сюда - я их включу в папку examples.
Вложения
Тип файла: zip NetP_Help.zip (14.0 Кб, 18 просмотров)

Последний раз редактировалось Роман Радер; 05.01.2009 в 17:45.
Роман Радер вне форума Ответить с цитированием
Старый 05.01.2009, 20:29   #10
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,619
По умолчанию

Да... неплохо бы чтобы ваш интерпретатор в ехе файлик все сливал. Чтобы там без всякого статического линкования. Собрал проект понес на другой комп и там все работает.
MaTBeu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Идеальный язык программирования Gnumko Общие вопросы по программированию, компьютерный форум 48 22.04.2010 14:22
Язык программирования Turbo Pascal AnKS Помощь студентам 2 28.10.2007 07:22
Новый язык программирования: AWL G_D_G Свободное общение 0 27.02.2007 14:10