The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проект, комбинирующий ядро OpenSolarus и приложения на языке..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от opennews (??) on 12-Мрт-09, 17:50 
AuroraUX (http://auroraux.blastwave.org/) - проект по созданию операционной системы с ядром OpenSolarus, но с системными приложениями переписанными на языке Ada. Например, на Ada написаны: пакетный менеджер Hydra (http://auroraux.blastwave.org/index.php/Hydra_Package_Manager), командная оболочка DeltaSH (http://auroraux.blastwave.org/index.php/DeltaSH). Графическое окружение построено на базе X.Org и Awesome Window Manager, но планируется разработка своего x-сервера AXS (Ada X Server), десктоп-оболочки и файлового менеджера.


Проект поддерживается энтузиастами языка Ada. Основатель AuroraUX несколько лет назад победил (http://www.netbsd.org/gallery/schueth-interview.html) в конкурсе на реконструкцию работы Colossus Mark II, машины для взлома шифров, используемой во Второй Мировой Войне.

URL: http://osnews.com/story/21123/AuroraUX_Combines_SunOS_with_Ada
Новость: https://www.opennet.ru/opennews/art.shtml?num=20720

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


3. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от valexey on 12-Мрт-09, 18:00 
Интересный проект. Такое решение может
a) Существенно повысить надежность системы.
б) Повысить скорость её разработки (существенная экономия человекочасов).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от User294 (??) on 12-Мрт-09, 18:48 
>Интересный проект. Такое решение может
>a) Существенно повысить надежность системы.
>б) Повысить скорость её разработки (существенная экономия человекочасов).

В теории все звучит круто.А на практике будет очередная никому нахрен не впившаяся хрень.Потому что никакого повышения надежности не будет а системщиков способных изъясняться на Аде - полторы штуки на всю планету.Так что мифическая экономия их человекочасов ничего не даст даже если допустить что она может произойти.Хотя по факту - переписывать софт который уже есть и работает - это не экономия человекочасов а форменное расточительство и онанизм, что бы там теоретики не пиндели.

Вот этим теория и отличается от практики, Luke :D

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от yantux (??) on 12-Мрт-09, 19:48 
Я не знаю, интереса ради... Язык Ада такой сложный?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от valexey on 12-Мрт-09, 20:12 
> Я не знаю, интереса ради... Язык Ада такой сложный?

Не сложнее чем С++/С#/Java.

Он считался сложным в 80-х годах, когда его сравнивали с pure C и паскалем (ещё не ObjC).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от valexey on 12-Мрт-09, 20:13 
> (ещё не ObjC).

Извиняюсь, очепятался. Ещё не Obj Pascal имелся ввиду. Т.е. чисто виртовский паскаль.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от User294 (??) on 12-Мрт-09, 20:23 
>Язык Ада такой сложный?

Черт его знает, поскольку он 1 фиг нигде не используется почти я на нем не пробовал всерьез программить.На первый взгляд - на паскаль сильно похож, сделано явно по образу и подобию.И кто как а я предпочитаю сиподобный синтаксис а не паскалеподобный за большую компактность.

Скорее, трабла в том что он просто не получил особого распостранения.Скажем прямо - системщиков которые бы его юзали я ни разу в жизни не видел.И чьи человекочасы вон тот перец экономить собрался?Тем более переписыванием софта который уже до того был :)

Экономия человекочасов путем переписки софта и изучения нового языка системщиками?Это такой же маразм как борьба за мир и трах за девственность =)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от valexey on 12-Мрт-09, 21:45 
> Черт его знает, поскольку он 1 фиг нигде не используется почти я на нем не пробовал
> всерьез программить.На первый взгляд - на паскаль сильно похож, сделано явно по образу и
> подобию.И кто как а я предпочитаю сиподобный синтаксис а не паскалеподобный за большую
> компактность.

Ага. Ясно. Чукча не читатель, чукча писатель.

А Ада используется довольно широко. В системах где требуется высокая надежность. В т.ч. и системщиками. Например используется в авионике боинга.

