LINUX.ORG.RU

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

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

Они все с недостатками. Мне питон так-то ВНЕЗАПНО не нравится я знаю все его недостатки как и PHP, JS и тп. Мне JS нравится, но он не подходит на роль универсального языка из-за отсутствия примитивного типа для представления «сырых» строк. Buffer - говно. Нем нет всяких методов типа split/replace… В том же PHP строки просто массив байт, поэтому strlen для юникода показывает не то что ожидается. И в Python 2 строки тоже были char[], но затем как в Java стали юникодными по дефолту… Ох уж эта ненавистная джава ряяяяяяяяяя. А сама Java - это лепить классы ради классов. В питоне они используюся там, где это уместно…

Если исходники любой параши на джаве открыть, то там будет такое:

int a = 42;
StringBuilder sb = new StringBuilder("{");
sb.append("\"a\":");
sb.append(a);
// ...

Просто портянки какой-то дрисни, потому что так быстрее нежели лепить под это дело целый класс. Убогий язык.

Толи дело JavaScript:

JSON.stringify({a: 42, ...})

Но тут главное осилить JavaScript Garden прочитать. И ни в коему случае не писать "42" == 42, за такое руки отрубают, нужно всегда использовать оператор ===, он сравнивает с учетом типов, НО нужно помнить, что 42 === 42.0 это true. Это язык где в отличии от Python для чисел единый тип Number, что тоже минус в общем-то

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

Они все с недостатками. Мне питон так-то ВНЕЗАПНО не нравится я знаю все его недостатки как и PHP, JS и тп. Мне JS нравится, но он не подходит на роль универсального языка из-за отсутствия примитивного типа для представления «сырых» строк. Buffer - говно. Нем нет всяких методов типа split/replace… В том же PHP строки просто массив байт, поэтому strlen для юникода показывает не то что ожидается. И в Python 2 строки тоже были char[], но затем как в Java стали юникодными по дефолту… Ох уж эта ненавистная джава ряяяяяяяяяя. А сама Java - это лепить классы ради классов. В питоне они используюся там, где это уместно…

Если исходники любой параши на джаве открыть, то там будет такое:

int a = 42;
StringBuilder sb = new StringBuilder("{");
sb.append("\"a\":");
sb.append(a);
// ...

Просто портянки какой-то дрисни, потому что так быстрее нежели лепить под это дело целый класс. Убогий язык.

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

Они все с недостатками. Мне питон так-то ВНЕЗАПНО не нравится я знаю все его недостатки как и PHP, JS и тп. Мне JS нравится, но он не подходит на роль универсального языка из-за отсутствия примитивного типа для представления «сырых» строк. Buffer - говно. Нем нет всяких методов типа split/replace… В том же PHP строки просто массив байт, поэтому strlen для юникода показывает не то что ожидается. И в Python 2 строки тоже были char[], но затем как в Java стали юникодными по дефолту… Ох уж эта ненавистная джава ряяяяяяяяяя. А сама Java - это лепить классы ради классов. В питоне они используюся там, где это уместно…

Если исходники любой параши на джаве открыть, то там будет такое:

int a = 42;
StringBuilder sb = new StringBuilder("{");
sb.append("\"a\"");
sb.append(a);
// ...

Просто портянки какой-то дрисни, потому что так быстрее нежели лепить под это дело целый класс. Убогий язык.