Информация об изменениях

Сообщение Re[4]: Python и JavaScript от 10.06.2019 6:17

Изменено 10.06.2019 6:22 Lazytech

Re[4]: Python и JavaScript
Здравствуйте, Privalov, Вы писали:

P>Я как-то однажды попробовал отсортировать JS небольшой смассив чисел. Вбил команду в консоли браузера. И получил массив чисел, отсортированный, как массив строк в лексикографическим порядке. А чтобы сказать, что это числа, выяснилось, что сортировщику нужно было еще компаратор оформить.


А еще JavaScript не умеет сравнивать массивы (array) так, как Python сравнивает списки (list). Приходится всё вручную делать, через итерацию.

P>Нигде ни разу не видел, чтобы язык так вольно с данными обращался. Прибавили число к строке и получили строку. Вспомнили первый класс, проверили вычитанием, получили число. Отняли строку от строки ('2' — '3'), и получили число -1. С таким подходом я лучше вся жизнь на Фортране 4 и Коболе работать буду.

P>В JS я полный теоретик. Никогда ничего сложнее hello, world на нем не делал, да и это — для себя только. Но такое поведение языка меня немного удивило.
P>Кстати, на той картинке представлен прочтейший случай. В реальности все еще немного веселее.

Дэти, слова «тарелька» и «вилька» пишутся бэз мягкого знака, а «сол» и «фасол» — с мягким знаком. Запомнитэ эта, дэти, патаму шта панят эта нэвазможна!



P.S. На всякий случай уточняю, что мой выбор ЯП обусловлен в первую очередь отсутствием айтишного образования. Поначалу выбрал Python, а потом несколько человек указали на то, что с этим языком мне ничего не светит.
Re[4]: Python и JavaScript
Здравствуйте, Privalov, Вы писали:

P>Я как-то однажды попробовал отсортировать JS небольшой смассив чисел. Вбил команду в консоли браузера. И получил массив чисел, отсортированный, как массив строк в лексикографическим порядке. А чтобы сказать, что это числа, выяснилось, что сортировщику нужно было еще компаратор оформить.


А еще JavaScript не умеет сравнивать массивы (array) так, как Python сравнивает списки (list). Приходится всё вручную делать, через итерацию.

P>Нигде ни разу не видел, чтобы язык так вольно с данными обращался. Прибавили число к строке и получили строку. Вспомнили первый класс, проверили вычитанием, получили число. Отняли строку от строки ('2' — '3'), и получили число -1. С таким подходом я лучше вся жизнь на Фортране 4 и Коболе работать буду.

P>В JS я полный теоретик. Никогда ничего сложнее hello, world на нем не делал, да и это — для себя только. Но такое поведение языка меня немного удивило.
P>Кстати, на той картинке представлен прочтейший случай. В реальности все еще немного веселее.

Дэти, слова «тарелька» и «вилька» пишутся бэз мягкого знака, а «сол» и «фасол» — с мягким знаком. Запомнитэ эта, дэти, патаму шта панят эта нэвазможна!



P.S. На всякий случай уточняю, что мой выбор ЯП обусловлен в первую очередь отсутствием фундаментального айтишного образования. Поначалу выбрал Python, а потом несколько человек указали на то, что с этим языком мне ничего не светит.