PS. Если уж на то пошло, то у UML тоже паскалеподобный синтаксис ;-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от ixrws on 12-Мрт-09, 21:53 
Эм, слово широко здесь не применимо, скорее нишево?:)
Но в остальном согласен.
Отдельно стоит отметить всё таки то, что Ада заложил прекрасные идеи компонентного программирования, и c ООП всё у него пучком. Но в сущности его не то чтобы портит, а скажем отпугивает разработчиков то, что он требует биндингов и то что он не просто паскалеподобен, а даже хуже - он ещё более многословен. Помнится такое правило при создании языка требовали от ады, чтобы он максимально был по смыслу и синтаксису похож на англицкий.
От себя добавлю, идеи языка мне жутко понравились и сейчас, учитывая опыт на С и glib, понимаю что было бы круто иметь Ada, но с С подобным синтаксисом и на glib. То есть этакий продвинутый Vala. Вот это было бы действительно к месту. Тем кто ща вспомнит про С++ и что он вобрал или исповедует те же идеи что и ада и предложит писать на нём - пусть едят землю:D
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от valexey on 12-Мрт-09, 22:06 
С Си в плане многословности сравнивать несколько не корректно.
В той де ява и C# (вроде бы C-синтаксис) многословности не сильно меньше.

Одно какое-нибудь public final static void foo(){} чего стоит.
При том что там сию мантру повторять надо для каждого из методов и полей.

Цикл for например в аде более лаконичен чем в С/C++.

В общем, к синтаксису Ады довольно быстро привыкаешь (а вот паскаль/делфи синтаксис я не выношу почему-то. Особенно когда там надо что-то править.).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

42. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от User294 (??) on 13-Мрт-09, 14:47 
> С Си в плане многословности сравнивать несколько не корректно.

Ну вот, как всегда отмазки =)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от B. Obama on 13-Мрт-09, 00:05 
>Помнится такое правило при создании языка требовали от ады, чтобы он максимально был по смыслу и синтаксису похож на англицкий.

Это было требование к Cobol'у - ада на обычный англ. непохожа никак.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

35. "Проект, комбинирующий... превращаются брюки..."  
Сообщение от Andrey Mitrofanov on 13-Мрт-09, 10:03 
>>при создании языка требовали
>>был по смыслу и синтаксису похож на англицкий.
>Это было требование к Cobol'у

Не к SQL-ю? %) Впрочем, не настаиваю ни разу---

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

36. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от fresco (??) on 13-Мрт-09, 10:14 
> А Ада используется довольно широко. В системах где требуется
> высокая надежность. В т.ч. и системщиками. Например
> используется в авионике боинга.

на нем еще боевой софт для F-16A/B делали. только при модернизации их до C/D в конце 80-х от ады, все-таки, отказались.

надежность тут не причем. просто в 70-х для разработки систем с элементами ИИ инструмента удобнее не было. потом была наработана соответствующая теория, созданы более удобные САПР'ы, и от ады довольно быстро отказались.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

37. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от valexey on 13-Мрт-09, 11:06 
Так современная авионика тех же боингов пишется на Аде.

Равно как и ПО для бортовых систем F-22

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

39. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от User294 (??) on 13-Мрт-09, 12:23 
>Так современная авионика тех же боингов пишется на Аде.
>Равно как и ПО для бортовых систем F-22

Вот пусть вояки и авиаторы и юзают наздоровье, я не против совсем.Им вечно гемор какой-то обламывается, судьба у них такая :-).А на системах общего назначения оно имхо никому не нато.А смысл?Рассказы про ненадежность при том что сервера работают годами и даже десктоп запросто набирает аптайм в месяца-это несерьезно.Скорость переписки софта который уже есть всем тоже фиолетова.Да и писателей на данном языке я если честно вижу впервые в жизни-тут.До этого просто ни разу не попадались.Как-то мало вас.На Боинг может и наскребется.А на остальное - уже не факт.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

44. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от fresco (??) on 14-Мрт-09, 13:43 
никогда не слышал о применении ады для f-22. очень сомневаюсь, что это так. нецелесообразно.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

45. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от fresco (??) on 14-Мрт-09, 13:46 
хотя поискал -- есть такие сообщения. странно это как-то. ни в одной стране мира ада уже лет 20 как не используется для новой техники.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от User294 (??) on 12-Мрт-09, 18:45 
> Графическое окружение построено на базе X.Org и Awesome Window Manager

Для истинно Awesome юзеров.Озверелых во всех смыслах слова.Вменяемые такое юзать не будут.

P.S.: давайте лучше напишем ядро и утили на брэйнфаке.Потом всю систему можно честно выложить опенсорц.Все-равно даже шифрованные бинари проще разреверсить чем вкурить в такой код :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от valexey on 12-Мрт-09, 20:10 
> Для истинно Awesome юзеров.Озверелых во всех смыслах слова.Вменяемые такое юзать не будут.
> P.S.: давайте лучше напишем ядро и утили на брэйнфаке.Потом всю систему можно честно
> выложить опенсорц.Все-равно даже шифрованные бинари проще разреверсить чем вкурить в
> такой код :)

Мимо кассы. К брейнфаку С и его производные значительно ближе нежели Ада.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от User294 (??) on 12-Мрт-09, 20:27 
>Мимо кассы. К брейнфаку С и его производные значительно ближе нежели Ада.

В каком-то роде вы правы, сишный синтаксис своеобразен а obfuscated программы можно сделать поядренее чем брэйнфак даже :) но синтаксис зато лаконичен.Меньше клаву тискать для записи одной и той же конструкции а в силу распостраненности - данный синтаксис общеизвестен, чуть ли не как математика.Лично меня анноит клапать по поскакалевски begin и end вместо пары скобок.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от valexey on 12-Мрт-09, 21:35 
> В каком-то роде вы правы, сишный синтаксис своеобразен а obfuscated программы можно
> сделать поядренее чем брэйнфак даже :) но синтаксис зато лаконичен.Меньше клаву тискать
> для записи одной и той же конструкции а в силу распостраненности - данный синтаксис
> общеизвестен, чуть ли не как математика.Лично меня анноит клапать по поскакалевски begin
> и end вместо пары скобок.

Программи пишется один раз, зато потом правится и читается очень много раз. Поэтому по сути не имеет значения сколько времени уходит на написание (набор) кода, но имеет очень большое значение насколько потом просто в этом коде разобраться, насколько он читабелен. Кого-то ломает и название переменных длиньше 3 символов писать. А что, так пишется быстрее! Однако такой код обычно выкидывается целиком, а аффтар увольняется.

Адский код читается довольно легко. Берем произвольную реализацию стандартной Ада-библиотеки (т.е. той, что обязана быть по стандарту) и ту же реализацию скажем С++ библиотеки. Открываем. Пытаемся разобраться. Уж на что я крестоносец, однако реализация Ада библиотеки читается намного проще чем реализация С++-библиотеки. При равной функциональности.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от Guest (??) on 12-Мрт-09, 21:49 
Это бред. Си имеет самый читабельный синтаксис из современных популярных языков, а вот паскаль и ada перегружены ключевыми словами, что только усложняет понимание.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от vitek (??) on 12-Мрт-09, 21:52 
да
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

38. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от Аноним (??) on 13-Мрт-09, 12:02 
Главное никому больше эту глупость не говори :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

46. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от User294 (??) on 14-Мрт-09, 15:46 
>Главное никому больше эту глупость не говори :)

Нынче есть легион удобных эдиторов которые делают чтение и понимание сишных сорцев вполне удобным.А в нотпаде любую программу читать затрахаешься.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от Vertigo (??) on 12-Мрт-09, 20:38 
Ну, ну. Полегче с awesome. Обычный tiling-wm, чего в нём такого? Или неприязнь к tiling wm'ам и их пользователям - это что-то у вас паталогическое?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от terminus (ok) on 12-Мрт-09, 19:05 
Девушка-программер едет в трамвае, читает книгу. Старушка смотрит на девушку, смотрит на книгу, крестится и в ужасе выбегает на следующей остановке.

