Pull to refresh
33
0
Дмитрий @Keyten

JavaScript

Send message

Почему бы и да?


const required = varName => throw new Error(`Variable ${varName} shouldnt be undefined`);

function myFunc(a = required('a')){...}
Корни этого отношения не растут из ниоткуда, а имеют вполне понятные и логичные причины.
А если у вас в машине тоже пассажиры, и вы рискуете не только своей жизнью, улетая в кювет?
Ну так-то на собеседованиях вполне себе спрашивают, что там внутри движка. Например, чем отличаются следующие две конструкции?:

function Class1(){}
Class1.prototype.func1 = function(){};
Class1.prototype.func2 = function(){};

function Class2(){}
Class2.prototype = {
  func1: function(){},
  func2: function(){}
};
Тут я скорее пытался намекнуть, что познавать можно не только физически существующие вещи, но и вымышленные вроде чисел там или категорий в математике. Если они ещё и как-нибудь хорошо обобщаются каждый раз (вышли на новый уровень понимания — он обобщил всё, что мы знали о старом, старый можно забывать, ибо все знания о нём логично выводятся из нового (например, школьная геометрия выводится из матана и алгебры, а они вроде как выводятся ещё откуда-то)), то это вообще может продолжаться бесконечно.
В детстве ему хорошо поставили логику другими способами

Математика или программирование подойдёт?

Ну можно таблицу умножения до бесконечности учить.
Такой скрипт вроде уже есть. По крайней мере, у меня стоял, а откуда взял, не помню.
И часто вы вычитаете число из строки?
Нет, ну правда. За годы, что я пишу на js, у меня сформировалась в голове ide, которая следит за всеми типами и предупреждает, если я складываю или вычитаю что-то, что может быть строкой.
А писать явное преобразование в Number / String везде, где может быть ошибка, вам вообще ничего не мешает. Как вы делаете это на других языках. Разве что тут вы это можете проигнорировать, а там — нет.
Смотрите, о чём я.
На самом деле маловероятно, что вся та орава ферматистов об этом не подумала, но а вдруг? Да и потом, просто интересно порассуждать на эту тему. А геометрические решения обычно самые наглядные (если не выше 3д) — например, экстремум глазами найти проще на графике (с нужным масштабом и всем остальным), чем аналитически.

a^2 + b^2 = c^2 — решения существуют. Каждому решению соответствует треугольник с некими характеристиками.
a^3 + b^3 = c^3 — не существует. Что если каждому решению соответствует некая геометрическая фигура, невозможная в евклидовом 2д? И из-за её невозможности и решений нет. Причём, вероятно, она тоже должна быть прямоугольной, как и треугольник.
А попробуем так:
a^3 + b^3 + с^3 = d^3 — решения есть, и каждому соответствует пирамидка в 3д. С некими характеристиками.
a^4 + b^4 + c^4 = d^4 — есть ли решения? А у a^n + b^n + c^n = d^n для n >= 5? Связаны ли с ними какие-нибудь фигуры? Что если там тоже появляются невозможные фигуры, и обобщение теоремы Ферма на большее количество слагаемых?

Вот как-то вот так.
Студенчество — не школа. Поэтому там и не классы.
Уточните, вы говорите своё мнение, даёте экспертную оценку или пытаетесь высказать объективный факт?
Вот я считаю, что странно. И считаю, что это может претендовать на объективный факт. Потому что класс — это школа. В вузе вместо классов аудитории, вместо других классов группы, вместо уроков пары, а вместо учителей преподаватели. Не говорю, хорошо это или плохо — так уж сложилось, что мы так говорим, и классы ассоциируются со школой.
Как говаривал Харди (тот самый, занимавшийся теорией чисел, и привезший Рамануджана в Англию), «Теория чисел — королева математики. Столь же красива и бесполезна».
Собственно, это мне и вспомнилось, когда я писал свой комментарий.
«Впервые я не смогла сделать что-то в классе, — говорит она.

Если я всё правильно понимаю, class может переводиться не только класс, но как и занятие, лекция, урок. «Смочь сделать что-то в классе» звучит гиперстранно, но можно что-то делать на уроке или на занятии.

И нет, я не считаю, что это нужно в личку. Пусть остальные тоже видят частые ошибки и запоминают на будущее для себя. Мы же на хабр гиктаймс не деградировать пришли, а учиться новому.
А поймёте без математики, как работает джипег? :)
Математику стоит учить ради переноса навыков, а не ради умения считать интегралы.
А математика без приложений, следовательно, бесполезна? А занимавшиеся теорией чисел сто лет назад делали совершенно бессмысленную вещь?
А у вас треугольники только с натуральными сторонами есть?)
А вот смотрите, например, (3pi, 4pi, 5pi):
(3pi)^2 + (4pi)^2 = 9pi^2 + 16pi^2 = 25pi^2 = (5pi)^2

Про континуум знаю. Но я-то рассматриваю треугольники в mathbb R^2.
А у вас треугольники только с натуральными сторонами есть?)
А вот смотрите, например, (3pi, 4pi, 5pi):
(3pi)^2 + (4pi)^2 = 9pi^2 + 16pi^2 = 25pi^2 = (5pi)^2

Про континуум знаю. Но я-то рассматриваю треугольники в mathbb R^2.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity