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

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

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

Жанры: Программирование, Техническая литература, Прочая образовательная литература
Цикл: Не является частью цикла
Год публикации: 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 исторических, краеведческих и туристических проектов, кру...
Читать онлайн
Именно любовь, непонятно как рождённая в простой переписке в интернете, дала толчок к появлению этой книги. Уверена, моя история о влюблённости, вспыхнувшей на вымышленном образе, созданном собственным воображением, затронет каждого, кто прочтёт её. Она убережёт вас от ошибки, которая может сломать всю вашу дальнейшую жизнь.Этот роман точно не оставит равнодушным ни одного из вас.Сможете ли вы, попав в такую наркотическую зависимость, выкарабкаться из состояния эйфории и эфемерного счастья, прер...
Читать онлайн
— Никогда не смотри бешеной собаке в глаза, — учил меня отец. В глаза собакам я не смотрела. Вот только… однажды посмотрела в глаза волка, и с этого самого момента мой мир навсегда и бесповоротно изменился. Моя прежняя реальность рухнула куда-то в чёртову бездну, расплескавшись осколками. И теперь в моём новом мире всё иначе. Теперь в нём существует мужчина с глазами цвета спелых оливок, мужчина, чей взгляд может расплескиваться янтарным, мужчина, который способен превращаться в огромного чёрн...
Читать онлайн
Я шепчу заклинания и бросаю на поднос со свечами волшебные травы, белые клубы дыма поднимаются к потолку, и хрустальный шар начинает сиять и вращаться... Шар крутится, испуская радужные лучи. Мою магию почувствовали ведьмаки, они уже мчатся на всех парах к нашему дому, еще минута и начнут взламывать магические замки, которые я наложила на дверь…. Еще мгновение и портал открылся. В нем десятки дверей, в какую она вошла? .... В этом мире я работаю у генерального директора третьим секретарем...
Читать онлайн