Главная » Статьи для тега "программирования"

Введение в Free Pascal. Исторический обзор

Добавлено Дата: 22 July, 2014 категория: Free Pascal

В 1965 г. был объявлен международный конкурс на создание нового алгорит- мического языка — преемника АЛГОЛА-60. В конкурсе принял участие молодой швейцарский ученый Никлаус Вирт (Nicklaus E. Wirth), работавший в то время доцентом Стэндфордского университета. В 1967 г. его проект комиссией был о т- вергнут — победителем оказался АЛГОЛ-68. Но Вирт продолжил работу над своим замыслом и, вернувшись в Швейцарию, вместе с коллегами из Федераль- ного института технологии (ETH, Цюрих) разработал новую версию языка, на- званную в честь известного французского инженера Блеза Паскаля — создателя одного  из  первых  механических  калькуляторов.  В  1970  г.  под  руководством

Читать »

ЯДРО SPRING

Добавлено Дата: 12 July, 2014 категория: Spring

Введение в Spring

Все началось с компонента.

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

Читать »

Типы данных в .NET

Добавлено Дата: 12 April, 2014 категория: C#

В предыдущей главе мы рассмотрели использование Visual С# Express для создия приложений трех типов, а также основные  компоненты  .NET  Framework — язык CIL и среду CLR. В этой главе мы засучим рукава и приступим к написанию настоящего кода на языке С#. В частности, мы напишем программу Калькулятор.

Читать »

Оператор goto в Visual C# (Sharp)

Добавлено Дата: 9 March, 2014 категория: C#

Оператор  goto позволяет  передавать  управление  из  одного  места  кода  в другое. В прошлом, когда не было объектов, методов и других продвинутых конструктивов программирования, разработчики использовали оператор goto, потому что у них не было другого выхода. В настоящее время многие разработчики программного обеспечения недолюбливают оператор goto. Они считают его использование прнаком неряшливого программирования, и что его никогда не следует применять. На форуме Channel 9 (http://channelg.msdn.com/ShowPostaspx?PageIndex=I&PostID= 14652) есть хорошая дискуссия на предмет использования оператора goto.

Читать »

Написание функционального кода на языке С#

Добавлено Дата: 26 January, 2014 категория: C#

Язык С# в основном является императивным языком программирования, что ознает, что он главным образом работает с изменениями состояния. Но в С# 3.0 нинает проявляться и функциональный аспект. Целью функционального програирования является создание кода, не вызывающего побочных эффектов. Многие из предыдущих глав содержали аспекты функционального программирования, не называя их явно таковыми. В этой главе рассматривается исключительно предмет функционального программирования.

Читать »

Основы    объектно-ориентированного программирования в Visual C# (Sharp)

Добавлено Дата: 17 January, 2014 категория: C#

На данном этапе вы должны чувствовать себе уверенно с написанием базового ка на С#, но, скорее всего, ваш подход к написанию кода заключается в непосретвенном решении проблем без принятия во внимание возможного повторного иользования разрабатываемого кода или других продвинутых  концепций.  При таком подходе вы, может быть,  и будете в силах писать циклы, классы и методы, но вряд ли сможете интегрировать их должным образом в одно целостное, надеое и эффективное приложение.

Читать »

Компонентно-ориентированная архитектура в Visual C# (Sharp)

Добавлено Дата: 17 January, 2014 категория: C#

До настоящего времени мы изучали основы языка С#. Владея данными основами, вы можете писать функциональные  приложения, использующие  классы,  объекты, интерфейсы и наследование. В данной главе мы рассмотрим метод программирания, который некоторые разработчики называют конструкционным. Конструионное программирование применяется, когда нужно решить не рабочую проблу, а проблему, связанную с созданием приложения.

Читать »

Как работает .NET Framework?

Добавлено Дата: 15 January, 2014 категория: C#

Когда вы пишете исходный код на С#, то создаете инструкции для исполнения прраммой. Инструкции определяются с помощью языка программирования С#, который, в общем, понятен людям, но совсем непонятен компьютерам. Компьюты не понимают информацию в виде текста, они понимают единицы и нули. Чтобы вводить инструкции в компьютер в понятной для него форме, был разработан вокоуровневый механизм, который преобразовывает текстовые инструкции в фоат, понимаемый компьютером. Этот преобразовывающий инструмент называется компилятором.

Читать »

Языки и региональные стандарты в Visual C# (Sharp)

Добавлено Дата: 12 January, 2014 категория: C#

При работе со строками в .NET применяется не только Unicode. Среда .NET очень инновационная в том смысле, что она понимает такие концепции, как регионалые  стандарты  и  язык,  которые  являются  отображением  того,  как  люди  живут и  разговаривают.   Концепция  региональных  стандартов  и  языка  не  существует в других средах программирования.

Читать »

Добавление целевых платформ для сборки в SDK

Добавлено Дата: 6 August, 2013 категория: Разработка для Android

Прежде чем приступить к написанию приложения для Android или даже перейти к созданию проекта, который попытается собрать приложение Android, нужно задать одну или несколько целевых платформ для сборки. Для этого используется SDK и менеджер виртуальных устройств Android (AVD). Данный инструмент позволяет устанавливать в SDK пакеты, которые будут поддерживать несколько версий операционной системы Android и несколько уровней API (интерфейсов программирования приложений).

Читать »

Обзор C++ Builder

Добавлено Дата: 21 July, 2013 категория: C++, C++ Builder

Что такое C++ Builder?

Вокруг C++ Builder, настоящего  инструмента RAD (Rapid Application Development, быстрой разработки приложений) на C++ для Windows, в программистской среде поднят большой шум. Без сомнения, до вас дошли его отголоски, и то, что вы открыли эту книгу, похоже означает, что вы достаточно сильно заинтересованы, чтобы попробовать его на вкус. Название книги предполагает, что вы, по крайней мере, немного знакомы с предметом и хотите узнать о нем побольше. Перед тем как перейти к детальному  описанию  системы,  рассмотрим  общую  картину:  что  делает C++ Builder таким мощным инструментом и почему это так важно в индустрии программных средств? Для начала давайте избавимся от неудобоваримо длинного имени и во всей книге будем называть интегрированную среду разработки C++ Builder просто CBuilder. Мы, конечно, могли бы сократить название и просто до Builder, но это вызовет  проблемы при  разговоре о  JBuilder — среде фирмы Borland для создания приложений Java.

Читать »

JAVA ДЛЯ ANDROID

Добавлено Дата: 7 July, 2013 категория: Разработка для Android

Обучение языку Java не является целью этой книги, но мы поможем вам понять, как именно Java используется в системе Android. Эта глава может быть интересна самым разным читателям: студентам, которые уже изучали язык Java, но еще не сталкивались с дилеммами, характерными для практического программирования на этом языке, программистам, которым доводилось работать с другими мобильными платформами и использовать иные версии Java, а теперь стоящим перед необходимостью заново изучить некоторые аспекты этого языка в контексте программирования для Android, и, наконец, программистам, профессионально работающим с Java, но незнакомым с некоторыми правилами и требованиями, которые действуют именно в системе Android.

Читать »

Добавление целевых платформ для сборки в SDK

Добавлено Дата: 1 July, 2013 категория: Разработка для Android

Прежде чем приступить к написанию приложения для Android или даже перейти к созданию проекта, который попытается собрать приложение Android, нужно задать одну или несколько целевых платформ для сборки. Для этого используется SDK и менеджер виртуальных устройств Android (AVD). Данный инструмент позволяет устанавливать в SDK пакеты, которые будут поддерживать несколько версий операционной системы Android и несколько уровней API (интерфейсов программирования приложений).

Читать »

Bascom-8051

Добавлено Дата: 9 January, 2013 категория: Basic, Железо

Bascom-8051 ® – программная среда для создания исполняемого кода микроконтроллеров семейства  8051. В  основе  Bascom-8051  находится  компилятор  программ,  написанных  на  языке  высокого  уровня  близкого  к стандартному  Бейсику.  Кроме  компилятора  с  состав  пакета  Bascom  входит  текстовый  редактор, построчный отладчик-симулятор (с программными эмуляторами терминала, символьного индикатора, EEPROM), упрощенный эмулятор  терминала   (без   файлового  сервиса),  контекстная  информационно-справочная  система  и  утилиты загрузки аппаратных эмуляторов и программаторов. Программы на Бейсике могут создаваться в любом текстовом редакторе, т.к. содержит только текстовые конструкции. Чтобы комментарии на русском языке были читаемы в окнах Bascom, тексты следует выполнять в кодировке «Windows» (ANSI).

Читать »

Зачем нужна программируемая оболочка?

Добавлено Дата: 12 September, 2012 категория: Программирование для UNIX

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

Читать »