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

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

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

Жанры: Программирование, Техническая литература, Прочая образовательная литература
Цикл: Не является частью цикла
Год публикации: 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-е гг. на основании языка С разработали язык С++, который включает в себя язык С и дополнен средствами объектно-ориентированного программирования;


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