Отправляет email-рассылки с помощью сервиса Sendsay

Системное программирование, теория и практика - Недостатки и достоинства языка C++

Известно, что большинство популярных современных ОС, а точнее DOS, Unix, и, разумеется, Windows, написаны именно на языке C. Программы, созданные на C, уступают в скорости выполнения только программам, сделанным на языке Ассемблер. Так как C+ - это системный язык ОС Windows, то программисту, использующему этот язык, намного проще освоить программирование с помощью API Win32, и значит, получить полный доступ к богатым возможностям, предлагаемым интерфейсом прикладного программирования API Windows. Полный те...

2009-05-29 09:12:57 + Комментировать

Системное программирование, теория и практика - Несколько советов программисту

Выслушаем несколько основных советов программисту. Для того, чтобы окончательно не уйти в матрицу, нужно: 1. Время от времени сильно щипать себя за ухо. 2. Стуча по клавишам, думать о домике в деревне. 3. Глядя в монитор, время от времени троекратно моргать глазами. 4. Одной рукой держать скрещенные пальцы. 5. Периодически принюхиваться к запаху своих носков. Полный текст этой статьи на сайте http://pishemprogi.ru ...

2009-05-22 09:08:50 + Комментировать

Системное программирование, теория и практика - Курсовой по программированию

Во времена моего студентства довалесь мне написать курсовой проект по C. Как всегда я дотянул сдачу проекта до крайней точки и в предпоследний день перед экзаменами пришел сдавать проект. Курсовой заключался в написании программы, осуществляющей симантический анализ текста и делающей перевод текста программы, написанной на Паскале в текст программы на C. И вот я захожу со своим курсовиком к старенькому профессору, протягиваю ему стопку листов. Он вопросительно смотрит на меня, ибо впервые меня видит так бл...

2009-05-15 09:07:18 + Комментировать

Системное программирование, теория и практика - Рекурсивный алгоритм

Рекурсия является самым популярным методом построения алгоритмов. На этом примере многие учителя любят предлагать своим ученикам теорию алгоритмов. Но рекурсия не так проста, как оказывается, для понимания среднестатическому студенту. Для начала: рекурсия как таковая не является алгоритмом, но она есть метод построения алгоритмов. Ее очень удобно использовать, но не обязательно эффективно, в тех случаях, когда можно выделить подобие задачи на саму себя, или. свести вычисление задачи определенной размерност...

2009-05-08 09:06:01 + Комментировать

Системное программирование, теория и практика - Труд программиста

Однажды мне удалось неплохо заработать при помощи моих программистско-компьютерных знаний. В начале 90-ых в странах СНГ был особо популярен IBM-совместимый компьютер `Поиск. Он был довольно слабеньким по производительности, но зато дешевым. Поэтому эти компьютеры повсеместно использовались в то время в школах, институтах и даже на крупных предприятиях. Один из этих представителей былого хлама валялся и у меня в загашнике. Валялся до тех пор, пока один мой друг не посоветовал мне разобрать этот хлам. Оказыв...

2009-05-01 09:05:29 + Комментировать

Системное программирование, теория и практика - Первая программа

Много лет назад, еще в начале девяностых, я написал свою первую программу на Бейсике. Компютер для этого использовал самый производительный - Спектрум Программа загадывала случайное число от 1 до 100, и пользователю нужно было отгадать эту загаданную цифру. В случае неправильного ответа программа советовала: больше или меньше искомое число. В случае правильного ответа моя программа выводила поздравления и показывала число попыток на отгадывание цифры. Полный текст этой статьи на сайте http://pishemprogi.ru...

2009-04-24 09:06:04 + Комментировать

Системное программирование, теория и практика - Использование классов в C++

В языке С+ классы - это типы, определяемые программистом. Каждый класс содержит данные и набор функций, манипулирующих с этими данными. Пример объявления класса: Рассмотри такой пример использования классов: class base { protected: char *s; public: base); base(const char _s); void print); ~base); }; Полный текст этой статьи на сайте http://pishemprogi.ru ...

2009-04-17 09:05:20 + Комментировать

Системное программирование, теория и практика - Функции типа inline

Известно, что в программировании с использованием классов очень часто используется много маленьких функций. Это может страшно понизить эффективность, потому что стоимость вызова функции (хотя и вовсе не высокая по сравнению с другими языками) все равно намного выше, чем пара ссылок по памяти, необходимая для тела функции. Чтобы справиться с этой проблемой, был разработан аппарат inline-функций (встраиваемые функции. Полный текст этой статьи на сайте http://pishemprogi.ru ...

2009-04-10 09:05:16 + Комментировать

Системное программирование, теория и практика - Одиночное наследование

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

2009-04-03 09:05:35 + Комментировать

Системное программирование, теория и практика 'Ты увлекаешься программированием?'

"Ты увлекаешься программированием?" Ты увлекаешься программированием или просто тебя заставили зубрить в школе или институте этот предмет? Тогда тебя сюда! На этом сайте рассматриваются теоретические и практические аспекты объектно-ориентированного программирования на примере объектно-ориентированного языка - С. Особое внимание уделено основным принципам объектно-ориентированного подхода - инкапсуляции, наследованию и полиморфизму, а также нововведениям языка С+ - стандартной библиотеки шаблонов,...

2009-03-29 09:05:44 + Комментировать
  • 1
  • 2