Свежие новости выписываемой вами ленты "Почтовая". Для подписки, отписки и настройки параметров используйте http://subscribe.ru/member/lenta/conf Смартфон Microsoft с именем Surface Phone появился в базе теста HTML5test 2015-11-20 07:03 Первые слухи касательно смартфона Microsoft Surface Phone появились ещё в далёком 2012 году Смартфон Microsoft с именем Surface Phone появился в базе теста HTML5test 2015-11-20 07:01 Первые слухи касательно смартфона Microsoft Surface Phone появились ещё в далёком 2012 году Смартфон Microsoft с именем Surface Phone появился в базе теста HTML5test 2015-11-20 07:00 mpak@ixbt.com (MPAK) Первые слухи касательно смартфона Microsoft Surface Phone появились ещё в далёком 2012 году. За три года никаких аппаратов с подобным именем мы не видели. Но, возможно, всё-таки увидим. Дело в том, что такое устройство появилось в базе ПО HTML5test. Оно работает под управлением Windows 10 Mobile. Правда, разрешение экрана почему-то указано равным 640 х 360 пикселей, но это может быть ошибкой программы. Никаких иных данных об аппарате нет. К слову, последние слухи о проекте Surface Phone достаточно свежи и датируются августом текущего года. Теги: Microsoft
Комментировать
Метки колодцев на продольном профиле в Autocad Civil 3D 2016 [4] 2015-11-20 06:48 Автор: vdim
Добавлено: 20 Nov 2015 04:32 (GMT + 4) Одной линии недостаточно для обозначения колодца. Дайте "объем" Прошу оценить качество и состав раздела КМ [25] 2015-11-20 06:48 Автор: mix231
Добавлено: 20 Nov 2015 04:45 (GMT + 4) [OFFTOP]А мне почему-то кажется что этот альбом - результат жадности заказчика.[/OFFTOP] При какой высоте пандуса установка перил не является обязательной? [8] 2015-11-20 06:48 Автор: DJ.Rin
Добавлено: 20 Nov 2015 05:44 (GMT + 4) иваниваныч : все пандусы должны иметь ограждение+ограждение должно быть на перепаде горизонтальных поверхностей 0,45 м. "Перепад высот" относится только к горизонтальным поверхностям, а не к пандусам. Да и при нормативном уклоне 5% длина такого пандуса будет 4 м, без ограждения с него легко соскользнуть на таком протяжении (ширина ограничена). Проблема в том, что расстояние от подъезда до тротуара 1,7м. при уклоне 5% пандус пересечется с тротуаром. Так, что от норм придется, к сожалению отказаться. По проекту пандусы не предусмотрены. Прошу помощи в поиске паспортов на вент. оборудование [1] 2015-11-20 06:48 Автор: realproject_ov
Добавлено: 20 Nov 2015 05:59 (GMT + 4) Здравствуйте. Прошу поделиться информацией по паспортам, сертфикатам на оборудование вент. систем, желательно Rosenberg или иные производители Разрешается ли использовать только заглавные буквы на чертеже? [65] 2015-11-20 06:48 Автор: Art1st
Добавлено: 20 Nov 2015 06:43 (GMT + 4) [OFFTOP] Цитата : каким образом БУКВЫ влияют на инженерные решения? Прямо пропорционально. На их отсутствие. Чем больше инженер, обмазавшись документами, доказывает начальству что в русском языке только первая буква предложения пишется заглавной, тем меньше он проектирует будущее и тем более он бесполезен как единица социума. Вы можете представить себе уровень безделья, засилья уныния, безнадежности в организации, превосходство менеджмента над здравым смыслом, где начали обсуждать "а давайте все надписи на чертежах писать заглавными"?[/OFFTOP] Radeon R9 380X замечен в продаже 2015-11-20 06:46 Японцы подтвердили, что анонс не был бумажным. flash-баннер динамичный (Бюджет: 1500 руб.) 2015-11-20 06:17 «Вес» баннера до 300kb. Требования к HTML-баннерам: 1. Код может представлять собой html верстку баннера с CSS стилями и JavaScript. JavaScript и CSS должен быть размещен... Подключить и настроить CRM (Бюджет: 1000 руб.) 2015-11-20 06:16 Нужно подключить CRM FrontPad к магазину на Insale Ищу рерайтера для описания эротических кинофильмов(не порно) 2015-11-20 06:02 На постоянную основу ищется рерайтер для описания фильмов. Требования к исполнителю: 1) Понимание как добавлять записи в такие CMS как DLE или вордпресс. Основное... Внесению товаров с фото на сайт WP 2015-11-20 05:59 Требуется внести 172 товара с ценами на сайт. Товары находятся в прайсе Эксель. В нем же ссылка на фото, которые необходимо уменьшить и переименовать до внесения). Часть... сделать сайт дизайн и верстка 2015-11-20 05:56 нужно сделать сайт на бесплатном движке по экологическим аксессуарам для дома. Гималайская соль, скандинавский мох, натуральный камень, клинкерная плитка и т.д Нужен и дизайн и... Шаман электронной музыки (Бюджет: 2000 руб.) 2015-11-20 05:42 На фитнес-мероприятие федерального масштаба нужен диджей (Москва). Не просто дижейчик, а именно ценитель музыки, который любит это, погружен в это, готов делиться этим. И в... Сверстать лэндинг (Бюджет: 3000 руб.) 2015-11-20 05:24 Нужно сверстать лэндинг без адаптации, но чтобы на телефоне все смотрелось ровно. Ссылка на архив с psd: https://yadi.sk/d/0KyYWviQkWxqA ТЗ: 1. Сверстать лендинг... Мелкие доработки на Opencart (Бюджет: 1500 руб.) 2015-11-20 05:19 http://ecodom-dv.ru/ 1. В хэдере поменять телефон в шаблоне 8 (423) 258 83 10 2. В футере не показывается один телефон, последний самый. в Контактах есть, а футере нет 3. В... Корректировка интервью 2015-11-20 05:18 Необходимо устранить все грамматические, лексические и синтаксические ошибки. Интервью на 7 листов А4. Буду ждать предложения по стоимости. Задание по русскому языку 2 вариант 2015-11-20 05:15 задание в файле Выполнить задание по русскому языку 2015-11-20 05:01 Задание в файле Мифы об эволюции человека. Миф о митохондриальной Еве (2015) WEB-DL 1080p 2015-11-20 06:12 zaqw81 В этом видео речь пойдет о "Митохондриальной Еве". Откуда она взялась? Что обнаружили ученые и что им приписывают? Мифы об эволюции человека. Запрещенная археология (2015) WEB-DL 1080p 2015-11-20 06:01 zaqw81 От противников теории Дарвина приходится слышать, будто бы существуют многочисленные находки останков людей чрезвычайной древности, живших чуть ли не в эпоху динозавров. Эти находки злобные официальные ученые якобы скрывают от нас, но информация о них была обнародована в книге «Запрещенная археология», вышедшей в 1993 году. Можно ли серьезно относиться к этому произведению? Кому верить - радиоуглеродному анализу или рассказам землекопов девятнадцатого века? Мифы об эволюции человека. Почему обезьяны не превращаются в человека? (2015) WEB-DL 1080p 2015-11-20 05:49 zaqw81 Один из самых часто задаваемых вопросов со стороны анти-эволюционистов: если мы произошли от обезьян, то почему обезьяны сейчас не превращаются в людей? В самом деле, мы этого не наблюдаем. А вот чтобы увидеть, как человек превращается в обезьяну, достаточно порой выйти вечером на улицу... Плутон и его братья (2015) WEB-DL 720p 2015-11-20 05:39 zaqw81 В 1930 г. американский астроном Клайд Томбо открыл планету Плутон, до недавнего времени считавшуюся девятой планетой Солнечной системы и долгое время остававшейся совершенно неисследованной. Что мешало изучению Плутона? Почему его разжаловали из категории планет? Как Плутон стал прототипом нового класса небесных тел? Что мы узнали о Плутоне и его спутниках за последние годы? Что такое "пояс Койпера" и что за ним? Какие сведения мы ожидаем получить от зонда New Horizons, запущенного в 2006 году и уже подлетающего к Плутону? Три языка оптики (2015) WEB-DL 720p 2015-11-20 05:27 zaqw81 Рассматривается развитие представлений о природе света: лучевая (геометрическая) оптика – XVI – XVIII века, волновая оптика – XVIII – XIX века, квантовая оптика – конец XIX начало XX века. Демонстрируются способы получения оптического изображения и интерференционных картин для случаев световых волн «белого» света и лазерного излучения. Что едим, профессор? Глютамат натрия (2015) SATRip 2015-11-20 05:16 zaqw81 Глютамат натрия. Е621 «тихий убийца» обладает высоким токсическим действием. Он вызывает пищевую зависимость и медленно уничтожает наш организм. Так пишут в интернете. А что скажет профессор? Сокровища Древней Греции. Эпоха героев / The Age of Heroes (2015) HDTVRip (720p) 2015-11-20 05:04 zaqw81 Именно древние греки дали нам понимание того, каким должно быть искусство. Ни одна другая цивилизация не сыграла такую важную роль в формировании нашего видения совершенства форм, красоты, реалистичности. Сегодня суть реалистического искусства воспринимается нами как само-собой разумеющееся. Однако, изобрели его древние греки. Строго говоря они научили нас видеть. Именно здесь, в древней Греции, зародилась западная цивилизация. Её искусство возникло из более тёмного, удивительного прошлого, старого мира мифов, чудовищ, воображения, с корнями совершенно неожиданных мест, из мира, который продолжают открывать и поныне. Ведущий Алистер Сук постарается сложить воедино всё что мы знаем о самых ранних влияниях и отделить историю от мифов. Основываясь на эпосе Гомера и открытиях XX века он попробует раскрыть чудо возникновения греческого искусства. Тайны истории: Сокровища нефритовой империи / Secret History. China - Treasures of the Jade Empire (2015) HDTVRip (720p) 2015-11-20 04:52 zaqw81 1000 лет назад грабителям удалось проникнуть в одну из королевских гробниц в Китае, однако они оставили бесценные сокровища. Династия Хань была не только крайне богатой, но также внесла большой вклад в развитие культуры Китая и открыла Великий шелковый путь. В поисках бессмертия императоры династии построили огромное множество мавзолеев, где впоследствии они были захоронены в костюмах, расшитых нефритами. Ученые также обнаружили свидетельства того, что могилы были заполнены золотом, шелками и драгоценными камнями. Более того они нашли новую терракотовую армию, однако на этот раз воины были миниатюрными и нагими. Именно эти вновь найденные артефакты помогли ученым раскрыть тайну древних династий. Обложка. Силиконовый глянец (2015) SATRip 2015-11-20 04:42 zaqw81 Миллионы женщин во всём мире стали жертвами обложек с актрисами и моделями, демонстрирующими красоту явно искусственного происхождения. Певицы Юлия Волкова и Алекса сделали губы, как у "обложечной" Анджелины Джоли... И их лица изменились до неузнаваемости, но карьере и личной жизни это совсем не помогло... Как делают "красавиц" для обложек модных журналов? Вечер с Владимиром Соловьевым (2015.11.19) SATRip 2015-11-20 04:34 zaqw81 "Мы ставили задачу сделать программу для умного, неравнодушного зрителя, которая позволит обсуждать актуальные проблемы в разных форматах: от интервью "один на один" до "круглого стола". Надеемся, она будет такой же острой, как политическое ток-шоу "Поединок". Но если в "Поединке" сталкиваются две полярные точки зрения, то здесь мы намерены представить более широкий спектр мнений: ведь в обществе обсуждается множество тем, которые вызывают не только однозначные реакции", - сказал автор проекта Владимир Соловьев. Тайны Чапман. Цена надежды (2015) SATRip 2015-11-20 04:25 zaqw81 - Кто взбунтовался против создателя… - Немыслимые чудеса хирургии, а может быть авантюра… - Киборги среди нас… - Запчасти для тела… - Счастливо исцеленные или жертвы прогресса… Поиск Joomslashoping 2015-11-20 06:02 Добрый день ! Достал уже этот поиск. Если через поиск найти товар и зайти в него - в карточку товара.потом щелкаем назад и он пишет ошибка Подтвердите повторную отправку формы
ERR_CACHE_MISS Re: Как добавить к комментариям фотографии или картинки пользователей? 2015-11-20 05:15 JComments - Avatar не для этого. Как видно из названия, плагин выводит аватары пользователей. JComments такое не позволяет сделать.
а какой компонент позволяет? уже не ... Joomla 2.5.9 Вредоностные ссылки 2015-11-20 03:57 Доброй ночи. Недавно стали появляться внизу материалов ссылки на левые сайты. Подцепил вирус, в общем. Из последних действий - только установка компонента. Удаление ничего не решило.
Вот в чем суть: ссылки добавляются в материалы в самом низу пр... Re: lm_any - плагин Last-Modified для любого контента 2015-11-20 03:38 Пока кэш не выставил не работал Как закрепить стиль и расположение блоков в шаблоне? 2015-11-20 03:34 Здравствуйте, извиняюсь за возможно глупый вопрос. Есть шаблон http://demo.joomlaxtc.com/polaris/ . Не могу понять как закрепить стиль(STYLES) и расположение блоков(LAYOUT) и поставить по умолчанию, что бы при переходе по пунктам меню "Styles" "Layout"... FDA Signs Off On Genetically Modified Salmon Without Labeling 2015-11-20 05:58 samzenpus kheldan writes: Today in a historic decision, the FDA approved the marketing of genetically-engineered salmon for sale to to the general public, without any sort of labeling to indicate to consumers they've been genetically altered. According to the article: "Though the Federal Food, Drug, and Cosmetic Act (FD&C Act) gives the FDA the authority to require mandatory labeling of foods if there is a material difference between a GE product and its conventional counterpart, the agency says it is not requiring labeling of these GE fish 'Because the data and information evaluated show that AquAdvantage Salmon is not materially different from other Atlantic salmon.' In this case, the GE salmon use an rDNA construct composed of the growth hormone gene from Chinook salmon under the control of a promoter from another type of fish called an 'ocean pout.' According to the FDA, this tweak to the DNA allows the salmon to grow to market size faster than non-GE farm-raised salmon." Read more of this story at Slashdot. Why Do Some Hallucinogens Cause Universal Hallucinations? 2015-11-20 05:49 Why, for instance, did you and all your friends see an elf hiding in the bushes while tripping on acid? What Happens When You Can’t Talk To Yourself? 2015-11-20 05:49 How a missing inner monologue affects the sense of self. YouTube Is Starting To Pay Legal Fees For Video Makers 2015-11-20 04:36 YouTube has always been embroiled in bitter battles over copyright infringement. And over the years, the video site has increased its policing of pirated material. But too often, the company says, the demands of copyright holders to take down videos go too far. Now, YouTube is taking the unusual step of financially supporting creators so they can fight back. A Price Of Games Journalism 2015-11-20 04:36 For the past two years, Kotaku has been blacklisted by Bethesda, the publisher of the Fallout and Elder Scrolls series. For the past year, we have also been ostracized by Ubisoft, publisher of Assassin’s Creed, Far Cry and more. We serve our readers, not game companies, and will always do so to the best of our ability, no matter who in the gaming world is or isn’t angry with us at the moment. The Power Of The Selfie 2015-11-20 04:36 "What selfie-haters fear, deep down, is a growing army of faces they cannot monitor, an army who does not need their approval to march ahead. They fear the young, the technologically savvy, the connected." Bad Thoughts Can’t Make You Sick 2015-11-20 03:36 Such explanations constitute a ‘God of the gaps’ theory, whereby fictional, sometimes magical narratives slip into medical reasoning whenever there is a vacuum of knowledge. Behind World War II's Deadliest Homefront Disaster 2015-11-20 03:36 Chances are you’ve never heard of the Port Chicago disaster. Yet it was the single deadliest incident on the mainland during the war, and remains one of the worst calamities to ever hit the San Francisco Bay Area. Here's Your Handy Guide To In-N-Out's Secret Menu 2015-11-20 02:09 Look, if you live on the West Coast you probably already know all of these. Good job. This one is for us East Coast newbies trying to decide if these burgers are truly better than Five Guys. Можно ли домен второго уровня SU продать за 10 млн.$ 2015-11-20 05:25 sbtt Как вы считаете? Список всех активных доменов .com/.net и выборки 2015-11-20 02:11 Kolo Hi all! В наличии имеется актуальный список всех активных (проделегированных) доменов в зонах .com и .net, а так же полный файл зоны для них. Получен напрямую от Verisign. Список обновляется каждые 2-3 дня, при необходимости могу обновить прямо в момент заказа (+2 часа к времени исполнения). Разовое скачивание всей базы: Необработанный файл зоны .com: 30 WMZ Необработанный файл зоны .net: 10 WMZ Обработанный полный список активных доменов .com: 20 WMZ Обработанный полный список активных доменов .net: 10 WMZ Будьте готовы выкачивать реально большие файлы :) Будьте готовы к тому, что обычный текстовый редактор по MS Windows такой файл открыть не сможет. Выборки активных доменов по ключевому слову: За каждое ключевое слово по обоим спискам: 5 WMZ Любая другая аналитика, в т.ч. по NS-серверам и другим зонам - по запросу, умеем почти всё :) Под активными подразумеваются любые домены, проделегированные на NS, даже если это NS регистратора у заблокированного домена. Из списка домен исчезает при переходе в redemption period. В оплату принимаем любые платежки, не только WM. :yes4lo: первым троим по одной выборке за отзыв :) На момент написания поста: Код:
kolo@macy:~# cat com.list | wc -l 122896856 kolo@macy:~# cat net.list | wc -l 15740339 Музыка и Фильмы -> "Последние из...": Аудиокассеты (2015) SATRip 2015-11-20 05:06 myid:
Информация о фильме: Название: "Последние из...": Аудиокассеты Год выпуска: 2015 Жанр: документальный Режиссер: АО "Москва Медиа"
В обиходе советских людей магнитофоны и магнитная лента появились к концу 60 - тых годов, а уже в начале 90 - тых они стали терять популярность. Почти 20 лет, все это для кого - то было важной частью жизни, а для кого - то верхом благополучия или признаком статуса. Это было вроде совсем недавно, но уже выросло поколение, для которого эти предметы - загадка из прошлого.
Катушечный или бобинный магнитофон, в середине прошлого века на фоне привычных радиол и виниловых проигрывателей, казался настоящим чудом техники. Тогда приличную технику, особенно импортную, "доставали" кое - что можно было приобрести по блату в обычном магазине - надо было знать нужных людей.
В Москве, комиссионный магазин на Садово - Кудринской, был культовым местом - внутри продавали б/у - шный дефицит. Но самое интересное происходило у входа в магазин, на так называемой "толкучке". Именно с рук, у спекулянтов и фарцовщиков покупали все самое новое и недоступное.
В середине 70 - тых громоздкие магнитофоны на бобинах вытеснили более компактные кассетники. Иметь свой магнитофон, желательно конечно двухкассетник, стало обязательным атрибутом модного, успешного человека. Настоящим праздником для меломанов стала "Олимпиада - 80", по причинам совсем неспортивным. Она запомнилась не только рекордами на стадионах, но и невиданным капиталистическим изобилием в магазинах.
В продуктовых сметали с прилавков финский сервелат и американскую "Кока - Колу", а в отделах радиотехники выстраивались очереди за японскими магнитофонными кассетами. Стоили они в два раза больше, чем советские, но и служили в два раза дольше. Записывали на такие кассеты только самое дорогое. Японская техника и кассеты в то время были "впереди планеты всей".
Выпущено: Россия, АО "Москва Медиа" Продолжительность: 00:44:14 Перевод: не требуется
Файл Качество: SATRip Формат: AVI Видео: XviD, 1700 Кбит/с, 704x400 Аудио: MP3, 2 ch, 128 Кбит/с Размер: 582 МБ
Скачать: "Последние из...": Аудиокассеты (2015) SATRip Скрытый текст! Подробности на форуме... TeamViewer (Windows 10) 2015-11-20 05:00 Секундомер 6.8 для Android 2015-11-20 04:36 Работа и подработка курьером 1.89 для Android 2015-11-20 04:36 Блокнот рыболова 6.2015.1119.01 для Android 2015-11-20 04:36 Universal Book Reader 3.0.632 для Android 2015-11-20 04:36 Talking Santa for iPhone 3.4 для Apple iOS 2015-11-20 04:36 Snapfish 5.5.0 для Android 2015-11-20 04:36 QuickPic 4.6.5.1307 для Android 2015-11-20 04:36 Nine - Exchange Outlook Mail 1.8.19 для Android 2015-11-20 04:36 LINE Bubble! 1.10.8 для Android 2015-11-20 04:36 iTerminal Pro 3.01 для Apple iOS 2015-11-20 04:36 iTerminal 3.01 для Apple iOS 2015-11-20 04:36 imo Видеозвонки и чат 9.8.00000000001 для Android 2015-11-20 04:36 FX on J.P. Morgan Markets 3.3.0 для Android 2015-11-20 04:36 edjing free DJ mix rec studio 5.3 для Android 2015-11-20 04:36 4Sync 3.0.18 для Android 2015-11-20 04:36 Новые Dell XPS и Dell Inspiron уже на российском рынке! 2015-11-20 04:12 Lenovo Yoga Tablet 3 10 можно купить в Украине 2015-11-20 04:12 aync/await, what you should know! 2015-11-20 04:55 Amir Dashti Simply understand what happens when you use async/await keywords, what is the benefits and how to prevent deadlocks. Export output of SQL Server script to Excel (SSIS) 2015-11-19 13:55 Peter Elzinga This is a generic solution for converting the output of any SQL server script to an Excel file (using SSIS). ESET NOD32 Antivirus (часть 14) (1860) / Антивирус. Все версии здесь 2015-11-20 04:25 smilem@127.0.0.1 smilem: Большое спасибо. "А чем плоха последния 5 версия для бизнеса? Зачем имменно Business Edition 4.2? " версия 4.2 зарекомендовала себя, новые версии загружает компьютер все больше и больше. версия ESET File Security v6.2.12007.0 кажется, нормально работает. Но я не могу найти любые рабочие ключи для нее. 32bit инсталлятор Business Edition 4.2 вы забыли загрузить. Очень хорошо, когда в шaпке можно найти и английские версии :) достаточно места на MEGA для хранения. Музей юмора - самые смешные ники Ru.board (3) (1238) / ---Нескончаемая фантазия ньюбов--- 2015-11-20 04:07 Diamond_Member@127.0.0.1 Diamond_Member: presidentobama Windows 8.1. Варез, а не активация или обсуждение! (7543) / Очередная операционная система от Microsoft 2015-11-20 03:48 820815@127.0.0.1 820815:
Цитата: Ох, раскопали же... Цитата: Возьмите en-US образы + SVFы + svfx Полвека «универсальным машинным языкам» (1966—2016): прошлое, настоящее, будущее 2015-11-20 02:47 tyomitch
Прошлое Повествование можно начать с 1962 г., когда в Кембриджском университете началась работа над CPL («Cambridge Programming Language») — «усовершенствованным вариантом» ALGOL-60. К работе над языком подключился аспирант Мартин Ричардс; главной сложностью в реализации нового ЯП ему показалась необходимость ручного портирования компилятора для разных компьютерных платформ. В частности, когда кембриджский EDSAC-2 заменили на Atlas-2, разработчики CPL потратили много времени на портирование своего компилятора для новой платформы. Диссертация Мартина была посвящена «само-компилирующемуся» CPL: разработанный Мартином компилятор был написан на сильно упрощённом варианте CPL, компилятор которого несложно было написать на тогдашнем макроассемблере. Перенос CPL на новую платформу теперь можно было выполнить в два шага: - Вручную пишем компилятор «упрощённого CPL»;
- Компилируем им компилятор «полного CPL».
На этом Мартин не остановился, и разработал BCPL — систему для разработки переносимых компиляторов. Компилятор BCPL генерировал псевдокод, названный Мартином «OCODE». OCODE выглядел примерно так: OCODE | «расшифровка» («procode») | | 94 5 L1 83 73 69 86 69 95 4 42 0 42 0 40 2 14 83 42 0 42 1 40 2 14 83 42 2 40 3 42 1 15 92 85 L5 90 L6 42 1 40 4 40 2 14 83 40 4 42 1 14 80 4 90 5 40 4 40 5 88 L6 91 4 42 2 40 3 42 1 15 92 85 L7 90 L8 40 4 40 2 14 8 87 L9 40 4 42 2 11 92 85 L11 90 L10 42 0 40 6 40 2 14 83 40 4 40 6 14 80 6 90 L11 40 6 40 3 22 86 L10 91 6 90 L9 40 4 42 1 14 80 4 90 L7 40 4 40 5 88 L8 91 4 97 103 0 | ENTRY 5 L1 'S' 'I' 'E' 'V' 'E' SAVE 4 LN 0 LN 0 LP 2 PLUS STIND LN 0 LN 1 LP 2 PLUS STIND LN 2 LP 3 LN 1 MINUS STORE JUMP L5 LAB L6 LN 1 LP 4 LP 2 PLUS STIND LP 4 LN 1 PLUS SP 4 LAB L5 LP 4 LP 5 ENDFOR L6 STACK 4 LN 2 LP 3 LN 1 MINUS STORE JUMP L7 LAB L8 LP 4 LP 2 PLUS RV JF L9 LP 4 LN 2 MULT STORE JUMP L11 LAB L10 LN 0 LP 6 LP 2 PLUS STIND LP 4 LP 6 PLUS SP 6 LAB L11 LP 6 LP 3 LS JT L10 STACK 6 LAB L9 LP 4 LN 1 PLUS SP 4 LAB L7 LP 4 LP 5 ENDFOR L8 STACK 4 RTRN ENDPROC 0 | ; заголовок процедуры ; стековый кадр (два параметра и две локальные переменные) ; поместить на стек число 0 ; поместить ещё один 0, прибавить к нему 2-ой элемент стека ; записать в массив на вершине стека значение под ним ; всё то же самое для 1-ого элемента массива ; поместить на стек число 2 ; вычесть единицу из значения 3-его элемента стека ; записать результат в локальную переменную ; перейти к метке L5 ; объявление метки L6 ; взять 4-ый элемент стека, записать в массив по этому индексу 1 ; прибавить к 4-ому элементу стека 1, записать результат обратно ; L5: перейти к метке L6, если 4-ый элемент стека <= 5-ому ; объявление, что на стеке сейчас четыре элемента ; вычесть единицу из значения 3-его элемента стека ; перейти к метке L7 ; L8: сложить 4-ый и 2-ой элементы стека ; прочитать значение по этому адресу; если это 0, перейти к L9 ; умножить 4-ый элемент на два ; перейти к метке L11 ; объявление метки L10 ; взять 6-ой элемент стека, записать в массив по этому индексу 0 ; прибавить к 6-ому элементу стека 4-ый, записать рез-т обратно ; объявление метки L11 ; перейти к метке L10, если 7-ой элемент стека меньше 4-ого ; на стеке сейчас шесть элементов; объявление метки L9 ; прибавить к 4-ому элементу стека 1, записать результат обратно ; L10: перейти к L8, если 4-ый элемент стека <= 5-ому ; на стеке четыре элемента; окончание процедуры | (Для экономии места, последовательности команд записаны в одну строчку. Мартин в своём руководстве по BCPL поступает точно так же.) Исходный код на BCPL: LET sieve(workvec, vecsize) BE { workvec!0 := 0 workvec!1 := 0 FOR i = 2 TO vecsize-1 DO workvec!i := 1 FOR i = 2 TO vecsize-1 DO IF workvec!i DO { LET j = 2 * i WHILE j < vecsize DO { workvec!j := 0 j := j + i } } }
В более новых версиях OCODE добавилась поддержка чисел с плавающей точкой (соответственно, набор поддерживаемых опкодов почти удвоился), а также удалили опкод ENDFOR — вместо него генерируется пара LE JT . Среди «универсальных машинных языков» OCODE уникален тем, что метки в нём определяются специальными инструкциями — т.е. для интерпретации программы её нужно сначала всю загрузить в память, и найти в ней метки. — а отдельная программа, кодогенератор, превращала файл с таким псевдокодом в исполнимую программу для конечного процессора. OCODE сохранялся в виде текстового файла из десятичных чисел, разделённых пробелами и переводами строк: в то время, когда OCODE разрабатывался, привязка формата файла к конкретному размеру байта ограничивала бы переносимость такого файла. Компилятор BCPL(1) поставлялся в виде OCODE, и чтобы перенести его на новую платформу, нужно было: - Вручную написать интерпретатор псевдокода(2) (на любом языке, хоть на Бейсике);
- Адаптировать кодогенератор,(3) написанный на BCPL, для своей платформы;
- Запустить под интерпретатором (2) компилятор BCPL (1), скормить ему кодогенератор (3), и получить на выходе исполнимый файл кодогенератора(4);
- Интерпретатор (2) нам с этого момента больше не нужен.
- Прогнать через кодогенератор (4) псевдокод компилятора (1), и получить на выходе исполнимый файл компилятора.
Такой подход означал, что для переноса компилятора на новую платформу требуется лишь самый минимум низкоуровневого программирования; и действительно, реализация BCPL была завершена к 1967 г. — раньше, чем была завершена реализация CPL, начатая на несколько лет раньше! Достоинства BCPL применительно к системному программированию вдохновили Кена Томпсона на создание языка Би, а тот — коллегу Кена, Денниса Ритчи, на создание Си. Именно из BCPL пошла традиция обозначать { фигурными скобками} блоки программы, и именно на BCPL была написана первая программа «Hello, World!». GET "libhdr" LET start() = VALOF { writef("Hello*n") RESULTIS 0 } Более важная нам причина, по которой BCPL вошёл в историю: OCODE — первая универсальная «архитектура набора команд» (ISA), т.е. «виртуальная машина», не привязанная ни к какой конкретной аппаратной платформе с её особенностями. BCPL, таким образом — первый язык программирования, соответствующий парадигме «Write once, run anywhere» (WORA): программу на BCPL можно распространять в скомпилированном виде, и её можно будет запустить на любой платформе, для которой существует OCODE-кодогенератор. Читать дальше → Типичные грабли на пути программиста от Junior'а к Senior'у 2015-11-20 01:01 terryP Молодой программист, едва закончивший или ещё даже не закончивший ВУЗ, готов свернуть горы, учиться, учиться и ещё раз учиться и ему близлежащее будущее кажется таким: Но более опытные товарищи знают, что на самом деле на его пути давно уже заботливо разложены грабли и путь от Junior'а к Senior'у выглядит как-то так: Давайте вспомним некоторые типичные грабли, на которые мы все (ну или большинство) наступали сами того не замечая. Конечно, для опытных разработчиков многое покажется очевидным капитанством, однако молодых специалистов такие ловушки могут легко увести на темную сторону силы. Читать дальше → Сумрачное явление. Невероятное шоу. Коллекционное издание 2015-11-20 01:17 alawar@alawar.ru (Фабрика игр Alawar) Сестра героини бесследно исчезает во время циркового представления. Все нити расследования ведут к обаятельному фокуснику, мистеру Штрауссу, и чем больше вы узнаете о его темных делах, тем страшнее становится возможная участь бедной девушки! NEWS: Winners Revealed for Paul Hamlyn Foundation’s Awards for Artists 2015-11-13 01:00 artforum.com NEWS: Valérie Belin Wins $100,000 Pictet Photography Prize 2015-11-12 23:41 artforum.com WinZIP 20.0 для Windows 2015-11-01 00:00 WinZip — это самая популярная в мире программа для сжатия файлов, уже более 20 лет являющаяся лидером в этой области. |
Комментариев нет:
Отправить комментарий