Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  17:11[Войти] | [Зарегистрироваться]
Обсуждение темы:
Русская ОС

Здравствуйте!

Хотелось бы знать, как народ отнесся бы к появлению проекта по созданию Руccкой ОС. Причём не только русской, но и всего русскоговорящего населения? Присоеденились бы вы к такому проекту?

Прошу не относить к флейму. Речь идёт о уже существующем проекте.

С уважением,

VICH

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 5452 сообщения



Отслеживать это обсуждение
<<<... | 3122—3113 | 3112—3103 | 3102—3093 | ...>>>
Всего сообщений в теме: 5452; страниц: 546; текущая страница: 235


№ 3112   07-11-2007 13:02 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3109« (Илья Ермаков)
___________________________

Ответ на »сообщение 3108« (Стэн)
___________________________

Ответ на »сообщение 3103« (Илья Ермаков)
___________________________
>>> "использование шаблонов увеличивает требования кода к соответствию компилятора стандарту". Не слабо, да: какая наглая программа, чего-то хочет от компилятора :-)
А встречный вопрос можно? Код, написанный на ББ со всеми его особенностями можно скомпилировать на КП или на классическом Обероне и наоборот?
А любой код, который компилируется на Оберон-1 будет компилироваться на Оберон-2 и наоборот?
Пример неверен - это разные языки.



Ну, то есть, Вы сами признаёте, что у каждой системы программирования обычно имеется свой собственный (хотя, может быть, очень похожий) язык, не совместимый с языками других систем программирования! Чего же после этого стОят Ваши требования к графическим системам программирования: "программа как формальная схема технической системы не должна сама по себе иметь ни малейшей привязки к конкретной системе программирования"? Или, что позволено Юпитеру, то не позволено быку? С какой стати к графическим системам программирования предъявляются более строгие требования совместимости, чем к текстовым? И так ли уж нужна эта совместимость, если на практике без нее прекрасно обходятся? Сколько разных, но совместимых графических систем программирования Вы хотите иметь, и зачем Вам несколько таких систем? Наконец, найдутся ли софтверные компании и разработчики, столь обеспокоенные вопросом совместимости с продуктами конкурентов?


№ 3111   07-11-2007 12:49 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3110« (Илья Ермаков)
___________________________
Более того, сравнение с фотошопом неверно также и потому что речь идет о файлах данных, а не о GUI инструмента.
То есть корректное сравнение с фотошопом было бы, если бы речь шла о графическом файле jpeg который должен одинаково открываться как в фотошоп так и в paintshop, хотя при этом палитры инструментов могут быть разными.
Стандарт должен поддерживаться.
Стандартом языка программирования является его текстовое представление. Других пока нет.
Это значит, как не показывай программу на экране - результат все равно должен быть текстом.


№ 3110   07-11-2007 12:40 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3106« (Сергей Прохоренко)
___________________________

Ответ на »сообщение 3103« (Илья Ермаков)
___________________________

Не согласен. Это все равно как требовать, чтобы в Фотошопе и Пэйнте были одинаковые палитры инструментов. Ваше требование КАК ПРАВИЛО не выполняется даже для программ на текстовых ЯВУ.

Сергей, а мы здесь, вроде бы, говорим не про графические редакторы, а про нотацию программирования.
И нотация программирования никакого отношения к конкретной среде иметь не должна.
Это идеал, который мы должны держать в уме. На практике некоторые мелочи приходится "доводить напильником". Но и то не всегда. Пример - Ada, любая реализация которой одинаково откопилирует любую программу, соответствующую стандарту. А если не откомпилирует, то её никто не сертифицирует.


№ 3109   07-11-2007 12:37 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3108« (Стэн)
___________________________

Ответ на »сообщение 3103« (Илья Ермаков)
___________________________
>>> "использование шаблонов увеличивает требования кода к соответствию компилятора стандарту". Не слабо, да: какая наглая программа, чего-то хочет от компилятора :-)
А встречный вопрос можно? Код, написанный на ББ со всеми его особенностями можно скомпилировать на КП или на классическом Обероне и наоборот?
А любой код, который компилируется на Оберон-1 будет компилироваться на Оберон-2 и наоборот?

Пример неверен - это разные языки.
Стандарт КП был определён именно ОберонМайкросистемз, и воплощён в ББ. Но никаким образом этот стандарт на сам ББ не опирается.
Gardens Points кое-что меняет, уходя от стандарта - это издержки дотНета, который требует, чтобы всё было к нему за уши притянуто :-)

А про С++ пример как нельзя более актуален - ни одного компилятора, соответствующего стандарту и правильного, нет. Работал с шаблонами - C++ Builder тянет их ближе к стандарту, но жутко глючен, в Visual C++ 6.0 с глюками не сталкивался, но зато были ограничения на шаблоны, код при переносе просто переставал компилироваться ("слишком много параметров у шаблона"). Ну и т.п.
Высосанные из пальца фантазии Бьярна порой слишком трудно реализовать.


