> man operating_systems
Переход на страницу  1 2 3 4 5 6 [7]
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
NightRadio
Пятница 24.10.2008 11:25
ID пользователя #1102
Зарегистрирован: Четверг 11.09.2008 14:48
Сообщений: 23
TC почти решился на древовидное представление без байт-кода, но пока увяз в разработке базовых конструкций такого языка.
Наверх
ossadchy
Воскресенье 26.10.2008 12:55
ID пользователя #941
Зарегистрирован: Среда 10.10.2007 22:55
Местонахождение: Украина, Николаевская обл., г. Первомайск
Сообщений: 181
А чем конструкции из мира C-подобных языков плохи?

Ну или можно пойти по пути smalltalk -- все объект. Т.е. блоки -- объекты, конструкции -- методы.

[ Редактирование Воскресенье 26.10.2008 13:01 ]
Наверх
Сайт
ossadchy
Вторник 13.01.2009 00:31
ID пользователя #941
Зарегистрирован: Среда 10.10.2007 22:55
Местонахождение: Украина, Николаевская обл., г. Первомайск
Сообщений: 181
ТС. Как проджект?
Наверх
Сайт
NightRadio
Вторник 13.01.2009 00:40
ID пользователя #1102
Зарегистрирован: Четверг 11.09.2008 14:48
Сообщений: 23
Движется постепенно =) Надеюсь в этом месяце более-менее определенный план нарисовать. Вообщем, в итоге размышлений и перерывания инфы пришел к подобию LLVM То есть, в основе будет простой трехадресный SSA код. Кодовое название - WarmCode. В отличие от LLVM WarmCode будет более компактным, без привязки к C++ и со встроенным нативным ассемблером.
Наверх
ossadchy
Суббота 24.01.2009 15:09
ID пользователя #941
Зарегистрирован: Среда 10.10.2007 22:55
Местонахождение: Украина, Николаевская обл., г. Первомайск
Сообщений: 181
Ассемблер тоже есть нативный в LLVM. Ну что ж -- ждем новостей, сайт проекта предвидится?
Наверх
Сайт
NightRadio
Суббота 24.01.2009 16:16
ID пользователя #1102
Зарегистрирован: Четверг 11.09.2008 14:48
Сообщений: 23
В llvm ассемблер не встроенный - используется стандартный GNU-шный, насколько я понял.
Пока думаю на google.code постится и на своем warmplace.ru. А дальше видно будет
Наверх
ossadchy
Четверг 19.03.2009 10:53
ID пользователя #941
Зарегистрирован: Среда 10.10.2007 22:55
Местонахождение: Украина, Николаевская обл., г. Первомайск
Сообщений: 181
Общественность жаждет информации!
Наверх
Сайт
ossadchy
Пятница 28.08.2009 16:53
ID пользователя #941
Зарегистрирован: Среда 10.10.2007 22:55
Местонахождение: Украина, Николаевская обл., г. Первомайск
Сообщений: 181
Итак -- на оффсайте не удалось ничего найти. Что же происходит?
Наверх
Сайт
NightRadio
Пятница 28.08.2009 18:33
ID пользователя #1102
Зарегистрирован: Четверг 11.09.2008 14:48
Сообщений: 23
Последние несколько месяцев был занят - дорабатывал трекер SunVox и портировал его под iPhone. Сейчас постепенно возвращаюсь к топику. Идея была пересмотрена уже раз сто и окончательный вариант на сегодняшний день таков: виртуальная машина будет основана на базе моей предыдущей разработки - языке Pixilang. Кое-что из него уберу, кое-что добавлю (в частности функции DSP). Язык этот простой, компактный, открытый, хорошо подходит для разного рода мультимедийных приложений. Активная разработка начнется, думаю, в конце сентября.
Наверх
NightRadio
Вторник 25.12.2012 12:27
ID пользователя #1102
Зарегистрирован: Четверг 11.09.2008 14:48
Сообщений: 23
Спустя годы хочу сказать, что проект сейчас активно развивается. А точнее - пиксельно-ориентированный язык программирования Pixilang.
Список поддерживаемых систем такой: Windows, Linux, OSX, iOS, Android.
Код полностью открытый и распространяется под лицензией MIT.

Ключевые особенности:
  • простые правила, низкий порог вхождения;
  • программу можно писать без объявления функций, просто списком инструкций с условными переходами;
  • сразу после старта программе выделяется чистый экран (или окно), к которому можно обращаться как к массиву пикселей, или использовать готовые граф. примитивы;
  • универсальные контейнеры (pixi-контейнеры) для хранения любых типов данных;
  • функции для синтеза и записи звука;
  • функции для обработки блоков данных;
  • поддерживаемые форматы файлов (загрузка и сохранение): WAV, PNG, JPG, GIF (анимированный);
  • OpenGl ускорение (опциональное);
  • MIDI In/Out;
  • кроссплатформенность;
  • минимальное использование внешних библиотек;
  • Pixilang-программы хранятся в текстовых файлах (UTF8) с расширением .txt или .pixi.

Вот некоторые проекты, которые уже были созданы целиком на Pixilang:

Официальный сайт: http://warmplace.ru/soft/pixilang/index_ru.php

Наверх
Переход на страницу  1 2 3 4 5 6 [7]  

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.