From: "Денис Смирнов" <mithraen@altlinux.ru> To: "Культурный офтопик" <smoke-room@lists.altlinux.org> Subject: Re: [room] Давайте покурим на тему DE vs WM Date: Sun, 24 Jan 2010 16:54:00 +0300 Message-ID: <20100124135400.GA23789@mw.office.seiros.ru> (raw) In-Reply-To: <m38wbo0yaw.fsf@blard.localdomain> On Sun, Jan 24, 2010 at 01:14:31PM +0600, Michael Pozhidaev wrote: MP> Да, только это разводило каламбур в исходниках средней степени тяжести, MP> когда указатели делились на две группы: ближние и дальние. То есть MP> только смещение или сегмент+смещение. Помнить об этом и решать MP> постоянно, что тебя в данном месте интересует, было не очень MP> приятно. Особенно, если ты имел дело не только со своей программой, а с MP> программой, использующей кучку библиотек. MP> Когда это выбросили, извини, это стало казаться просто раем. Вот MP> объект -- вот указатель на него и не нужно лохматить бабушку. :)) В том что касается сегмента кода -- это забота компилятора. Да, увы, сегменты данных и стека лучше иметь в одном адресном пространстве :( А большие данных (для которых можем упереться в ограничение адресации) можно выносить в отдельные сегменты. Тогда количество геморройного кода будет минимальным. Ну и, опять же, в OS/2 можно было писать по-разному. Я писал мелкие утилитки, поэтому вообще не заботился о таких тонкостях. И тем более все это не объясняет почему WPS (workplace shell у OS/2) мог прекрасно работать и не тормозить на 386-м, а современные DE под Linux не могут не тормозить даже на моем монстрике (у которого даже RAM в 50 раз больше чем HDD на той 386, а проц мощнее в сотни раз). Я понимаю тормоза в десятки процентов и даже разы -- угу, читабельность и простота кода сейчас важнее чем его оптимальность, поэтому каждый такт из проца выжимать просто глупо. Тормоза в десятки и сотни раз -- не понимаю, совсем. Также как не понимаю, почему при экспоненциальном росте мощности вычислительной техники из "прорывных" технологий мы за последние 15 лет имеем только: - multimedia (угу, на старых компах H.264 decoder представить себе сложно) - игрушки - эффекты типа compiz'овских - специализированное ПО (CAD'ы, 3D моделирование) - работа с графикой (фотошопы, презентации, и т.д.) и... все? При этом, например, обычная повседневная работа пользователей ничуть не стала эффективнее. как ни смешно, самые прорывные технологии повышающие эффективность нам дает сейчас google, ценой жесткого vendor lockin (что нам еще аукнется в будущем) -- я о google documents, google map и прочих коммуникационных сервисах. <flame mode on> а вот что MS Word, что OpenOffice принципиально ничего со времен Lexicon'а не изменили. <flame mode off> -- С уважением, Денис http://freesource.info ----------------------------------------------------------------------------
next prev parent reply other threads:[~2010-01-24 13:54 UTC|newest] Thread overview: 114+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-12-09 20:54 Alexei V. Mezin 2009-12-09 21:01 ` Dmitry M. Maslennikov 2009-12-10 7:28 ` Dmitriy Kruglikov 2009-12-11 21:31 ` Maxim Tyurin 2009-12-11 21:49 ` Alexei V. Mezin 2009-12-11 22:06 ` Maxim Tyurin 2010-01-09 16:51 ` Andrei Lomov 2010-01-09 18:24 ` Dmitriy Kruglikov 2010-01-09 21:38 ` Michael Shigorin 2010-01-10 15:00 ` Andrei Lomov 2010-01-11 18:11 ` Michael Shigorin 2010-01-10 15:04 ` Andrei Lomov 2010-01-09 21:22 ` Денис Смирнов 2010-01-10 15:20 ` Andrei Lomov 2010-01-11 11:57 ` Денис Смирнов 2010-01-11 12:01 ` Mykola S. Grechukh 2010-01-11 16:58 ` ALT Linux User 2010-01-11 18:03 ` Alexei V. Mezin 2010-01-12 3:22 ` Pavel N. Solovyov 2010-01-12 13:56 ` ALT Linux User 2010-01-24 6:08 ` Денис Смирнов 2010-01-26 19:31 ` Michael Shigorin 2010-01-27 6:29 ` Денис Смирнов 2010-01-12 13:16 ` ALT Linux User 2010-01-22 2:59 ` Денис Смирнов 2010-01-12 10:34 ` Денис Черносов 2010-01-12 14:33 ` ALT Linux User 2010-01-12 21:52 ` Денис Черносов 2010-01-22 2:57 ` Денис Смирнов 2010-01-22 5:15 ` Alexander Yereschenko 2010-01-22 7:01 ` Денис Черносов 2010-01-24 6:41 ` Денис Смирнов 2010-01-24 7:14 ` Michael Pozhidaev 2010-01-24 13:54 ` Денис Смирнов [this message] 2010-01-24 21:39 ` Alexei V. Mezin 2010-01-25 4:28 ` Денис Смирнов 2010-01-25 8:17 ` Ethereal Phantom 2010-01-25 9:18 ` Денис Смирнов 2010-01-25 10:21 ` Ethereal Phantom 2010-01-25 11:11 ` Денис Смирнов 2010-01-25 11:43 ` Ethereal Phantom 2010-01-26 12:40 ` Денис Черносов 2010-01-26 20:15 ` [room] VM и своп (was: Давайте покурим на тему DE vs WM) Michael Shigorin 2010-01-27 9:32 ` Денис Смирнов 2010-02-09 18:29 ` Michael Shigorin 2010-01-27 6:40 ` [room] Давайте покурим на тему DE vs WM Денис Смирнов 2010-01-26 20:12 ` [room] HDD, VM и своп (was: Давайте покурим на тему DE vs WM) Michael Shigorin 2010-01-27 9:15 ` Денис Смирнов 2010-01-26 20:09 ` Michael Shigorin 2010-01-27 8:48 ` Afanasov Dmitry 2010-01-27 9:29 ` Денис Смирнов 2010-01-27 10:29 ` [room] HDD, VM и своп Gennadii Redko 2010-02-09 18:32 ` [room] VM Michael Shigorin 2010-02-09 23:59 ` Денис Смирнов 2010-02-10 9:07 ` Sergey Korobitsin 2010-02-11 21:49 ` Денис Смирнов 2010-01-27 0:26 ` [room] Давайте покурим на тему DE vs WM Alexandr Lugumanov 2010-01-27 9:17 ` Денис Смирнов 2010-01-27 14:40 ` Alexandr Lugumanov 2010-01-27 19:18 ` Денис Смирнов 2010-01-27 23:07 ` Alexandr Lugumanov 2010-01-28 10:21 ` Денис Смирнов 2010-01-29 6:30 ` Денис Смирнов 2010-02-11 5:39 ` Alexandr Lugumanov 2010-02-09 18:26 ` Michael Shigorin 2010-01-25 0:07 ` Michael Pozhidaev 2010-01-25 4:13 ` Денис Смирнов 2010-01-25 5:08 ` Michael Pozhidaev 2010-01-25 9:09 ` Денис Смирнов 2010-01-25 13:42 ` [room] Облака -- белокрылые лоша-а-адки (was: Давайте покурим на тему DE vs WM) Michael Pozhidaev 2010-01-27 12:19 ` Денис Смирнов 2010-01-27 15:08 ` [room] Облака -- белокрылые лоша-а-адки Michael Pozhidaev 2010-01-27 19:17 ` Денис Смирнов 2010-01-27 21:27 ` Michael Pozhidaev 2010-01-28 9:33 ` Денис Смирнов 2010-01-28 14:12 ` Michael Pozhidaev 2010-01-29 6:30 ` Денис Смирнов 2010-01-29 15:07 ` Michael Pozhidaev 2010-01-29 18:23 ` Денис Смирнов 2010-01-29 18:56 ` Michael Pozhidaev 2010-01-30 11:54 ` Денис Смирнов 2010-01-30 13:25 ` Maxim Tyurin 2010-02-01 8:21 ` Денис Смирнов 2010-01-31 23:00 ` Michael Pozhidaev 2010-02-01 8:25 ` Денис Смирнов 2010-02-09 18:19 ` Michael Shigorin 2010-02-10 0:06 ` Денис Смирнов 2010-01-26 19:46 ` [room] ФС (was: Давайте покурим на тему DE vs WM) Michael Shigorin 2010-01-27 6:32 ` Денис Смирнов 2010-01-25 8:02 ` [room] Давайте покурим на тему DE vs WM Денис Черносов 2010-01-25 10:01 ` Денис Смирнов 2010-01-26 20:37 ` Michael Shigorin 2010-01-27 9:12 ` Денис Смирнов 2010-01-28 9:53 ` Maxim Tyurin 2010-01-26 20:29 ` Michael Shigorin 2010-01-28 9:59 ` Maxim Tyurin 2009-12-09 21:21 ` Michael Shigorin 2009-12-09 21:53 ` Alexei V. Mezin 2009-12-09 22:19 ` Andrei Kovtun 2009-12-10 8:12 ` Андрей Новосёлов 2009-12-10 8:27 ` Dmitriy Kruglikov 2009-12-10 11:13 ` Michael Shigorin 2009-12-10 9:42 ` Alexei V. Mezin 2009-12-10 10:52 ` Андрей Новосёлов 2009-12-10 11:16 ` Michael Shigorin 2009-12-10 12:45 ` Андрей Новосёлов 2009-12-10 11:15 ` Michael Shigorin 2009-12-10 12:17 ` Alexei V. Mezin 2009-12-10 12:34 ` Michael Shigorin 2009-12-10 12:45 ` Alexei V. Mezin 2009-12-10 13:22 ` Mykola S. Grechukh 2009-12-11 6:58 ` Denis Medvedev 2009-12-10 11:12 ` Michael Shigorin 2009-12-09 21:36 ` Andrei Kovtun
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20100124135400.GA23789@mw.office.seiros.ru \ --to=mithraen@altlinux.ru \ --cc=smoke-room@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Культурный офтопик This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/smoke-room/0 smoke-room/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 smoke-room smoke-room/ http://lore.altlinux.org/smoke-room \ smoke-room@lists.altlinux.org smoke-room@lists.altlinux.ru smoke-room@lists.altlinux.com smoke-room@altlinux.ru smoke-room@altlinux.org smoke-room@altlinux.com public-inbox-index smoke-room Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.smoke-room AGPL code for this site: git clone https://public-inbox.org/public-inbox.git