<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://iu5bmstu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=195.246.118.114</id>
	<title>Кафедра ИУ5 МГТУ им. Н.Э.Баумана, студенческое сообщество - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://iu5bmstu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=195.246.118.114"/>
	<link rel="alternate" type="text/html" href="https://iu5bmstu.ru/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/195.246.118.114"/>
	<updated>2026-04-30T14:50:00Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://iu5bmstu.ru/index.php?title=Intersystems_Cache_-_%D0%92%D1%80%D0%B0%D1%82%D0%B0_%D0%B2_%D0%B0%D0%B4&amp;diff=5700</id>
		<title>Intersystems Cache - Врата в ад</title>
		<link rel="alternate" type="text/html" href="https://iu5bmstu.ru/index.php?title=Intersystems_Cache_-_%D0%92%D1%80%D0%B0%D1%82%D0%B0_%D0%B2_%D0%B0%D0%B4&amp;diff=5700"/>
		<updated>2018-01-11T09:29:28Z</updated>

		<summary type="html">&lt;p&gt;195.246.118.114: /* Комментарии с форума */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Cache.gif|right]]&lt;br /&gt;
Это перевод статьи [http://forums.thedailywtf.com/forums/p/2417/60692.aspx Intersystems Caché - Gateway to hell].&lt;br /&gt;
__TOC__&lt;br /&gt;
== О чём идёт речь ==&lt;br /&gt;
&lt;br /&gt;
А речь идёт о [http://ru.wikipedia.org/wiki/Cach%C3%A9 СУБД Caché], по которой нам читают курс по [[:Категория:Постреляционные базы данных (9 семестр) | Постреляционным базам данных]].&lt;br /&gt;
&lt;br /&gt;
Ужасающее, отвратительное, с позволения сказать, ПО. Несть числа загубленным нервам, разбитым клавиатурам и потерянному времени. Убогая, мерзкая, деланная не для людей но мутантов поделка. #Ненависть.&lt;br /&gt;
&lt;br /&gt;
Но это наше, студенческое мнение. А вот что пишут специалисты, люди, столкнувшиеся с Caché в своей профессиональной деятельности.&lt;br /&gt;
&lt;br /&gt;
== Intersystems Caché - Врата в ад ==&lt;br /&gt;
&lt;br /&gt;
=== Статья ===&lt;br /&gt;
&lt;br /&gt;
Где-то два года назад я устроился на новую работу (в сфере здравоохранения). Вскоре оказалось, что в качестве языка программирования и базы данных была выбрана Caché компании Intersystems, основанная на [http://ru.wikipedia.org/wiki/MUMPS MUMPS] (каким-то образом). Я был несколько заинтригован, так как до этого я про неё ни разу не слышал, пока местный администратор БД не представил мне её как &#039;&#039;&#039;Ответ На Главный Вопрос Жизни, Вселенной И Всего Такого&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Я начал изучать руководство, ожидая, что оно откроет передо мной все восхитительные возможности этой системы.&lt;br /&gt;
&lt;br /&gt;
Не так уж много времени мне потребовалось, чтобы понять, насколько он ошибался.&lt;br /&gt;
&lt;br /&gt;
Не знаю, как устроено в самой MUMPS, но главная моя претензия к Caché заключается в том, что весь код хранится в базе данных. Весь. Сейчас, вы немного подумаете... Да, всё верно - вам необходимо пользоваться специальным приложением для написания кода. Это означает:&lt;br /&gt;
[[Файл:Cache Studio.png|right|400px|мини|Прекрасная Intersystems Studio]]&lt;br /&gt;
* никаких простых бэкапов (придётся или бэкапить всю базу, или &amp;quot;экспортировать&amp;quot; проект в XML);&lt;br /&gt;
* никакой системы контроля версий (ни CVS, ни Subversion);&lt;br /&gt;
* никакого автодокументирования;&lt;br /&gt;
* никаких инструментов анализа;&lt;br /&gt;
* никакого вообще ничего...&lt;br /&gt;
&lt;br /&gt;
Не могу передать словами, насколько это убого.&lt;br /&gt;
&lt;br /&gt;
IDE&amp;lt;ref&amp;gt;интегрированная среда разработки&amp;lt;/ref&amp;gt;, которая называется Intersystems Studio, представляет собой, вообще говоря, текстовый редактор, который умеет подсвечивать ошибки красным цветом. И всё. Когда я обратился с жалобой по поводу Studio, торговый представитель сказал мне, что &amp;quot;&#039;&#039;мы не девелоперская компания, мы занимаемся базами данных&#039;&#039;&amp;quot;, а на мой следующий вопрос, можно ли, в таком случае, использовать какие-либо сторонние программные средства, последовал ответ: &amp;quot;&#039;&#039;Нет&#039;&#039;&amp;quot;. Как вам такой поворот?&lt;br /&gt;
&lt;br /&gt;
Язык программирования был немного изменён в последующих версиях в нечто под названием &amp;quot;Caché Objectscript&amp;quot;. Это жалкая попытка внедрить принципы ООП&amp;lt;ref&amp;gt;объектно-ориентированное программирование&amp;lt;/ref&amp;gt; в практически мёртвый язык. Нельзя просто взять и добавить что-то, смеющее называть себя &amp;quot;классом&amp;quot; и закончить на этом. Ни обработки исключений, ни инкапсуляции, ни типизации, вообще ничего. А самое худшее, что классы &amp;quot;компилируются&amp;quot; в некую конструкцию, основанную опять же на MUMPS. Да-да, именно так. Вы пишете на языке, который компилируется в примерно такой же язык. Попахивает макроязыком&amp;lt;ref&amp;gt;то есть, строка, являющаяся на самом деле набором инструкций на этом же языке&amp;lt;/ref&amp;gt;, если хотите моё мнение.&lt;br /&gt;
&lt;br /&gt;
Проблема в том, что при возникновении ошибки при выполнении, она ссылается на откомпилированный код (!), причём обычно с сообщением вроде:&lt;br /&gt;
&lt;br /&gt;
 Ошибка 8002 на строке 142 в процедуре НИХЕРАЧОЭТОТУТ.inc&lt;br /&gt;
&lt;br /&gt;
Ну или как-то так. Но это вовсе не 142 линия в вашем коде! Это как писать на Java, когда виртуальная машина при ошибке указывает вам на байт-код... С сообщением вида:&lt;br /&gt;
&lt;br /&gt;
 Вот тут неправильно&lt;br /&gt;
&lt;br /&gt;
И это ещё не всё. Помните, как в конце 90 годов все начали встраивать языки программирования в HTML-страницы? ASP, PHP и прочие? Конечно же, и Caché тоже непременно должна была заиметь собственную реализацию - Caché Objectscript Pages или CSP. Тут всё хранится уже в обычных файлах, возможно потому, что Intersystems использовали модификацию Apache для их обработки. При выполнении они компилируются в классы Caché Objectscript... Ага, вот так - в нечто, что, в свою очередь, компилируется в ещё одно нечто. Как вы думаете, куда указывают ошибки?&lt;br /&gt;
&lt;br /&gt;
[[Файл:Cache Terminal.png|right|200px|мини|Божественный терминал]]&lt;br /&gt;
&lt;br /&gt;
О да... А я вам говорил, что документация - полная дрянь? У них есть какая-то документация сродни [http://ru.wikipedia.org/w/index.php?search=javadoc&amp;amp;button=&amp;amp;title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9F%D0%BE%D0%B8%D1%81%D0%BA Javadoc], но в то время как JDK&amp;lt;ref&amp;gt;средства разработки Java&amp;lt;/ref&amp;gt; содержит всю необходимую вам информацию (и, обычно, даже больше), их руководства до невероятия немногословны. Как-то раз я пытался вызвать статический метод класса, но получил ошибку. Оказалось, что конкретно этот класс не был перенесён в новую ООП-систему и что надо было использовать старый способ вызова, но этой информации нигде нет (с другими классами ситуация не меняется ни на чуть).&lt;br /&gt;
&lt;br /&gt;
Тут можно ещё долго продолжать...&lt;br /&gt;
&lt;br /&gt;
На моё субъективно отнюдь не скромное мнение, Caché и их технологии - одно большое &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&#039;&#039;&#039;ЧОЭТОВАЩЕЗАХУЙНЯ&#039;&#039;&#039;&amp;lt;/font&amp;gt;. Самое смешное, что их почтовая рассылка и реклама смахивают на какую-то секту. Наст&#039;&#039;&#039;ооооо&#039;&#039;&#039;лько всё у них прекрасное, и быстрее всех других. Ага, конечно...&lt;br /&gt;
&lt;br /&gt;
Сейчас я перешёл на Java, J2EE и [[:Категория:PostgreSQL | PostgreSQL]]. Не могу, конечно, сказать, что J2EE - лучшее достижение человечества, но по сравнению с Caché - я просто в раю.&lt;br /&gt;
&lt;br /&gt;
P.S. Надеюсь, я достаточно раз упомянул Caché, Caché Objectscript и Intersystems, чтобы поднять этот пост в поисковой выдаче. Люди должны знать!&lt;br /&gt;
&lt;br /&gt;
=== Комментарии с форума ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;Забавный факт: &amp;quot;caché&amp;quot; по-французски означает &amp;quot;скрытый&amp;quot;. Может, это они как раз про документацию?..&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;- &#039;&#039;&#039;Eolianne&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;А &amp;quot;mumps&amp;quot; - это название болезни. Вместе получается &amp;quot;скрытое заболевание&amp;quot;.&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;- &#039;&#039;&#039;ammoQ&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Gateway2hell.png|Сумма ASCII-кодов. Вот уж действительно, врата в ад.|мини|center]]&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;- &#039;&#039;&#039;TomCo&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;Я проработал полгода в центральной больнице, там в скорой помощи использовали как раз систему, построенную на Caché.&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Могу сказать, что ты очень мягко обошёлся с Caché, CSP, программами, языком и прочим - это были ужасающие полгода, в жизни больше такого ни за что не хочу. Просто кошмарнейшая разработка (или, вернее сказать, администрирование БД), никогда ещё я так не мучался.&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Я даже имел &amp;quot;удовольствие&amp;quot; посетить одну презентацию Caché, где они явили свои &amp;quot;новые&amp;quot; возможности ООП и прочего... потрясающая смесь рекламной брехни и хардкорных демонстрационных примеров языка (мы их потом попытались повторить - ни один не заработал).&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;- &#039;&#039;&#039;losthobbit&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;- &#039;&#039;Какие ещё, на хрен, &amp;quot;постреляционные базы данных&amp;quot;?&#039;&#039;&amp;lt;br /&amp;gt;- &#039;&#039;Маркетинговое название для объектной надстройки поверх иерархической БД. CEO&amp;lt;ref&amp;gt;высшее должностное лицо компании&amp;lt;/ref&amp;gt; Intersystems не понравилось, что их могут соотнести с оригинальным названием базового языка, MUMPS...&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;- &#039;&#039;&#039;John YaYa&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Остальные комментарии можно почитать на [http://forums.thedailywtf.com/forums/p/2417/60692.aspx той же странице].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;&lt;br /&gt;
Изучив текст я пришел к выводу, что автор берете микроскоп, и заколачиваете им гвозди. После этого занятия сообщаете всему миру, что микроскоп это такая пакость, и от него появляются мозоли.&lt;br /&gt;
&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Погроммирование]]&lt;br /&gt;
[[Категория:Постреляционные базы данных (9 семестр)]]&lt;/div&gt;</summary>
		<author><name>195.246.118.114</name></author>
	</entry>
	<entry>
		<id>https://iu5bmstu.ru/index.php?title=Intersystems_Cache_-_%D0%92%D1%80%D0%B0%D1%82%D0%B0_%D0%B2_%D0%B0%D0%B4&amp;diff=5695</id>
		<title>Intersystems Cache - Врата в ад</title>
		<link rel="alternate" type="text/html" href="https://iu5bmstu.ru/index.php?title=Intersystems_Cache_-_%D0%92%D1%80%D0%B0%D1%82%D0%B0_%D0%B2_%D0%B0%D0%B4&amp;diff=5695"/>
		<updated>2018-01-11T09:16:28Z</updated>

		<summary type="html">&lt;p&gt;195.246.118.114: /* Комментарии с форума */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Файл:Cache.gif|right]]&lt;br /&gt;
Это перевод статьи [http://forums.thedailywtf.com/forums/p/2417/60692.aspx Intersystems Caché - Gateway to hell].&lt;br /&gt;
__TOC__&lt;br /&gt;
== О чём идёт речь ==&lt;br /&gt;
&lt;br /&gt;
А речь идёт о [http://ru.wikipedia.org/wiki/Cach%C3%A9 СУБД Caché], по которой нам читают курс по [[:Категория:Постреляционные базы данных (9 семестр) | Постреляционным базам данных]].&lt;br /&gt;
&lt;br /&gt;
Ужасающее, отвратительное, с позволения сказать, ПО. Несть числа загубленным нервам, разбитым клавиатурам и потерянному времени. Убогая, мерзкая, деланная не для людей но мутантов поделка. #Ненависть.&lt;br /&gt;
&lt;br /&gt;
Но это наше, студенческое мнение. А вот что пишут специалисты, люди, столкнувшиеся с Caché в своей профессиональной деятельности.&lt;br /&gt;
&lt;br /&gt;
== Intersystems Caché - Врата в ад ==&lt;br /&gt;
&lt;br /&gt;
=== Статья ===&lt;br /&gt;
&lt;br /&gt;
Где-то два года назад я устроился на новую работу (в сфере здравоохранения). Вскоре оказалось, что в качестве языка программирования и базы данных была выбрана Caché компании Intersystems, основанная на [http://ru.wikipedia.org/wiki/MUMPS MUMPS] (каким-то образом). Я был несколько заинтригован, так как до этого я про неё ни разу не слышал, пока местный администратор БД не представил мне её как &#039;&#039;&#039;Ответ На Главный Вопрос Жизни, Вселенной И Всего Такого&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Я начал изучать руководство, ожидая, что оно откроет передо мной все восхитительные возможности этой системы.&lt;br /&gt;
&lt;br /&gt;
Не так уж много времени мне потребовалось, чтобы понять, насколько он ошибался.&lt;br /&gt;
&lt;br /&gt;
Не знаю, как устроено в самой MUMPS, но главная моя претензия к Caché заключается в том, что весь код хранится в базе данных. Весь. Сейчас, вы немного подумаете... Да, всё верно - вам необходимо пользоваться специальным приложением для написания кода. Это означает:&lt;br /&gt;
[[Файл:Cache Studio.png|right|400px|мини|Прекрасная Intersystems Studio]]&lt;br /&gt;
* никаких простых бэкапов (придётся или бэкапить всю базу, или &amp;quot;экспортировать&amp;quot; проект в XML);&lt;br /&gt;
* никакой системы контроля версий (ни CVS, ни Subversion);&lt;br /&gt;
* никакого автодокументирования;&lt;br /&gt;
* никаких инструментов анализа;&lt;br /&gt;
* никакого вообще ничего...&lt;br /&gt;
&lt;br /&gt;
Не могу передать словами, насколько это убого.&lt;br /&gt;
&lt;br /&gt;
IDE&amp;lt;ref&amp;gt;интегрированная среда разработки&amp;lt;/ref&amp;gt;, которая называется Intersystems Studio, представляет собой, вообще говоря, текстовый редактор, который умеет подсвечивать ошибки красным цветом. И всё. Когда я обратился с жалобой по поводу Studio, торговый представитель сказал мне, что &amp;quot;&#039;&#039;мы не девелоперская компания, мы занимаемся базами данных&#039;&#039;&amp;quot;, а на мой следующий вопрос, можно ли, в таком случае, использовать какие-либо сторонние программные средства, последовал ответ: &amp;quot;&#039;&#039;Нет&#039;&#039;&amp;quot;. Как вам такой поворот?&lt;br /&gt;
&lt;br /&gt;
Язык программирования был немного изменён в последующих версиях в нечто под названием &amp;quot;Caché Objectscript&amp;quot;. Это жалкая попытка внедрить принципы ООП&amp;lt;ref&amp;gt;объектно-ориентированное программирование&amp;lt;/ref&amp;gt; в практически мёртвый язык. Нельзя просто взять и добавить что-то, смеющее называть себя &amp;quot;классом&amp;quot; и закончить на этом. Ни обработки исключений, ни инкапсуляции, ни типизации, вообще ничего. А самое худшее, что классы &amp;quot;компилируются&amp;quot; в некую конструкцию, основанную опять же на MUMPS. Да-да, именно так. Вы пишете на языке, который компилируется в примерно такой же язык. Попахивает макроязыком&amp;lt;ref&amp;gt;то есть, строка, являющаяся на самом деле набором инструкций на этом же языке&amp;lt;/ref&amp;gt;, если хотите моё мнение.&lt;br /&gt;
&lt;br /&gt;
Проблема в том, что при возникновении ошибки при выполнении, она ссылается на откомпилированный код (!), причём обычно с сообщением вроде:&lt;br /&gt;
&lt;br /&gt;
 Ошибка 8002 на строке 142 в процедуре НИХЕРАЧОЭТОТУТ.inc&lt;br /&gt;
&lt;br /&gt;
Ну или как-то так. Но это вовсе не 142 линия в вашем коде! Это как писать на Java, когда виртуальная машина при ошибке указывает вам на байт-код... С сообщением вида:&lt;br /&gt;
&lt;br /&gt;
 Вот тут неправильно&lt;br /&gt;
&lt;br /&gt;
И это ещё не всё. Помните, как в конце 90 годов все начали встраивать языки программирования в HTML-страницы? ASP, PHP и прочие? Конечно же, и Caché тоже непременно должна была заиметь собственную реализацию - Caché Objectscript Pages или CSP. Тут всё хранится уже в обычных файлах, возможно потому, что Intersystems использовали модификацию Apache для их обработки. При выполнении они компилируются в классы Caché Objectscript... Ага, вот так - в нечто, что, в свою очередь, компилируется в ещё одно нечто. Как вы думаете, куда указывают ошибки?&lt;br /&gt;
&lt;br /&gt;
[[Файл:Cache Terminal.png|right|200px|мини|Божественный терминал]]&lt;br /&gt;
&lt;br /&gt;
О да... А я вам говорил, что документация - полная дрянь? У них есть какая-то документация сродни [http://ru.wikipedia.org/w/index.php?search=javadoc&amp;amp;button=&amp;amp;title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9F%D0%BE%D0%B8%D1%81%D0%BA Javadoc], но в то время как JDK&amp;lt;ref&amp;gt;средства разработки Java&amp;lt;/ref&amp;gt; содержит всю необходимую вам информацию (и, обычно, даже больше), их руководства до невероятия немногословны. Как-то раз я пытался вызвать статический метод класса, но получил ошибку. Оказалось, что конкретно этот класс не был перенесён в новую ООП-систему и что надо было использовать старый способ вызова, но этой информации нигде нет (с другими классами ситуация не меняется ни на чуть).&lt;br /&gt;
&lt;br /&gt;
Тут можно ещё долго продолжать...&lt;br /&gt;
&lt;br /&gt;
На моё субъективно отнюдь не скромное мнение, Caché и их технологии - одно большое &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&#039;&#039;&#039;ЧОЭТОВАЩЕЗАХУЙНЯ&#039;&#039;&#039;&amp;lt;/font&amp;gt;. Самое смешное, что их почтовая рассылка и реклама смахивают на какую-то секту. Наст&#039;&#039;&#039;ооооо&#039;&#039;&#039;лько всё у них прекрасное, и быстрее всех других. Ага, конечно...&lt;br /&gt;
&lt;br /&gt;
Сейчас я перешёл на Java, J2EE и [[:Категория:PostgreSQL | PostgreSQL]]. Не могу, конечно, сказать, что J2EE - лучшее достижение человечества, но по сравнению с Caché - я просто в раю.&lt;br /&gt;
&lt;br /&gt;
P.S. Надеюсь, я достаточно раз упомянул Caché, Caché Objectscript и Intersystems, чтобы поднять этот пост в поисковой выдаче. Люди должны знать!&lt;br /&gt;
&lt;br /&gt;
=== Комментарии с форума ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;Забавный факт: &amp;quot;caché&amp;quot; по-французски означает &amp;quot;скрытый&amp;quot;. Может, это они как раз про документацию?..&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;- &#039;&#039;&#039;Eolianne&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;А &amp;quot;mumps&amp;quot; - это название болезни. Вместе получается &amp;quot;скрытое заболевание&amp;quot;.&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;- &#039;&#039;&#039;ammoQ&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Gateway2hell.png|Сумма ASCII-кодов. Вот уж действительно, врата в ад.|мини|center]]&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;- &#039;&#039;&#039;TomCo&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;Я проработал полгода в центральной больнице, там в скорой помощи использовали как раз систему, построенную на Caché.&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Могу сказать, что ты очень мягко обошёлся с Caché, CSP, программами, языком и прочим - это были ужасающие полгода, в жизни больше такого ни за что не хочу. Просто кошмарнейшая разработка (или, вернее сказать, администрирование БД), никогда ещё я так не мучался.&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Я даже имел &amp;quot;удовольствие&amp;quot; посетить одну презентацию Caché, где они явили свои &amp;quot;новые&amp;quot; возможности ООП и прочего... потрясающая смесь рекламной брехни и хардкорных демонстрационных примеров языка (мы их потом попытались повторить - ни один не заработал).&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;- &#039;&#039;&#039;losthobbit&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;- &#039;&#039;Какие ещё, на хрен, &amp;quot;постреляционные базы данных&amp;quot;?&#039;&#039;&amp;lt;br /&amp;gt;- &#039;&#039;Маркетинговое название для объектной надстройки поверх иерархической БД. CEO&amp;lt;ref&amp;gt;высшее должностное лицо компании&amp;lt;/ref&amp;gt; Intersystems не понравилось, что их могут соотнести с оригинальным названием базового языка, MUMPS...&#039;&#039;&amp;lt;/blockquote&amp;gt;&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;- &#039;&#039;&#039;John YaYa&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Остальные комментарии можно почитать на [http://forums.thedailywtf.com/forums/p/2417/60692.aspx той же странице].&lt;br /&gt;
&amp;lt;h2&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;---------------------------------------------&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 Изучив текст я пришел к выводу, что вы берете микроскоп, и заколачиваете им гвозди. После этого занятия сообщаете всему миру, что микроскоп это такая пакость, и от него появляются мозоли.&lt;br /&gt;
&amp;lt;br&amp;gt;---------------------------------------------&lt;br /&gt;
&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примечания ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Погроммирование]]&lt;br /&gt;
[[Категория:Постреляционные базы данных (9 семестр)]]&lt;/div&gt;</summary>
		<author><name>195.246.118.114</name></author>
	</entry>
</feed>