LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Нет, компилятор указывает, что в программе ЕСТЬ ошибки, «наверное, вот здесь». Ищет ошибки и исправляет их человек.

Сейчас компиляторы C/C++ достаточно хорошо указывают на ошибки, что бы их можно было легко понять и исправить.

<source>: In function 'int main(int, char**)':
<source>:4:10: error: 'prlntln' is not a member of 'std'; did you mean 'println'?
    4 |     std::prlntln("hello world");
      |          ^~~~~~~
      |          println
Compiler returned: 1

Разница есть и очевидная, std::println(x) дольше печатать и проще ошибиться, не говоря уже о невнятности самого синтаксиса до изучения ООП в С++.

Кто не может напечатать std::println, того и учить не стоит вообще, потому что единственное объяснение такому, это то что человек не хочет учится, зачем его заставлять? Хотя это совсем другая тема.

Нет, write и read можно воспринимать как обычные команды, такие же, как +, :=, begin и end, for и while.

std::println и std::cout можно воспринимать как обычные команды, такие как +, =, if, for, while.

Исправление MOPKOBKA, :

Нет, компилятор указывает, что в программе ЕСТЬ ошибки, «наверное, вот здесь». Ищет ошибки и исправляет их человек.

Сейчас компиляторы C++ достаточно хорошо указывают на ошибки, что бы их можно было легко понять и исправить.

<source>: In function 'int main(int, char**)':
<source>:4:10: error: 'prlntln' is not a member of 'std'; did you mean 'println'?
    4 |     std::prlntln("hello world");
      |          ^~~~~~~
      |          println
Compiler returned: 1

Разница есть и очевидная, std::println(x) дольше печатать и проще ошибиться, не говоря уже о невнятности самого синтаксиса до изучения ООП в С++.

Кто не может напечатать std::println, того и учить не стоит вообще, потому что единственное объяснение такому, это то что человек не хочет учится, зачем его заставлять? Хотя это совсем другая тема.

Нет, write и read можно воспринимать как обычные команды, такие же, как +, :=, begin и end, for и while.

std::println и std::cout можно воспринимать как обычные команды, такие как +, =, if, for, while.

Исходная версия MOPKOBKA, :

Нет, компилятор указывает, что в программе ЕСТЬ ошибки, «наверное, вот здесь». Ищет ошибки и исправляет их человек.

Если мне скажут что функции std::prlntln() не существует, я сразу пойму в чем дело.

Разница есть и очевидная, std::println(x) дольше печатать и проще ошибиться, не говоря уже о невнятности самого синтаксиса до изучения ООП в С++.

Кто не может напечатать std::println, того и учить не стоит вообще, потому что единственное объяснение такому, это то что человек не хочет учится, зачем его заставлять? Хотя это совсем другая тема.

Нет, write и read можно воспринимать как обычные команды, такие же, как +, :=, begin и end, for и while.

std::println и std::cout можно воспринимать как обычные команды, такие как +, =, if, for, while.