JavaScript — популярнейший язык программирования, который уже более 15 лет применяется для написания сценариев интерактивных веб-страниц. В книге представлены самые важные сведения о синтаксисе языка и показаны примеры его практического применения.
Несмотря на малый объем карманного издания, в нем содержится все, что необходимо знать для разработки профессиональных веб-приложений.
Приведены примеры и маршруты проектирования с использованием системы ModelSim моделирования и системы LeonardoSpectrum синтеза логических схем по алгоритмическим VHDL-описаниям цифровых систем.
Паттерны проектирования остаются важным инструментом в арсенале разработчика, поскольку они опираются на фундаментальные принципы проектирования. Тем не менее, появление новых конструкций в современных языках программирования делает одни паттерны более важными, а значимость других сводит к минимуму. Цель данной книги - показать, как изменились паттерны проектирования за это время, как на них повлияло современное увлечение функциональным программированием, и объяснить, каким образом они используются в современных .NET-приложениях. В издании вы найдете подробное описание классических паттернов проектирования с особенностями их реализации на платформе .NET, а также примеры их использования в .NET Framework. Вы также изучите принципы проектирования, известные под аббревиатурой SOLID, и научитесь применять их при разработке собственных приложений.
Рассмотрены принципы построения численных моделей физических явлений, таких как движение в нолях, построение силовых линий и эквипотенциальных поверхностей, движение со случайными столкновениями. Основное внимание уделено вычислительной стороне вопроса: составление алгоритма и схемы расчета, выбору граничных условий, процедуре приведения уравнения к безразмерному виду, оценке точности вычисления.
Базовые понятия веб-программирования и работы с графикой при создании веб-сайта являются важным элементом информационной культуры современного студента и необходимы ему в освоении новейших интернет-технологий информационного общества. В данном пособии рассматриваются требования к веб-сайтам органов госуправления и методы управления веб-проектами, системы веб-программирования (HTML, CSS, JavaScript, PHP, MySOL) и методы работы с графикой при создании веб-сайта.
Данное пособие является введением в основы программирования на двух языках. Сначала рассматриваются простые примеры на Pascal с описанием алгоритмов на русском языке и использованием графических блок-схем, затем эти же примеры приводятся в программах на C.
Труд, вложенный автором в создание книги, будет по достоинству оценен ИТ специалистами средних и крупных компаний (100 сотрудников и больше), заинтересованных в снижении затрат внутри своей организации. Elastix использует в своей основе телекоммуникационный сервер Asterisk. Asterisk – самый распространенный и функциональный бесплатный VoIP-сервер. Основное удобство выбора Elastix простоте установки и использования.
Харрис и Харрис написали первую книгу, которая успешно совмещает проектирование цифровых систем и архитектуру компьютеров. Книга – долгожданное учебное пособие, в котором подробно рассматривается проектирование цифровых систем и в фантастических деталях объясняется архитектура MIPS. Cодержит множество полезных диаграмм. Комбинационные схемы, микроархитектура и системы памяти изложены особенно хорошо.
Предлагаемый видеокурс основан на версии популярной программы "1С:Предприятие" 8.3. Рассчитан как на будущих разработчиков, так и на конечных пользователей, желающих более полно овладеть возможностями системы "1С:Предприятие". Также данный учебный курс будет полезен тем, кто собирается переходить к версии 8.3 с предыдущих версий платформы «1С:Предприятие 8».
Эта книга — самоучитель и практическое руководство по новейшей версии пакета компьютерной алгебры Mathematica 5. В ней доступно и подробно рассмотрены примеры решения всех типовых задач основных разделов элементарной и высшей математики — арифметики, алгебры, геометрии, математического анализа и теории дифференциальных уравнений. Подробно рассмотрено построение графиков функций в декартовой и полярной системах координат. Для функций двух переменных описано построение поверхностей, контурных графиков, линий уровня и графиков плотности. Даны примеры решения типовых задач математического анализа — нахождение пределов, производных и интегралов. Обсуждаются также мультимедийные средства системы Mathematica — обработка звука и изображений, в частности мультипликация. В заключительной главе обсуждается новый вид науки — наука о сложном — и поведение клеточных автоматов. Предварительное знакомство читателя с компьютерной алгеброй не предполагается.
Курс охватывает основы создания интерактивных веб-страниц с помощью языка JavaScript и ООП. Основной упор в курсе сделан на практических заданиях, что позволяет лучше усвоить материал и закрепить полученные знания.
Читая эту книгу, вы освоите мыслительный процесс, необходимый для правильного программирования, и научитесь обобщать найденные для частной задачи алгоритмы с целью расширить область их полезного применения без потери эффективности. Вы также постигнете, в чем состоит ценность математики для программирования, — и это понимание пригодится вне зависимости от того, на каком языке вы пишете и какую парадигму применяете.
Предлагаемая вашему вниманию книга в занимательной форме знакомит с основами робототехники, радиоэлектроники и программирования микроконтроллеров для роботов шаг за шагом, практически с нуля. При этом автор, избегая сложных математических формул, на практике поясняет физику процессов, происходящих в роботах, включая электронные схемы, двигатели, датчики, источники питания и микроконтроллеры. Описаны способы механической сборки и монтажа электронных схем. К книге прилагается чертеж печатной платы, на которой удобно смонтировать схемы приведенных экспериментов, каждый эксперимент сопровождается перечнем необходимых деталей, которые легко найти в магазинах радиоэлектроники, а также перечнем нужных инструментов. Приведены листинги программ управления роботами с подробными комментариями. Материал книги дает возможность самостоятельно построить робот, находящий выход из лабиринта, робот, ориентирующийся на источник света и звука, ультразвуковой дальномер и компас.
Применение вычислительной техники не может быть эффективным без знания современного программного обеспечения, основу которого составляют операционные системы и их оболочки. Изучая предложенный теоретический курс, студенты должны получить представление о возможностях операционных систем, их структуре, принципах организации и функционирования, правилах конфигурирования... Работа с пособием позволит студентам приобрести знания современных операционных систем на уровне квалифицированного пользователя и поможет в закреплении практических навыков использования современного программного обеспечения во время учебы и в профессиональной деятельности.
Эта книга написана разработчиками языка Java и является полным техническим справочником по этому языку программирования. Она обеспечивает полный, точный и подробный охват всех аспектов языка программирования Java. В ней полностью описаны новые возможности, добавленные в Java SE 8.
Рассмотрены технические и методические особенности преподавания с использованием современных сервисов передачи информации в Интернете. Показано, что наиболее простым в освоении преподавателями и в то же время наглядным способом обучения студентов и слушателей является обучение через личный Web-сайт, который входит в состав учебного портала. Описаны две встроенные на учебный сайт преподавателя системы компьютерного контроля знаний студентов и слушателей, которые позволяют проводить как текущий контроль знаний (включая удаленное тестирование через Интернет), так и заключительную аттестацию по курсам обучения.
Для школьников, преподавателей информатики, а также для студентов, выбравших информатику в качестве основной специальности. На материале задачи поиска подстроки в строке, решению которой посвящены работы многих профессионалов за последние 20-30 лет, показано, как построить занятия по информатике, чтобы побудить школьника к творчеству, развить у него вкус к решению исследовательских проблем.
Язык С - не просто фундамент всех современных языков программирования, и сам - современный язык, идеальный для написания эффективных приложений передового уровня. Последние 20 лет С не стоял на месте.
Сам язык и окружающая его экосистема подвергаются пересмотру. Эта книга начинается там, где другие заканчиваются. В ней рассказано, как изменилась функциональность, поддерживаемая любым компилятором, благодаря двум новым стандартам С, вышедшим со времен оригинального ANSI.
Эта книга поможет вам быстро освоить базовые концепции языка программирования Haskell, его библиотеки и компоненты, а также заложит основы функциональной парадигмы программирования, которая становится все более значимой в современном мире разработки ПО. Книга предлагает проектный подход к освоению материала, используя в качестве прототипа проект реализации интернет-магазина.
Учебное пособие содержит систематическое изложение курса "Программирование" с использованием среды Турбо Паскаль. Оно написано в соответствии с требованиями государственного стандарта по специальности 050203.65 (физика с дополнительной специальностью информатика) и специальности 050203 (физика).