Александр Швецов

Здравствуйте! Чисто мое субъективное мнение: если написано реализуйте встроенную функцию в виде решения, то "незя" использовать другие встроенные функции, иначе получаются "те же яйца, только в профиль")) Предлагаю ввести педагога-методиста, чтоб служба медом не казалась!

4 0

Обычно когда что-то прямо слишком по-читерски, мы про это пишем. Но совсем не использовать встроенные функции неправильно. Мы в том числе рассчитываем что глядя на решение учителя, вы сможете видеть интересные варианты использования встроенных функций.

0

Здравствуйте, Кирилл! Подумав, не могу не согласиться с Вами. Извините за прямоту моего высказывания, просто немного перенервничал)) Спасибо за Ваше терпение и корректность! Кстати, а вообще, как эти функции реализуются на самом деле (на каком языке, какими алгоритмами и т.д.) или это все закомпилировано и только разработчики языка об этом знают? Еще раз спасибо!

0

В стандартной библиотеке может быть по разному. Часть реализована на самом языке, часть реализовано уровнем ниже (на том языке, на котором написан сам язык). В принципе все это несложно посмотреть и узнать. Чем выше уровень программиста, тем чаще он смотрит исходники. Благо это легко сделать, весь код на гитхабе. Вот прямо щас быстренько нашел реализацию array_chunk

0

Класс! По логике - базовые функции наверное на каком нибудь ассемблере, а сложносоставные на этих базовых. Спасибо!

0
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →