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

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

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


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

Архив

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


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

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

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

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

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

 
   
С Л С

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

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

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

Квинтана

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

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

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

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

 
  
АРХИВЫ

 
 

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

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

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

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

С уважением,

VICH

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

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

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


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



Отслеживать это обсуждение
<<<... | 3032—3023 | 3022—3013 | 3012—3003 | ...>>>
Всего сообщений в теме: 5452; страниц: 546; текущая страница: 244


№ 3022   28-10-2007 23:12 Ответить на это сообщение Ответить на это сообщение с цитированием
Раз уж речь зашла о графическом представлении кода - советую всем скачать бесплатную среду программирования для детей - Scratch http://scratch.mit.edu/

Там операторы представлены в виде блоков которые бросаются на экран, цепляются друг к другу, втавляются в блоки if или for, while.
Сами блоки имеют небольшие выемки поля, куда скажем прописывается условие для if или сколько раз прокручивать цикл. Или какой звуковой файл проиграть (можно выбрать из списка.)

На сайте куча примеров простеньких игр.
Среда полностью обьектно ориентированная (smalltalk). Обьекты обмениваются сообщениями (events).

осле того как наиграетесь, поймете что графическое представление кода конечно шикарно подходит для обучения детей, Но как только начинаешь писать нечто более менее большое (до тысячи строк кода), то заколебаешься просто таскать мышкой по экрану все эти блоки.
Для описания невизуальной информации текст все таки вне конкуренции. А потому Кады всякие только для визуальных дел (чертежи, GUI экраны, web страницы) и останутся.

Попробуйте сами, убедитесь.



№ 3021   28-10-2007 16:49 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3017« (Илья Ермаков)
___________________________


Касательно UML... Процессорщики, между прочим, давно пришли к описанию процессоров на текстовом языке. Т.к. оказалось, что чем сложней система, тем слабее "тянет" графический чертёж.

Я тоже не в восторге от UML. Но процитированное выше обобщение совершенно неверно. Такие графические средства разработки, как автокад или геоинформационные системы (список можно продолжить) "тянут" очень сложные проектируемые системы. Просто для сложных программных систем еще нет хороших графических средств разработки. Видимо, сказалась сравнительная молодость, сложность для понимания и анархичность программной отрасли.

Кстати, графическое средство разработки было бы куда естественнее и полезнее для организации межмодульного взаимодействия, чем обсуждаемая на обероновском форуме секция EXPORT, которая имеет серьезные недостатки: 
- отсутствие общей картины межмодульного взаимодействия,
- раздробленность описания межмодульного взаимодействия в тексте всех модулей,
- невозможность изменения межмодульного взаимодействия из одной точки,
- "толкающая" модель (исходя из прогнозируемой с неизбежными ошибками схемы), а не "тянущая" (исходя из объективной текущей потребности),
- невозможность автоматического выявления ошибок при изменениях межмодульного взаимодействия,
- необходимость вручную выискивать необходимые и разрешенные связи между модулями для компиляции и сборки программной системы.


№ 3020   28-10-2007 14:50 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3018« (Александр)
___________________________

Ответ на »сообщение 3017« (Илья Ермаков)
___________________________
Вот только одна проблема, ТЗ не дает представление о масштабах проекта всего.
ТЗ описывает потребности заказчика.

Я имел в виду не только ТЗ. В большом проекте никуда без проектной документации, однако эта документация, по моему мнению, не должна дублировать саму программную систему. Непосредственно схема системы - это исходный текст на высокоуровневом ЯВУ с хорошими архитектурными абстракциями.


№ 3019   28-10-2007 14:36 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3015« (Сергей Перовский)
___________________________
Да пример не самый лучший, мало кто знает что производство боевых самолет это мелкосерийное производство.
Я этим примером хотел сказать что проект вводится тогда когда сложность растет и количество разработчиков.

P.S. Еще раз извиняюсь за плохой пример.


№ 3018   28-10-2007 14:34 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3017« (Илья Ермаков)
___________________________
Вот только одна проблема, ТЗ не дает представление о масштабах проекта всего.
ТЗ описывает потребности заказчика.


№ 3017   28-10-2007 14:05 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3009« (Александр)
___________________________

Ответ на »сообщение 3000« (Илья Ермаков)
___________________________
ТЗ как высокоуровневая описательная часть которая понятна как заказчику так и исполнителю, по ТЗ делается спецификация и если нужно чертежи которые уже понятны только исполнителю (за редким исключением) и дальше по спеке и чертежам делается некоторый продукт с помощью некоторого инструмента. Какой будет инструмент это уже вопрос отдельный и может быть не главный, на мой взгляд главный вопрос насколько эффективно (с наименьшими трудозатратами) с помощью этого инструмента будет выполнено ТЗ.

А на каждом этапе трансляции ошибки, ошибки, ошибки... Причины несоответствий трудно найти, для этого надо опять проделать все этапы трансляции... Бррр.
Одна из идей модульных языков - пригодность к использованию в качестве языков спецификаций и архитектуры. Т.е. выше ЯВУ находится только "живой" язык ТЗ (текст, графика и т.п., но неформальное).

Касательно UML... Процессорщики, между прочим, давно пришли к описанию процессоров на текстовом языке. Т.к. оказалось, что чем сложней система, тем слабее "тянет" графический чертёж.


№ 3016   28-10-2007 14:00 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3010« (Сергей Перовский)
___________________________

Ответ на »сообщение 3009« (Александр)
___________________________
Но представте мастера художественной ковки. Он сам себе заказчик. Берет молот, кусок металла и начинает фантазировать.
Вот таковы приверженцы Оберона. Они на нем думают и формулируют. То, что его еще и непосредственно понимает компьютер, для них только дополнительный плюс.

Вот-вот, иногда как подумаешь - а ить он ещё и вертится :-)))


№ 3015   28-10-2007 13:36 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3012« (Александр)
___________________________
Произнеси еще раз, недопонял (С)
Очень туманные фразы, попробуйте почетче сформулировать.
А то получается - "казнить нельзя помиловать".


№ 3014   28-10-2007 13:33 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3013« (Александр)
___________________________
Су-30МКИ на ИАЗе (Иркутский авиационный завод) это массовое производство ?
Откуда я могу знать? Пусть пригласят, я поползаю по технологическим цепочкам, классифицирую отдельные производства и скажу, к каким типам они относяться и какими методами их лучше всего автоматизировать.
Но тут обсуждается производство ПО, имеющее определенную спицифику, хотя и подчиняющееся общим принципам организации производства.


№ 3013   28-10-2007 13:23 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 3010« (Сергей Перовский)
___________________________
По поводу мейнстрима и массового производства. Сергей (вообщем вопрос для всех) ответьте Су-30МКИ на ИАЗе (Иркутский авиационный завод) это массовое производство ?


<<<... | 3032—3023 | 3022—3013 | 3012—3003 | ...>>>
Всего сообщений в теме: 5452; страниц: 546; текущая страница: 244




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

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

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

Перейти на конкретную страницу по номеру
  
Время на сайте: 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» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

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