LINUX.ORG.RU

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

Исправление 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#.