06.12.2002
Закон сохранения сложности
|
|
Аннотация:
Ключевые слова: |
11.06.2004
С++ulture [опубликована в КТ № 22]
|
|
Аннотация: <i>Такой вещи, как идеальный текст, не существует. Как не существует идеального отчаяния.<br />
Харуки Мураками, «Слушай песню ветра»</i><br />
<br />
[b]Что такое хороший язык программирования и каким он должен быть? Всякое люди говорят – тут тебе и дуракоустойчивость (прошу прощение, «защита от новичка»), и Тьюр...
Ключевые слова: |
19.03.2005
Google
|
|
Аннотация: Уже сейчас Google способен покрыть 80% нужд среднестатистического
пользователя. Мы не успеем оглянуться, как Google станет основным
игроком на рынке интернет услуг. Первые шаги в этом направлении уже
сделаны.
Ключевые слова: google |
13.01.2004
.NET vs C++
|
|
Аннотация: Здравствуйте, adontz, Вы писали:<br />
<span class='lineQuote level1'><br />
A>Вот что мне в плане понимания даёт .Net? ООП? Ну я не спец, но вроде разбираюсь. Reflection? Я писал на JavaScript программу на JavaScript и на перле генерировал JavaScript и не хилый притом. Оно конечно не одно и то же, но в принципе что это и как с этим бороть...</span>
Ключевые слова: |
26.04.2005
Велоспорт вчера, сегодня, завтра, ...
|
|
Аннотация: <b>...или В поисках "Идеальной Библиотеки"</b><br />
<br />
В до-христианскую эпоху MS-DOS велосипедистом становился практически каждый программист, неустанно преумножающий собственный набор "самых лучших/удобных/быстрых" функций, предназначенных для решения "рутинных" задач. Нередко оказывалось, что два чело...
Ключевые слова: |
19.01.2006
Классика кун-фу
|
|
Аннотация: Здравствуйте, McSeem2, Вы писали:<br />
<span class='lineQuote level1'><br />
MS>Щас придет Влад и скажет, что я сам себе противоречу. И будет прав, потому что задачи бывают разные. В том моем случае вот такое грубоватое решение было вполне допустимо. Более того — оно было оптимальным. В других же случаях, например, где-нибудь глубоко в ки...</span>
Ключевые слова: |
13.04.2005
Моя личная сага о FOSS
|
|
Аннотация: Здравствуйте, jazzer, Вы писали:<br />
<span class='lineQuote level1'><br />
J>Имхо, <a class="m" href="http://citforum.ru/open_source/catb_sec_view/" target="_blank">статья</a> очень достойная.</span><br />
<br />
Вполне все по делу, без истерик и без сюсюканий. <br />
Как в некотором роде участник FOOSS (Free Open Source Software), рискну изложить собственные наблюдения, но сначала некот...
Ключевые слова: |
23.07.2010
Онтологии в компьютерных системах
|
|
Аннотация: В статье обсуждаются вопросы, связанные с ролью онтологий в современных компьютерных системах. Рассматриваются различные аспекты применения онтологий для улучшения качества информационного поиска, а также для систематизации. Рассмотрены принципы, лежащие в основе языков описания семантики Web RDF и OWL. В статье также дано описание принципов, лежащих в основе языков RDF и OWL.
Ключевые слова: Онтологии; RDF; OWL; |
25.06.2005
Оптимизация – ваш злейший враг
|
|
Аннотация: В этом эссе доктор Ньюкамер делится своим опытом и соображениями по поводу преждевременной, несвоевременной или неактуальной оптимизации, призывая программистов избежать подобных ошибок.
Ключевые слова: optimization |
02.11.2004
Ответ Вирту :-) и LaptevVV
|
|
Аннотация: Уважаемые господа!<br />
<br />
Должен сказать, во-первых, что эту статью Вирта, представленную<br />
LaptevVV, я в свое время не заметил. Так что этот мой ответ с явным<br />
запозданием.<br />
Во-вторых, спешу уверить всех, что я не страдаю манией величия и<br />
прекрасно понимаю, кто Вирт, и кто я <img border='0' width='15' height='15' src='../Forum/images/smile.gif' />. Однако ИМХО в поиске и...
Ключевые слова: |
08.10.2005
Открыли зачем?
|
|
Аннотация: Профессионалу какой бы то ни было области совсем нелишне знать историю этой области. Профессионалу творческому – обязательно. Это дает и более общее видение движение, и основу для новых идей, и вообще – чувство неслучайности себя в мире. Это все, впрочем, присказка.
А сказка такова: в процессе изучения исторических материалов призадумался я о некоторых очевидных вещах, о которых уже задумываться пошло. Потому что говорено-переговорено, сильно надоело и флеймоопасно до жути.
Ключевые слова: open source |
09.02.2005
О революциях в IT
|
|
Аннотация: Приветствую, уважаемый Олл!<br />
<br />
Мысль высказать некоторые соображения на этот счет возникла у меня давно, но как-то не до этого было. Но вот прочитал сообщение SchweinDeBurg (<a class=" tips m" href="https://rsdn.org/Forum/Message.aspx?mid=977132&only=1" rel="#iYUZTY" title="Learning to fly, или О "новых" технологиях">http://www.rsdn.ru/Forum/Message.aspx?mid=977132&amp;only=1<div class="tooltip" id="iYUZTY">Автор: SchweinDeBurg<br />Дата: 07.01.05</div></a>) и решил высказаться.<br />
<br />
Я прекрасно отдаю себе отчет, что мое высказы...
Ключевые слова: |
13.06.2006
Почему ваш код – отстой
|
|
Аннотация: Если Вы программируете как большинство, и даже, вероятно, все программисты (скромненько включая автора этой статьи), то ваш код – отстой. Возможно, не целиком; возможно, не всегда, но наверняка какая-то его часть и в какой-то момент времени.
Ключевые слова: |
30.01.2011
Почему объектно-ориентированное программирование провалилось?
|
|
Аннотация: Среди множества идей, которые звучат красиво скорее в теории, чем на практике, объектно-риентированное программирование занимает особое место. Попробуем разобраться и ответить на главный вопрос, почему всё же объектно-ориентированное программирование провалилось?
Ключевые слова: ООП, объектно-ориентированное, объекты, парадигмы, шаблоны, паттерны, критика, альтернативы, парадигма, объекты, дизайн, модели |
29.03.2005
В продолжение темы обучения, ПТУ, ВУЗов и т.п.
|
|
Аннотация: Мы тут в последнее время довольно много обсуждаем сабж.<br />
Вот я и подумал — может кому-то будет интересно.<br />
Была такая статья <a class=" tips m" href="https://rsdn.org/forum/Message.aspx?mid=1072271&only=1" rel="#ZMqiFC" title="К слову об образовании">"Как вырастить армию хороших программистов..."<div class="tooltip" id="ZMqiFC">Автор: Зверёк Харьковский<br />Дата: 15.03.05</div></a><br />
Ниже — мой ответ на нее (он был опубликован в последней Ко...
Ключевые слова: |
02.03.2006
Проект Singularity: обзор
|
|
Аннотация: Singularity – исследовательский проект Microsoft Research, который начался с вопроса: на что была бы похожа программная платформа, если спроектировать ее на пустом месте, и во главу угла поставить не производительность, а надежность?
Ключевые слова: singularity |
01.04.2005
Путеводитель автостопщика по потаенным знаниям
|
|
Аннотация: Потаенные (англ. esoteric – они же эзотерические, тайные и понятные лишь посвященным) Языки Программирования испокон веков (1972) создавались для раздвижения границ возможного, удивления себе подобных и почесывания левой пяткой правого уха – только не для того, чтобы писать на них программы...
Ключевые слова: |
03.07.2008
Путь Тестивуса
|
|
Аннотация: Привет!<br />
<br />
Нашел просто потрясающий философский <a class="m" href="http://www.artima.com/weblogs/viewpost.jsp?thread=203994" target="_blank">рассказ</a> о unit-тестировании. На русском не было — решил перевести <img border='0' width='15' height='15' src='../Forum/images/smile.gif' />.<br />
<hr /><br />
<h3 class='formatter'>Введение переводчика</h3>
В мае 2006 года, плохо подготовленная экспедиция в Гималаи сбилась с пути. П...
Ключевые слова: |
18.04.2012
Разработка мобильных приложений для бизнеса. Взгляд компании-разработчика
|
|
Аннотация: Все больше бизнесменов обращают свое внимание на такой источник продвижения своей компании, как мобильные приложения. Действительно, для многих сфер бизнеса простое представительво в Интернете через сайт компании оказывается недостаточным – необходима более тесная связь с потребителем. При этом, принимая решение о разработке мобильного приложения, необходимо учитывать некоторые нюансы, о которых лучше знать заранее. Данная статья, написанная опытным разрбаботчиком, отражает взгляд «изнутри» на процесс создания мобильных приложения и поможет избежать многих ошибок, сделав приложение эффективным источнком привлечения новых клиентов и продвижения бизнеса.
Ключевые слова: Мобильные приложения; разработка; разработчик; создание мобильных приложений. |
24.05.2006
Синтаксический сахар или C++ vs. Nemerle :)
|
|
Аннотация: Данная статья явилось плодом размышлений автора над фразами то и дело произносимыми в отношении C++ «Зачем вводить в язык то, что реализуется библиотекой?» и «Язык должен включать только базовые вещи, а весь синтаксический сахар должен реализоваться в виде библиотек». Эта статья является сравнением того как эти фразы реализуются в языке Nemerle и чем эта реализация отличается от того что сделано в C++.
Ключевые слова: nemerle vs c++ |
11.07.2005
Сказка о потерянном ABI
|
|
Аннотация: Сказка о потерянном ABI
Ключевые слова: |
07.07.2007
Столпы параллелизма - The Pillars of Concurrency
|
|
Аннотация: <h2 class='formatter'>Столпы параллелизма — The Pillars of Concurrency</h2>
<br />
[h5](c) Автор — <a class="m" href="http://www.gotw.ca" target="_blank">Herb Sutter</a><br />
Источник — <a class="m" href="http://www.ddj.com/dept/windows/200001985" target="_blank">Dr. Dobb's Journal. 2007</a> <br />
<br />
(с) Перевод — <a class="m" href="http://gmdidro.googlepages.com/" target="_blank">Петров Александр</a> <br />
[url=http:...
Ключевые слова: |
27.08.2008
Судьба новых идей, или почему прогресс идет так медленно
|
|
Аннотация: Вот уже который раз встречаю преинтереснейшую картину. Эта картина настолько задевает меня, что я решил поделиться с вами своими впечатлениями. Картина эта выглядит так. Где-то в глубине народных масс появляется некая неординарная идея. Эта идея теми или иными путями доходит до ушей в Microsoft и представители Microsoft бодрым голосом заявляют, что мол, это идея бредовая/вредная/бесполезная, и вроде бы тихо про нее забывают. В лучшем случае просто не следует никакой реакции. Проходит время, и вдруг появляется массированный пиар этой самой идеи, исходящий из недр Microsoft. Далее начинается массированная поддержка этой идеи в блогах. Через некоторое время появляются слухи о планах по включению этой возможности в один из продуктов Microsoft, и где-то через 1-3 года продукт, реализующий эту возможность, появляется у нас на компьютерах.
Ключевые слова: |
23.12.2004
Философский задвиг о Джоэле ( длинновато )
|
|
Аннотация: Здравствуйте, Mamut, Вы писали:<br />
<span class='lineQuote level2'><br />
GIV>>PS: Прочитал еще пару его статей... Уровень аргументации у него везде одинаков.</span><br />
<span class='lineQuote level1'><br />
M>А уровень аргументаций у него все чаще такой:</span><br />
<br />
[зверьковырызено]<br />
<span class='lineQuote level1'><br />
M>Увы</span><br />
<br />
Как человек, [url=<a class=" tips m" href="https://rsdn.org/forum/Message.aspx?mid=950656&only=1" rel="#eLwxPt" title="Открытое письмо в "Философию РСДНа"">http://gzip.rsdn.ru/forum/Message.aspx?mid=950656&amp;only=1<div class="tooltip" id="eLwxPt">Автор: Зверёк Харьковский<br />Дата: 16.12.04</div></a>]страдающий всякой фиг...
Ключевые слова: |
23.05.2006
Хорошие идеи: взгляд из Зазеркалья
|
Автор:
|
Никлаус Вирт
|
Перевод:
|
Сергей Кузнецов
|
Источники:
|
Good Ideas
|
|
through the Looking Glass by Niklaus Wirth
|
|
Computer
|
|
V. 39
|
|
No 1
|
|
January 2006
|
Материал предоставил:
|
CITForum.ru
|
|
Аннотация: Уважаемые читатели! Один из наиболее известных, авторитетных и заслуженных деятелей в области программирования профессор Никлаус Вирт опубликовал в январском номере журнал Computer очень интересную, по моему мнению, статью. Я не мог отказать себе в удовольствии пересказать ее, чтобы предложить получившийся текст вашему вниманию.
Ключевые слова: |
02.03.2006
Языково-ориентированное программирование: следующая парадигма
|
|
Аннотация: Пришло время следующей технологической революции в разработке софта – и становится все очевиднее, какой она должна быть. Новая парадигма программирования – вот она, перед нами. Она еще не вполне сформировалась – разные части известны под разными именами вроде Intentional Programming, MDA, порождающее программирование и т.д. Я предлагаю объединение этих новаторских подходов под общим именем «языково-ориентированного программирования»; данная статья объясняет основные принципы новой парадигмы.
Ключевые слова: |
Learning to fly
|
07.01.2005
Learning to fly, или О "новых" технологиях
|
|
Аннотация: <i>A soul in tension that's learning to fly<br />
Condition grounded but determined to try<br />
Can't keep my eyes from the circling skies<br />
Tongue-tied and twisted just an earth-bound misfit, I...</i><br />
(с) Pink Floyd, "Learning to fly"<br />
<br />
[i]В разговоре с женщиной есть один болезненный момент. Ты приводишь ф...
Ключевые слова: |
06.02.2006
Философический вопрос про автоматический вывод типов.
|
|
Аннотация: Здравствуйте, eao197, Вы писали:<br />
<span class='lineQuote level1'><br />
E>Typedef уже отменили?</span><br />
<span class='lineQuote level1'>E>А то бы получилось:</span><br />
<span class='lineQuote level1'>E><pre class='c'><code>E><span class='kw'>typedef</span> Dictionady<MyFirstClassWithLongName<List<MySecondClassWithLongName^>>^, List<MySecondClassWithLongName^>>^ MyDictionaryPtr;
E>...
E>MyDictionaryPtr dic^ = <span class='kw'>new</span> MyDictionaryPtr;
E></code></pre></span><br />
<br />
Не...
Ключевые слова: |
McSeem2
|
08.01.2005
Learning to fly - McSeem2 - part1
|
|
Аннотация: Здравствуйте, SchweinDeBurg, Вы писали:<br />
<span class='lineQuote level1'><br />
SDB>На самом деле, Максим, я имел ввиду несколько другую сторону медали. <img border='0' width='15' height='15' src='../Forum/images/smile.gif' /> Хоть меня и учили, что "пример — не доказательство", позволю себе опереться именно на пример.</span><br />
<br />
[. . .]<br />
<br />
Понятно. Ну чтож, я тогда тоже поупражняюсь в графоманстве и сентименталь...
Ключевые слова: |
09.01.2005
Learning to fly - McSeem2 - part2
|
|
Аннотация: Продолжение постскриптума. <br />
<br />
Вообще, забавные были времена в гидрометцентре. Устройство под названием "модем" представляло собой здоровенный шкаф и работало с жуткой скоростью 1200 бит в секунду, причем только на прием (передающая часть — это другой шкаф и он нам был не нужен). Информация принимал...
Ключевые слова: |
10.01.2005
Learning to fly - McSeem2 - part3
|
|
Аннотация: <i>Нет дороге окончанья, есть зато ее итог, <br />
Дороги трудны, но хуже без дорог...</i><br />
<br />
<br />
Дальнейшим этапом накопления личной силы, были две IBM-PC/AT с двумя мегами памяти на борту и с цветными EGA-дисплеями. Это было круто! Цветной дисплей, который может отображать аж целых 16 цветов одновремен...
Ключевые слова: |
LaptevVV
|
10.01.2005
Learning to fly - LaptevVV - part1
|
|
Аннотация: <span class='lineQuote level1'>LVV>Придется видимо и мне свой путь прописать — но это завтра...</span><br />
<br />
Итак начнем. Поскольку я тут видимо всех старше, истории мои начнуться на 10 лет раньше...<br />
<br />
Я поступил на матмех Ташкентского университета в далеком 1970 году. О компьютерах не знал вообще НИЧЕГО. Даже не знал, что такое в мире ес...
Ключевые слова: |
10.01.2005
Learning to fly - LaptevVV - part2
|
|
Аннотация: <img border='0' width='15' height='15' src='../Forum/images/smile.gif' /> Здравствуйте, LaptevVV, Вы писали:<br />
<span class='lineQuote level1'><br />
LVV>Но самое удивительное — то, что стоит в центре зала. Это центральный пульт ЭВМ, очень похожий на центральный пульт звездолета из фантастического фильма... На нем несколько рядов лампочек, которые непрерывно мигают, 3-4 ряда черно-белых клавиш, причем чер...</span>
Ключевые слова: |
10.01.2005
Learning to fly - LaptevVV - part3
|
|
Аннотация: Продолжим.<br />
<br />
В 1974 году в Ташкенте проходила всесоюзная конференция по операционным системам. Приехали все тогдашние киты... Удивительно, но я совсем не помню докладов про ЕС ЭВМ... Наверное они были, но я не обратил внимание, так как в Институте Кибернентики Уз.ССР стояла БЭСМ-6, а ЕС еще не было...
Ключевые слова: |
11.01.2005
Learning to fly - LaptevVV - part4
|
|
Аннотация: Здравствуйте, LaptevVV, Вы писали:<br />
<span class='lineQuote level1'><br />
LVV>Продолжим.</span><br />
<br />
Программированию на других языках нас учили прямо скажем, в основном теоретически... Хотя мы изучали Фортран — тогда еще фортран 4, PL-1 — была тогда замечательная книга Лепина-Дмитрюкова. А еще Олюнин-Фролов. Даже Кобол, помнится, сдавали... О...
Ключевые слова: |
11.01.2005
Learning to fly - LaptevVV - part5
|
|
Аннотация: Здравствуйте, Mamut, Вы писали:<br />
<span class='lineQuote level1'><br />
M>Точно, четвертая:</span><br />
<span class='lineQuote level1'><br />
M><a class=" tips m" href="https://rsdn.org/forum/Message.aspx?mid=979567&only=1" rel="#GZincE" title="Learning to fly — LaptevVV — part1">Часть Первая<div class="tooltip" id="GZincE">Автор: LaptevVV<br />Дата: 10.01.05</div></a></span><br />
<span class='lineQuote level1'>M><a class=" tips m" href="https://rsdn.org/forum/Message.aspx?mid=980067&only=1" rel="#cHLxAv" title="Learning to fly — LaptevVV — part3">Часть Вторая<div class="tooltip" id="cHLxAv">Автор: LaptevVV<br />Дата: 10.01.05</div></a></span><br />
<span class='lineQuote level1'>M>[url=<a class=" tips m" href="https://rsdn.org/forum/Message.aspx?mid=980897&only=1" rel="#URXvCs" title="Learning to fly — LaptevVV — part4">http://gzip.rsdn.ru/forum/Message.aspx?mid=980897&amp;only=1<div class="tooltip" id="URXvCs">Автор: LaptevVV<br />Дата: 11.01.05</div></a>]Часть Трет...</span>
Ключевые слова: |
12.01.2005
Learning to fly - LaptevVV - part6
|
|
Аннотация: Перейдя на работу обратно в институт кибернетики, я впервые столкнулся с ЕС ЭВМ. Тогда там стояла ЕС-1020, которую довольно быстро заменили на ЕС-1022. Работали мы на PL-1, писали программы для Гражданской обороны Узбекистана. Задания были примерно такими: Даются координаты на карте некоего удара — ...
Ключевые слова: |
13.01.2005
Learning to fly - LaptevVV - part7
|
|
Аннотация: Здравствуйте, LaptevVV, Вы писали:<br />
<span class='lineQuote level1'><br />
LVV>Ну, а в 1981 году я перешел на другую работу и тут уже попал на дисплеи — расскажу завтра. </span><br />
Так мне повезло, что я в 1981 году попал в единственную в своей жизни команду, с которой смог проработать 7 лет — это был мой рекорд! Команда целиком состояла из вып...
Ключевые слова: |
13.01.2005
Learning to fly - LaptevVV - part8
|
|
Аннотация: Нужно сказать, что на ЕС ЭВМ была масса операционных систем! Дос — это была простая система с фиксированным числом задач и фиксированным распределением памяти. ОС MFT была значителоьно более развита с точки зрения сервиса файловой системы, но распределение памяти тож было фиксированным. Разделы назн...
Ключевые слова: |
15.01.2005
Learning to fly - LaptevVV - part9
|
|
Аннотация: Здравствуйте, LaptevVV, Вы писали:<br />
<br />
Ну вот...<br />
Работали мы с Ленинградом — было несколько договоров... Один из договоров наши мужики реализовывали на PL-1, но не просто а со встроенным Лиспом... Сначала лисповские операторы обрабатывались препроцессором, но к концу договора все это реализовали в в...
Ключевые слова: |
14.02.2005
Learning to fly - LaptevVV - part10
|
|
Аннотация: Кроме замечательного дисплея был еще телетайп — для печати... Было совершенно замечательное бегущее табло размером примерно 25х5 см... И, конечно, масса сигнализирующих лампочек...<br />
<br />
И вот для всего этого хозяйства мы писали ось реального времени с фиксированным набором задач, в основном по отображ...
Ключевые слова: |
Pavel Dvorkin
|
09.02.2005
Путь химика в программирование
|
|
Аннотация: Передумал и решил написать сегодня. <br />
<br />
Закончив школу, я, как и собирался, поступил на химический факультет Томского Университета. Пришлось для этого уехать из дома (в Омске тогда университета не было). Благополучно проучился 3 года, занимаясь переливанием из колб в пробирки и обратно и ни о каких ...
Ключевые слова: |
09.02.2005
Путь химика в программирование - ч2
|
|
Аннотация: Продолжаю.<br />
<br />
Итак, есть программа для БЭСМ-6. Листинг то есть. Надо ее заставить работать на этой самой М-220. С чего начать — не знаю, да и вообще, откровенно, говоря, ничего я в этих ЭВМ с программированием вместе не понимаю. И спросить не у кого — реальное руководство нами, как я уже писал, факт...
Ключевые слова: |
10.02.2005
Путь химика в программирование - ч3
|
|
Аннотация: Продолжаю.<br />
<br />
Наконец, настал счастливый день, когда первая колода перфокарт оттранслировалоась без всяких остановов. Распечатка не содержала ничего, кроме текста моей программы, а на колоде было написано<br />
<br />
Останов по чтению. КРА 3123.<br />
<br />
Тут я уж и сам догадался, что программа пыталась ввести данн...
Ключевые слова: |
24.06.2005
Часть 4 - борьба за русский язык
|
|
Аннотация: Мемуары <img border='0' width='15' height='15' src='../Forum/images/smile.gif' /> мои вызывали определенный интерес, судя по оценкам. Решил написать еще немного.<br />
<br />
Речь пойдет о моих мытарствах в освоении вывода текста на русском языке...<br />
<br />
Когда я только начинал свой путь в программировании, никакой проблемы русского языка не было вообще. Потому что и проблемы язык...
Ключевые слова: |
20.02.2012
Как не стоит писать код
|
|
Аннотация: В статье рассматриваются некоторые ошибки, которые часто встречаются в коде программ. Даны рекомендации, как не стоит писать код, на какие этапы разработки кода нужно обращать внимание в первую очередь.
Ключевые слова: философия программирования; частые ошибки; плохой код |