Девушка читала книгу `Язык Ада`.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от vitek (??) on 12-Мрт-09, 21:49 
кстати о девушках.... первым программистом (официально получающем з/п по штатному расписанию) была девушка.
в честь неё и назван этот язык.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от Аноним (??) on 12-Мрт-09, 23:08 
>кстати о девушках.... первым программистом (официально получающем з/п по штатному расписанию) была
>девушка.
>в честь неё и назван этот язык.

В wiki статье про Аду Лавлейс написано, что её первой программой был расчёт уравнения Бернулли. Выходит не все начинают с HELLO WORLD!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от vitek (??) on 12-Мрт-09, 23:34 
>>кстати о девушках.... первым программистом (официально получающем з/п по штатному расписанию) была
>>девушка.
>>в честь неё и назван этот язык.
>
> В wiki статье про Аду Лавлейс написано, что её первой программой
>был расчёт уравнения Бернулли. Выходит не все начинают с HELLO WORLD!
>

да

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от pavlinux email(ok) on 13-Мрт-09, 02:58 
А ещё дядя Герон, в х.з каком веке до н.э, в Александрии, выковыривал дырочки
в деревянных табличках, для его механического театра. Можно назвать, первой Embedded OS :)
А ещё первый саунбластер - Шарманка.
Первые смайлы - в пещерах на стенах.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

34. "Проект, комбинирующий Адро OpenSolяrиs"  
Сообщение от Andrey Mitrofanov on 13-Мрт-09, 09:58 
На том "компьютере", я думаю, просто _букв_ не было.
Да и K&R нетленный праймер чуть позже "родили".
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "Проект, комбинирующий ядро OpenSolarus и приложения на языке..."  
Сообщение от pavlinux email(ok) on 13-Мрт-09, 03:03 
>кстати о девушках.... первым программистом (официально получающем з/п по штатному расписанию) была
>девушка.
>в честь неё и назван этот язык.

Язык Пентагона — враг мира. Язык «Ады» — голос термоядерного ада… В языке «Ады» слышится проклятие роду людскому.

Не Википиедия, а Аншлаг какой-то!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "Проект, комбинирующий ядро OpenSolaris и приложения на языке..."  
Сообщение от valexey on 13-Мрт-09, 00:01 
К вопросу о читабельности/юзабельности кода на разных языках:
http://cursecode.appspot.com/

Число показвает на сколько строк кода, в среднем, приходится на одно слово shit.
Т.о. чем число меньше, тем shit встречается чаще.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

33. "Проект, комбинирующий ядро OpenSolaris и приложения на языке..."  
Сообщение от LORus on 13-Мрт-09, 03:34 
Та ну - слабота! Это далеко не самый оригинальный метод подсчета цены дров на Марсе ....
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

40. "Проект, комбинирующий ядро OpenSolaris и приложения на языке..."  
Сообщение от KBAKEP (??) on 13-Мрт-09, 13:06 
Странно. Мне всегда казалось, что это зависит от культуры программистов.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

41. "Проект, комбинирующий ядро OpenSolaris и приложения на языке..."  
Сообщение от Аноним (??) on 13-Мрт-09, 14:11 
Чем больше программистов, тем меньше "средняя культура".
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

43. "Проект, комбинирующий ядро OpenSolaris и приложения на языке..."  
Сообщение от друг pavlinux on 13-Мрт-09, 14:48 
Нет , это конечно хорошо, что развивает интеллект, это как генная инжинерия,,, но вопрос в другом, если взять по большому счету -то OpenSolaris, как ни защищали адепты, но истина такова- что дальше file-сервера он никуда не идет,,,,,, -  а не знаю, вероятно это поймут с годами,,,но нужно признать ,что этот ход SUN был неудачный.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру