The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

OpenNews: Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?, opennews (??), 11-Июн-08, (0) [смотреть все]

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


23. "Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?"  +/
Сообщение от vitek (??), 11-Июн-08, 13:32 
к сожалению, правда.
но я не понимаю, почему некоторые думают, что если эту "гопота" будет писать на C++/D/Java/.., то и код получится "живой".
Ответить | Правка | Наверх | Cообщить модератору

47. "Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?"  +/
Сообщение от geekkooemail (??), 11-Июн-08, 18:05 
>к сожалению, правда.
>но я не понимаю, почему некоторые думают, что если эту "гопота" будет
>писать на C++/D/Java/.., то и код получится "живой".

Вообще-то по-научному это называется технологичность. Возможность получать (более или менее) качественный результат при использовании неквалифицированной рабочей силы.

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

60. "Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?"  +/
Сообщение от Michael Shigorinemail (ok), 11-Июн-08, 21:32 
>>к сожалению, правда.
>>но я не понимаю, почему некоторые думают, что если эту "гопота" будет
>>писать на C++/D/Java/.., то и код получится "живой".
>Вообще-то по-научному это называется технологичность.

Точно?

>Возможность получать (более или менее) качественный результат
>при использовании неквалифицированной рабочей силы.

Это не про плюсы... там неквалифицированные ещё страшней режутся, чем сями :(

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

71. "Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?"  +/
Сообщение от vitek (??), 12-Июн-08, 03:14 
что именно называется (по-научному и/или нет) технологичностью?
...
а геморрой по-научному - emerods. И что?
...
x.org относится к системному программированию и "более или менее" качественный результат ИМЕННО СЕЙЧАС мы и имеем.
на прикладном уровне - так мне пох... как работает Ваша прога. Мне тока лучше.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

79. "Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?"  +/
Сообщение от geekkooemail (??), 12-Июн-08, 08:55 
>что именно называется (по-научному и/или нет) технологичностью?
>...
>а геморрой по-научному - emerods. И что?

Беспокоит? Хотите об этом поговорить?
>...
>x.org относится к системному программированию и "более или менее" качественный результат ИМЕННО
>СЕЙЧАС мы и имеем.
>на прикладном уровне - так мне пох... как работает Ваша прога. Мне
>тока лучше.

Угу. Продолжайте читать новости про утечки памяти в DBUS, хотя GC уже давно в любой кофеварке имеются.

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

81. "Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?"  +/
Сообщение от vitek (??), 12-Июн-08, 16:30 
так что такое технологичность?
а передергивать я и сам могу

>Угу. Продолжайте читать новости про утечки памяти в DBUS, хотя GC уже давно в любой кофеварке имеются.

эта та хрень, которая сама знает что и когда выкинуть из памяти?
панацея для не аккуратных программистов?
не из-за него ли java считается тормозной и прожерливой?

возможно таким программистам, которые выпускают релиз с утечкой памяти и поможет garbage collector, но мне кажется, что все-таки что-то другое

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

84. "Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?"  +/
Сообщение от PereresusNeVlezaetBuggyemail (ok), 12-Июн-08, 17:23 
>[оверквотинг удален]
>
>>Угу. Продолжайте читать новости про утечки памяти в DBUS, хотя GC уже давно в любой кофеварке имеются.
>
>эта та хрень, которая сама знает что и когда выкинуть из памяти?
>
>панацея для не аккуратных программистов?
>не из-за него ли java считается тормозной и прожерливой?
>
>возможно таким программистам, которые выпускают релиз с утечкой памяти и поможет garbage
>collector, но мне кажется, что все-таки что-то другое

GC хорош для программ, которые периодически выключаются. Иначе текут сильно. Не видел и не слышал ещё ни об одной реализации GC, которая бы не подтекала (не на бумаге, а по факту). На сайте того же D, например, освещаются и другие проблемы:

"When the garbage collector does a collection pass, it must pause all running threads in order to scan their stacks and register contents for references to GC allocated objects. If an ISR (Interrupt Service Routine) thread is paused, this can break the program.
Therefore, the ISR thread should not be paused. Threads created with the std.thread functions will be paused. But threads created with C's _beginthread() or equivalent won't be, the GC won't know they exist.

For this to work successfully:

* The ISR thread cannot allocate any memory using the GC. This means that the global new cannot be used. Nor can dynamic arrays be resized, nor can any elements be added to associative arrays. Any use of the D runtime library should be examined for any possibility of allocating GC memory - or better yet, the ISR should not call any D runtime library functions at all.
* The ISR cannot hold the sole reference to any GC allocated memory, otherwise the GC
may free the memory while the ISR is still using it. The solution is to have one of the paused threads hold a reference to it too, or store a reference to it in global data."

Так что GC уместен в многих отраслях прикладном ПО (более того, я всеми лапами за, ибо реально экономит нервы и программиста, и зазказчика), но не там, где нужно чётко отслеживать все операции с памятью.

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

87. "Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?"  +/
Сообщение от vitek (??), 12-Июн-08, 19:35 
>GC хорош для программ, которые периодически выключаются. Иначе текут сильно. Не видел и не слышал ещё ни об одной реализации GC, которая бы не подтекала (не на бумаге, а по факту). На сайте того же D, например, освещаются и другие проблемы:

вот и я о чем.
а еще GC очень плохо работает при граничных условиях.
т.е. когда проц под 100% и память вся съедена, то там такие тормоза - мама не горюй.
и, наоборот, задачка "Hello, world" на java никогда не сравница с С, ведь этот GC тоже надо в память забобахать, поднять jvm и пр., и пр.

а аргумент, типа:
писали на С, получили утечку памяти, значит надо на Java перейти -
это не аргумент, а отмазка.
сколько уже дебагеров, профилировщиков, ....

короче, только хороший хирург может помочь плохому танцору.

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

65. "Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?"  +/
Сообщение от MiG (?), 12-Июн-08, 00:39 
Потому что у этой "гопоты" получается писать на Яве хоть что-то рабочее, а при переходе хотя бы к С++ сразу получают утечки памяти, баги, а некоторые даже потерю производительности. Что будет если такие люди начнут кодить на С и ниже представить страшно.
Лирика конечно, лучше таких "гопников" вообще не подпускать к ответственным проектам. Но это уже к управляющим проектом.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

70. "Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?"  +/
Сообщение от vitek (??), 12-Июн-08, 02:59 
пример, pls.
если конечно отличаем системное программирование от прикладного
..
что-то я не слышал о jvm, написанном на java
Ответить | Правка | Наверх | Cообщить модератору

75. "Вышло обновление X Server 1.4.1. Кризис проекта X.Org ?"  +/
Сообщение от PereresusNeVlezaetBuggyemail (ok), 12-Июн-08, 03:30 
>пример, pls.
>если конечно отличаем системное программирование от прикладного
>..
>что-то я не слышал о jvm, написанном на java

Больше того, есть, например, JNode. Толку-то...

Изредка бывает надо так извращаться, не спорю. Но иногда и приходится стёкла бить в чужих квартирах - чтобы детей из пожара вытащить, например. Это же не значит, что всем всегда можно и/или нужно это делать:).

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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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