№ 3108   07-11-2007 10:57 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3103« (Илья Ермаков)
___________________________
>>> "использование шаблонов увеличивает требования кода к соответствию компилятора стандарту". Не слабо, да: какая наглая программа, чего-то хочет от компилятора :-)
А встречный вопрос можно? Код, написанный на ББ со всеми его особенностями можно скомпилировать на КП или на классическом Обероне и наоборот?
А любой код, который компилируется на Оберон-1 будет компилироваться на Оберон-2 и наоборот?


№ 3107   07-11-2007 08:46 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3097« (Сергей Прохоренко)
___________________________
Хоть горшком назовите. В моем представлении это графика, а не текст. Но если Вы ратуете за ТАКОЙ текст, то я тоже только "за".
Давайте различать текст с элементами графического оформления (при отбрасывании которых текст не меняет смысл) и графическое представление, где часть текста ЗАМЕНЕНА графическими обозначениями.


№ 3106   07-11-2007 08:30 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3103« (Илья Ермаков)
___________________________

Ответ на »сообщение 3095« (Сергей Прохоренко)
___________________________

Ответ на »сообщение 3080« (Руслан Богатырев)
___________________________
Следующий шаг вперед - представление программы в форме комбинации графики и текста, обеспечиваемой средствами системы программирования.
Сергей, программа как формальная схема технической системы не должна сама по себе иметь ни малейшей привязки к конкретной системе программирования.


Не согласен. Это все равно как требовать, чтобы в Фотошопе и Пэйнте были одинаковые палитры инструментов. Ваше требование КАК ПРАВИЛО не выполняется даже для программ на текстовых ЯВУ.


№ 3105   07-11-2007 08:16 Ответить на это сообщение Ответить на это сообщение с цитированием
Хорошая цитата из статьи по CASE-системам - http://www.osp.ru/cio/2002/01/172005/

Наименьший вред организации принесет инструментарий моделирования, «лишающий разработчика той части «творческих» возможностей, которые ведут к разнообразию представления организационных моделей».

Вот теперь подумайте и над такой задачей: как одновременно дать наглядность, и таки "лишить разработчика".
А не лишите - получите проблемы, известные по обычным ЯВУ.

Кстати, в Драконе эта задача решена на 100% - язык не оставляет места никакому "волюнтаризму" в представлении, у каждого элемента есть строго определённые правила положение и связывания в схеме.
Поэтому Паронджаров гордо называет Дракон формальным языком - и он прав. Потому что ему удаётся описать формально, как строятся схемы, в отрыве от реализации, сформулировав всего десяток правил.


№ 3104   07-11-2007 08:08 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3098« (Руслан Богатырев)
___________________________


Сергей Прохоренко: Следующий шаг вперед - представление программы в форме комбинации графики и текста, обеспечиваемой средствами системы программирования.

Это шаг вперед с точки зрения зрелости программирования. Только не надо его воспринимать как отрицание базиса. Это дополнение, которое вскоре станет доминирующим, но оно все равно будет опираться на прочный фундамент текста. Количество водителей неизменно возрастает, а доля среди них механиков неуклонно сокращается. Аналогично обстоит в случае прикладных и системных программистов, в случае прикладных программистов индивидуального пошива и таковых промышленного производства. Это объективно.


Не спорю. Голый текст (в первом приближении - гибрид XML и ЯВУ для сохранения комбинации графики и текста в памяти компьютера) останется, как остался ассемблер. Только 99% программистов не будут их использовать в своей ежедневной работе, а системы программирования будут ориентированы вовсе не на голый текст, а на комбинацию графики и текста.


№ 3103   07-11-2007 08:06 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3095« (Сергей Прохоренко)
___________________________

Ответ на »сообщение 3080« (Руслан Богатырев)
___________________________
Следующий шаг вперед - представление программы в форме комбинации графики и текста, обеспечиваемой средствами системы программирования.

Сергей, программа как формальная схема технической системы не должна сама по себе иметь ни малейшей привязки к конкретной системе программирования.
А то получится нечто типа фразы из спора С++-сников:
"использование шаблонов увеличивает требования кода к соответствию компилятора стандарту". Не слабо, да: какая наглая программа, чего-то хочет от компилятора :-)

Это значит, что прежде чем позиционировать графические языки как языки программирования, Вам придётся выработать систему их формального описания в отрыве от реализации. Существующие формализмы - БНФ, различные формальные семантики - ориентированы преимущественно на текст. Для графики ничего подобного пока нет.
А теперь вспомните - развитие обычных ЯВУ пошло в гору с того момента, как возникла теория трансляции.
Поэтому, если угодно продвигать графические языки - так создайте для них "графическую теорию трансляции". Тогда дело, может, и пойдёт. Только сначала прикиньте сложность проблемы. Проведите SWOT-анализ, так сказать :-)


<<<... | 3122—3113 | 3112—3103 | 3102—3093 | ...>>>
Всего сообщений в теме: 5452; страниц: 546; текущая страница: 235




Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования