LINUX.ORG.RU

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

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

во всех нормальных языках программирования, если есть разные табы компилятор или машина от этого не завалится и не будет трактовать логику кода как-то иначе относительно того как это задумывал программист.

там где табы служат для красоты и читаемости кода, таких проблем и не должно быть

к чему все эти истории про слабоумных кодеров?

вы определитесь легкий язык для начинающих, или хардкор для ковбоев и фукин гениев.

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

Если пробел или таб – это значимый символ в ЯП, то он ничем не отличается от любого другого символа в синтаксисе этого ЯП. В питоне, например, для строк используются как одинарные кавычки, так и двойные. Но никто не жалуется, что их нельзя миксовать типа

foo = "abc'
bar = 'abc"

Разница только в том, что кавычки это видимый символ, а табы и пробелы нет (хотя у умных кодеров настроено отображение пробелов в редакторе).

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

во всех нормальных языках программирования, если есть разные табы компилятор или машина от этого не завалится и не будет трактовать логику кода как-то иначе относительно того как это задумывал программист.

там где табы служат для красоты и читаемости кода, таких проблем и не должно быть

к чему все эти истории про слабоумных кодеров?

вы определитесь легкий язык для начинающих, или хардкор для ковбоев и фукин гениев.

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

Если пробел или таб – это значимый символ в ЯП, то он ничем не отличается от любого другого символа в синтаксисе это ЯП. В питоне, например, для строк используются как одинарные кавычки, так и двойные. Но никто не жалуется, что их нельзя миксовать типа

foo = "abc'
bar = 'abc"

Разница только в том, что кавычки это видимый символ, а табы и пробелы нет (хотя у умных кодеров настроено отображение пробелов в редакторе).