Программирование

Среда, 16 Октябрь 2013 10:53

Недостатки языка С++

Недостатки языка С++Отчасти недостатки C++ унаследованы от языка-предка — Си, — и вызваны изначально заданным требованием возможно большей совместимости с Си. Это такие недостатки, как:

Синтаксис, провоцирующий ошибки:

Операция присваивания обозначается как =, а операция сравнения как ==. Их легко спутать, при этом операция присваивания возвращает значение, поэтому присваивание на месте выражения является синтаксически корректным, а в конструкциях цикла и ветвления появление числа на месте логического значения также допустимо, так что ошибочная конструкция оказывается синтаксически правильной. Типичный пример подобной ошибки:

Суббота, 12 Октябрь 2013 10:32

7 типичных ошибок программирования

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

1. Использование необъявленных переменных

Допустим, вы написали этот код, компилируете программу, и тут компилятор сообщает об ошибках, и тут у вас возникает вопрос: «Почему я получаю сообщение об ошибке?». Ответ предельно прост: «Ваш компилятор не знает, что означает y. И перед тем как использовать y, вы должны объявить его как переменную». Ниже показан код, в котором исправлена данная ошибка.

Программирование под Linux: достоинства и недостатки данной программыКаковы же достоинства Linux?

  1. Защита данных

Чтобы не говорить много, можно лишь просто сказать, что многие люди, которые устанавливают на своих компьютерах Linux, совершенно забывают об антивирусных программах и о их возбудителях. Это не означает, что нет вирусов, которые бы покушались на Linux. Они есть. Просто свойства системы позволяют забыть об их существовании, если соблюдать элементарные правила гигиены;

Вопрос дня

Какая из мобильных ОС лучше?

Популярные статьи

Виды компьютерной графики. Отл…

Виды компьютерной графики. Отличие векторной и растровой графики с точки зрения стокера

Компьютерная графика, в общем случае, это процесс генерации изображения при помощи компьютера. Кроме того, компьютерной графикой так же называют резул...

Как выбрать внешний жесткий ди…

Как выбрать внешний жесткий диск

Помните то время, когда жёсткий диск имел всего лишь несколько мегабайт? С того времени прошло немало лет, изменились мы и, конечно же, изменились жёс...