Александр

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

4 0

Kirill Mokevnin

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

0

Александр

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

0

Kirill Mokevnin

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

0

Александр

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

0

Похожие вопросы

Владимир Моисеенко 26 апреля 2019 →

Здравствуйте! Прокомментируйте, пожалуйста моё решение (https://ru.hexlet.io/code_reviews/108049), норм или...

Rinat Salimyanov 25 апреля 2019 →

В задании написано: Не используйте встроенную функцию array_chunk. Ну и сразу идешь смотреть что за функция...

Максим Литвинов 21 апреля 2019 →

Предлагаю, как мне кажется, неплохое решение без использования встроенных функций https://ru.hexlet.io/code...

Roman Kulikov 12 апреля 2019 →

Коллеги, линтер ругается: 5 | ERROR | [x] Whitespace found at end of line | | (Squiz.WhiteSpa...

Andrei Kholkin 22 сентября 2018 →

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

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

Хекслет

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