История изменений
Исправление Xenius, (текущая версия) :
обычно да. и даже если есть ошибки, то найти их труда не составляет.
Видимо тебе удалось в своей голове воплотить то, что по идее должен делать компилятор. Поздравляю.
Но давай сравним. Предположим, тебе нужно прочитать строку со стандартного ввода и что-то с ней сделать.
Как это делается в нормальном языке:
gets stdin my_string
Я вообще затрудняюсь это написать, чтобы прожевалась строка произвольной (не более половины размера свободной оперативки) длины. Но очевидно, это будет далеко не одна строка, а как минимум пять или десять.
Необходимость написать много кода для такой простейшей операции и лёгкость написать этот код неправильно как раз и делают язык плохим. Нужно всё время помнить о десятках вещей, которые никак не относятся к алгоритму, который ты хочешь воплотить.
Исправление Xenius, :
обычно да. и даже если есть ошибки, то найти их труда не составляет.
Видимо тебе удалось в своей голове воплотить то, что по идее должен делать компилятор. Поздравляю.
Но давай сравним. Предположим, тебе нужно прочитать строку со стандартного ввода и что-то с ней сделать.
Как это делается в нормальном языке:
gets stdin my_string
Я вообще затрудняюсь это написать, чтобы прожевалась строка произвольной (не более размера оперативки) длины. Но очевидно, это будет далеко не одна строка, а как минимум пять или десять.
Необходимость написать много кода для такой простейшей операции и лёгкость написать этот код неправильно как раз и делают язык плохим. Нужно всё время помнить о десятках вещей, которые никак не относятся к алгоритму, который ты хочешь воплотить.
Исправление Xenius, :
обычно да. и даже если есть ошибки, то найти их труда не составляет.
Видимо тебе удалось в своей голове воплотить то, что по идее должен делать компилятор. Поздравляю.
Но давай сравним. Предположим, тебе нужно прочитать строку со стандартного ввода и что-то с ней сделать.
Как это делается в нормальном языке:
gets stdin my_string
Я вообще затрудняюсь это написать, чтобы прожевалась строка произвольной (не более размера оперативки) длины. Но очевидно, это будет далеко не одна строка, а как минимум пять.
Необходимость написать много кода для такой простейшей операции и лёгкость написать этот код неправильно как раз и делают язык плохим. Нужно всё время помнить о десятках вещей, которые никак не относятся к алгоритму, который ты хочешь воплотить.
Исходная версия Xenius, :
обычно да. и даже если есть ошибки, то найти их труда не составляет.
Видимо тебе удалось в своей голове воплотить то, что по идее должен делать компилятор. Поздравляю.
Но давай сравним. Предположим, тебе нужно прочитать строку со стандартного ввода и что-то с ней сделать.
Как это делается в нормальном языке:
gets stdin my_string
Как это делается в C:
Я вообще затрудняюсь это написать, чтобы прожевалась строка произвольной (не более размера оперативки) длины. Но очевидно, это будет далеко не одна строка, а как минимум пять.
Необходимость написать много кода для такой простейшей операции и лёгкость написать этот код неправильно как раз и делают язык плохим. Нужно всё время помнить о десятках вещей, которые никак не относятся к алгоритму, который ты хочешь воплотить.