Программирование. Шпаргалка

Программирование. Шпаргалка

Настоящее издание поможет систематизировать полученные ранее знания, а также подготовиться к экзамену или зачету и успешно их сдать.

Жанры: Программирование, Техническая литература, Прочая образовательная литература
Цикл: Не является частью цикла
Год публикации: 2009

Читать онлайн Программирование. Шпаргалка


1. Системы программирования

Машинно-ориентированные языки являются машинно-зависимым языком программирования. Основные конструктивные средства подобных языков дают возможность учитывать особенности архитектуры и принципов работы каждой ЭВМ.

Они позволяют записывать программу в виде, допускающем ее реализацию на ЭВМ с различными типами машинных операций, привязка к которым осуществляется соответствующим транслятором.

Язык СИ обладает некоторыми особенностями:

1) максимально используются возможности определенной вычислительной архитектуры; из-за этого программы на языке СИ компактны и работают эффективно;

2) обладает максимальными возможностями использования огромных выразительных возможностей современных языков высокого уровня.

Процедурно-ориентированные языки чаще всего применяются для описания алгоритмов решения широкого класса задач; среди таких языков – Фортран, Кобол, Бейсик, Паскаль.

Проблемно-ориентированные языки применяются при описании процессов обработки информации в более узкой, специфической области; чаще всего применяются языки: РПГ, Лисп, АПЛ, GPSS.

Объектно-ориентированные языки программирования применяют в случае разработки программных приложений для широкого круга различных задач, которые имеют общность в реализуемых компонентах.

Интерпретация – пооператорная трансляция и последующее выполнение оттранслированного оператора исходной программы. Существуют следующие основные недостатки метода интерпретации:

1) интерпретирующая программа должна находиться в памяти ЭВМ в течение всего процесса осуществления исходной программы. То есть она должна занимать некоторый определенный объем памяти;

2) процесс трансляции одного и того же оператора повторяется столько раз, сколько должна исполнять эта команда в программе. Это является причиной резкого снижения производительности работы программы.

Но трансляторы-интерпретаторы широко распространены, так как они поддерживают диалоговый режим.

Процессы трансляции и выполнения при компиляции делятся во времени: первоначально исходная программа в полном объеме переводится на машинный язык, потом оттранслированная программа может многократно исполняться. Для трансляции методом компиляции нужен неоднократный «просмотр» транслируемой программы, т. е. трансляторы-компиляторы многопроходны. Трансляция методом компиляции именуется объектными модулями. Это эквивалентная программа в машинных кодах. Нужно, чтобы перед исполнением объектный модуль обработался особой программой операционной системы и преобразовался в загрузочный модуль.

Применяют кроме этого трансляторы интерпретаторы-компиляторы, которые объединяют в себе достоинства обоих принципов трансляции.

2. Классификация языков программирования высокого уровня

Высокоуровневые языки программирования применяются в машинно-независимых системах программирования. Подобные системы программирования в сравнении с машинно-ориентированными системами более просты в применении.

Языки программирования высокого уровня делятся на определенные группы:

1) процедурно-ориентированные языки, которые употребляются для записи процедур или алгоритмов обработки информации на любом круге задач:

а) язык Фортран (Fortran) (от Formulae Translation – «преобразование формул»). Фортран является одним из старейших языков программирования высокого уровня. Его существование и применение объясняется простотой его структуры;

б) язык Бейсик (Basic), который можно расшифровать как «Beginner’s All-purpose Symbolic Instruction Code» (BASIC) – «многоцелевой символический обучающий код для начинающих», применяется с 1964 г. как язык для обучения программированию;

в) язык СИ (С), используется с 1970-х гг. как язык системного программирования специально для написания операционной системы UNIX. В 1980-е гг. на основании языка С разработали язык С++, который включает в себя язык С и дополнен средствами объектно-ориентированного программирования;


Вам будет интересно
Каждая женщина мечтает о здоровых и красивых волосах, которые привлекали бы внимание окружающих своим ухоженным видом, пышностью, шелковистостью и блеском. Каждый мужчина желает иметь густую шевелюру, а не сверкающую лысину. В этой книге мы расскажем вам о том, какими способами этого можно добиться. На пути к красоте волос встречается много преград, таких как перхоть, секущиеся концы, выпадение волос и так далее, преодолеть которые вам помогут правильный уход и гигиена волос, здоровое питание, к...
Читать онлайн
Предлагаем вашему вниманию сборник прикольных и шутливых SMS, которые смогут поднять вам настроение....
Читать онлайн
В этой книге вы найдете ответы на различные вопросы, наиболее часто встречающиеся в кроссвордах. Здесь освещены темы от науки до искусства, от спорта до кондитерских изделий, от бытовой техники до автомобилей, авиации и жизни японцев. Словарь для тех, кто интересуется миром вокруг и хочет знать больше.Книга рассчитана на широкий круг читателей, на тех, кто любит скоротать свое время с кроссвордом в руках....
Читать онлайн
От составителейУважаемые читатели!В предлагаемом вашему вниманию справочнике собраны наиболее употребительные, на наш взгляд, латинские крылатые выражения, как дошедшие до нас из глубины веков, так и родившиеся сравнительно недавно.Действительно, если перефразировать известное изречение, можно сказать: латинский язык жил, жив, будет жить! Этот язык объединял и объединяет народы множества стран, во многом по сию пору сохраняя роль важного средства межнационального общения. Множество, казалось бы,...
Читать онлайн
Руки и ногти ежедневно подвергаются различным неблагоприятным воздействиям. Результатом этого могут стать коварные болезни. Как их опередить? Ответ на этот вопрос вы получите на страницах нашей книги. Такие неприятности как бородавки, грибковые заболевания обойдут вас стороной, если каждый день уделять немного времени мерам профилактики. Вознаграждением за ваши усилия будут не только красивые руки, но и прекрасное настроение. Окружающим вас людям будет приятно с вами находиться и общаться.Итак, ...
Читать онлайн
Огурец является частым гостем не только в праздники и застолья, но и в повседневной жизни. Прочитав эту книгу, вы познакомитесь со множеством новых рецептов и сможете применять их на практике.А, так как в огурце содержится достаточное количество витаминов и питательных веществ, то он является самым простым косметическим и лекарственным средством. Поэтому огурец незаменим для поддержания хорошего настроения и ослепительной красоты....
Читать онлайн
В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования – ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многих других. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счёту перед вами – ...
Читать онлайн
Юров Владислав – профессиональный IT-менеджер с более чем 20-тилетним стажем.Труд, вложенный автором в создание книги, будет по достоинству оценен ИТ специалистами средних и крупных компаний (100 сотрудников и больше), заинтересованных в снижении затрат внутри своей организации.Elastix использует в своей основе телекоммуникационный сервер Asterisk. Asterisk – самый распространенный и функциональный бесплатный VoIP-сервер. Основное удобство выбора Elastix простоте установки и использования. Все к...
Читать онлайн
Сделать карьеру программиста намного тяжелее, чем просто быть им. Специфического склада ума, умения мыслить абстрактно, развитой логики мало, главное – сознавать, что работа – это не только способ зарабатывания денег. Не так уж много людей соответствуют всем условиям, и именно об этом меньшинстве пойдет речь.Перед вами – сборник откровенных бесед с известными программистами, системными администраторами и другими «айтишниками». Герои книги исповедуют разные взгляды, относятся к разным социальным ...
Читать онлайн
Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это – основа для них. Потому что они являются профессионалами своего дела.В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным программистом», описывая методы, инструменты и подходы для разработки...
Читать онлайн
Эта книга для молодых и не очень предпринимателей, фрилансеров, программистов, которые хотят открыть свой бизнес. Книга для тех, кто устал существовать. Работать за еду. Рисовать и программировать за копейки. Поверьте, я видел огромное количество людей, просто не знающих себе цену. Также эта книга для людей, которые хотят сэкономить свое время, переняв чужой опыт. Я потратил много лет на понимание очень важных вещей, о которых говорю здесь. И они действительно могут сильно изменить ваше представ...
Читать онлайн
В книге кратко описаны:– суть профессии;– подходы к тестированию отдельных элементов приложения;– советы по написанию отчетов о найденных ошибках;– алгоритм проверки работоспособности приложения на продуктовом сервере....
Читать онлайн
Пособие является современным руководством по проектированию литьевой оснастки с использованием программы Solid Edge. Предназначено для студентов, обучающихся в бакалавриате и магистратуре по направлению 240100 «Химическая технология» (программа магистров «Химическая технология переработки пластмасс и композиционных материалов» и «Проектирование производств по получению и переработке полимеров и композиционных материалов»), изучающих дисциплину «Разработка конструкции и расчет технологической осн...
Читать онлайн
Пользовательские истории – это метод описания требований к разрабатываемому продукту. В книге рассказано, как правильно использовать данную технику, чтобы сфокусироваться на поставленной задаче и пожеланиях клиента, а не распыляться на реализации второстепенных функций. Автор книги показывает, как данный подход не только ускоряет и систематизирует разработку, но и улучшает взаимопонимание в команде....
Читать онлайн
Выпускник исторического факультета МГУ, кандидат исторических наук, сотрудник РАН. Представитель Германо-балтийского генеалогического общества в России. Автор четырех книг («Лангаммеры: история одного немецкого рода», «Табу и мифы Третьего рейха», «Направление – Украина», «Альфред Розенберг: жизнь как миф») и более 100 публикаций в разных странах мира: Германии, Польше, Украине, Молдавии, Эстонии и в Китае.На счету Игоря Баринова около 20 исторических, краеведческих и туристических проектов, кру...
Читать онлайн
Именно любовь, непонятно как рождённая в простой переписке в интернете, дала толчок к появлению этой книги. Уверена, моя история о влюблённости, вспыхнувшей на вымышленном образе, созданном собственным воображением, затронет каждого, кто прочтёт её. Она убережёт вас от ошибки, которая может сломать всю вашу дальнейшую жизнь.Этот роман точно не оставит равнодушным ни одного из вас.Сможете ли вы, попав в такую наркотическую зависимость, выкарабкаться из состояния эйфории и эфемерного счастья, прер...
Читать онлайн
Трудная книга жизни. Что такое любовь? Для каждого она разная. Это может быть любовь матери к её ребёнку. Или любовь к новой родине. А может, это любовь мужчины к любимой женщине... Но даже здесь бывает разница: кто-то её ждет без толку, а кто-то свернет горы, чтоб её найти и ради неё. Редактировать буду сама, поэтому большая просьба - если увидите в тексте ошибку, то сообщите, пожалуйста, о ней....
Читать онлайн
Конкурс красоты может быть смертельно опасным занятием. Особенно если идти наперекор заранее согласованным решениям или подставлять организаторов своей безалаберностью. При этом пострадать может не только "королева", но и совершенно посторонние люди, оказавшиеся в плохое время в плохом месте. Знай системный инженер Александр Жариков о том, какие приключения его ждут, он ни за что бы не подвез в машине неизвестную красавицу и уж конечно не предложил бы ей провести вечер вместе. Но коль скоро он ...
Читать онлайн