Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> windows vs. linux, с точки зрения программиста =) 
:(
    Опции темы
MAKCim
Дата 14.12.2008, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Lazin, 
Цитата(Lazin @  14.12.2008,  21:06 Найти цитируемый пост)
не это твое дело, что и как ты будешь обрабатывать

я не про логику обработки говорю
зачем здесь потоки?


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
mr.Anderson
Дата 14.12.2008, 21:26 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



Извините... Можно я поучаствую? smile Возможно, вопрос достаточно глупый, но все же мне интересно.

Как можно в том же Linux полноценно программировать на Delphi? Lazarus имхо отстает от реального Delphi. Прогинг на Си/С++ тоже слегка осложняется из-за отсутствия допустим того же Builder или MS VS. Для C# есть MonoDevelop, но все равно он уступает MS VS. Так вот есть ли на линухе понятие полноценного прогинга?


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Lazin
Дата 14.12.2008, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Цитата(MAKCim @  14.12.2008,  21:24 Найти цитируемый пост)
я не про логику обработки говорю
зачем здесь потоки?

а я там и описывал логику обработки, про то как оно там внутри работает мне судить сложно smile 
PM MAIL Skype GTalk   Вверх
kirjanov
Дата 14.12.2008, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 22.1.2006
Где: Dark wood of erro r

Репутация: нет
Всего: 15



А почему никто не упомянул про портируемость кода ядра?)

Это сообщение отредактировал(а) kirjanov - 14.12.2008, 21:39
PM MAIL   Вверх
MAKCim
Дата 14.12.2008, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(mr.Anderson @  14.12.2008,  21:26 Найти цитируемый пост)
Так вот есть ли на линухе понятие полноценного прогинга? 

есть
полноценный "прогинг" != IDE
на этом оффтоп попрошу закончить  smile 


Цитата(kirjanov @  14.12.2008,  21:38 Найти цитируемый пост)
А почему никто не упомянул про портируемость кода ядра?)

ну код ядра Linux просто всем телом связан с GCC, ибо использует туеву хучу расширений GCC  smile 
другое дело, что в отличие от Windows, в Linux код ядра и остальное програмное окружение достаточно хорошо разделены и не влияют друг на друга, что заметно повышает его портируемость


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
kirjanov
Дата 14.12.2008, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 22.1.2006
Где: Dark wood of erro r

Репутация: нет
Всего: 15



На сколько я знаю, инженеры из Intel умеют ядро и с помощью icc компилировать(у них на сайте есть документ по этому поводу) 

PM MAIL   Вверх
MAKCim
Дата 14.12.2008, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата(kirjanov @  14.12.2008,  21:51 Найти цитируемый пост)
На сколько я знаю, инженеры из Intel умеют ядро и с помощью icc компилировать(у них на сайте есть документ по этому поводу) 

ну если icc поддерживает фичи gcc, то почему бы и нет


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Lazin
Дата 14.12.2008, 21:57 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Цитата(mr.Anderson @  14.12.2008,  21:26 Найти цитируемый пост)
Как можно в том же Linux полноценно программировать на Delphi?

а зачем на нем программирвать? 
PM MAIL Skype GTalk   Вверх
krwlr
Дата 14.12.2008, 21:58 (ссылка)   | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: 2
Всего: 51



Цитата(Lazin @  14.12.2008,  21:57 Найти цитируемый пост)
а зачем на нем программировать?  

а это уже так называется?

Это сообщение отредактировал(а) krwlr - 14.12.2008, 21:59


--------------------
убрал
PM   Вверх
Alexeis
Дата 14.12.2008, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(Lazin @  14.12.2008,  20:57 Найти цитируемый пост)
а зачем на нем программирвать?  

  Ну тут получается что гора должна идти к Магомету. Можно наверно под вайном запустить и под него же и компилировать... 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
MAKCim
Дата 14.12.2008, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



господа, не отвлекаемся  smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Vasay
Дата 14.12.2008, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 2
Всего: 73



К сожалению мои знания ОС недостаточны чтобы понять всю глубину обсуждаемой здесь темы... Многопоточное ПО я писал либо на Java, где не надо вдаваться во все тонкости реализации многопоточности под ту или иную ОСь, либо на асме под dsp, но это уже другая история....


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


mr.Anderson, 

есть Eclipse, есть Qt, есть Sun Studio, есть NetBeans... Так что с программингом под *nix все ок.


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
bems
Дата 15.12.2008, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 0
Всего: 88



Цитата(MAKCim @  14.12.2008,  00:42 Найти цитируемый пост)
а представь обратну ситуацию
не понял. Опиши мне плиз обратную ситуацию.



--------------------
Обижено школьников: 8
PM MAIL   Вверх
bems
Дата 15.12.2008, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 0
Всего: 88



Цитата(MAKCim @  14.12.2008,  20:22 Найти цитируемый пост)
меня интересует вопрос, каким образом реализована (и реализована ли вообще) эта концепция в Windows без fork-семантики?
а можешь пояснить как в данной ситуации помогает то что вы называете fork-семантикой. Если это нужно только для того чтобы поделиться дескрипторами с новым процессом, то что делать если в дочернем процессе эти хэндлы вовсе не нужны? В винде я могу при создании процесса передать в bInheritHandles ложь, а в линухе в этом случае сначала создать клона со всеми хэндлами, а потом из клона их все закрыть? Если так, то это, согласись, выглядит лажово. 



--------------------
Обижено школьников: 8
PM MAIL   Вверх
bems
Дата 15.12.2008, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 0
Всего: 88



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


--------------------
Обижено школьников: 8
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0592 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.