История изменений
Исправление sanyo1234, (текущая версия) :
Я про стилистику синтаксиса Bash и Perl.
Насколько она, с моей точки зрения, ужасна по сравнению с VB.NET и C#.
Пример:
The shell's test uses =, !=, < etc for string comparisons and -eq, -ne, -lt etc for numeric comparisons.
This is the reverse of Perl, which uses eq , ne , lt for string comparisons, and == , !=, < etc for numeric comparisons.
Получается, формально ты прав, семантика Bash и Perl где-то полностью противоположна.
Но, с моей точки зрения, в нормальных ЯП типа VB.NET и C# вообще нет всех этих ужасных -eq
, -ne
, -lt
, etc. :)
Там операторы и операции сравнения одинаковые для любых типов переменных.
Исправление sanyo1234, :
Я про стилистику синтаксиса Bash и Perl.
Насколько она, с моей точки зрения, ужасна по сравнению с VB.NET и C#.
Пример:
The shell's test uses =, !=, < etc for string comparisons and -eq, -ne, -lt etc for numeric comparisons.
This is the reverse of Perl, which uses eq , ne , lt for string comparisons, and == , !=, < etc for numeric comparisons.
Получается формально ты прав, семантика Bash и Perl где-то полностью противоположна.
Но, с моей точки зрения, в нормальных ЯП типа VB.NET и C# вообще нет всех этих ужасных -eq
, -ne
, -lt
, etc. :)
Там операторы и операции сравнения одинаковые для любых типов переменных.
Исправление sanyo1234, :
Я про стилистику синтаксиса Bash и Perl.
Насколько она, с моей точки зрения, ужасна по сравнению с VB.NET и C#.
Пример:
The shell's test uses =, !=, < etc for string comparisons and -eq, -ne, -lt etc for numeric comparisons.
This is the reverse of Perl, which uses eq , ne , lt for string comparisons, and == , !=, < etc for numeric comparisons.
Получается формально ты прав, семантика Bash и Perl где-то полностью противоположна.
Но, с моей точки зрения, в нормальных ЯП типа VB.NET и C# вообще нет всех этих ужасных -eq
, -ne
, -lt
, etc.
Там операторы и операции сравнения одинаковые для любых типов переменных :)
Исправление sanyo1234, :
Я про стилистику синтаксиса Bash и Perl.
Насколько она, с моей точки зрения, ужасна по сравнению с VB.NET и C#.
Пример:
The shell's test uses =, !=, < etc for string comparisons and -eq, -ne, -lt etc for numeric comparisons.
This is the reverse of Perl, which uses eq , ne , lt for string comparisons, and == , !=, < etc for numeric comparisons.
Получается формально ты прав, семантика Bash и Perl где-то полностью противоположна.
Но, с моей точки зрения, в нормальных ЯП типа VB.NET и C# вообще нет всех этих ужасных -eq
, -ne
, -lt
, etc.
Там операторы сравнения одинаковые для любых типов переменных :)
Исходная версия sanyo1234, :
Я про стилистику синтаксиса Bash и Perl.
Насколько она, с моей точки зрения, ужасна по сравнению с VB.NET и C#.