У чувака глаза настоящего программиста. Один глаз вниз смотрит, на клавиатуру, а другой вверх, на монитор ))))
@preegnees66642 жыл бұрын
Обычно на клавиатуру не смотрят*, другой глаз смотрит на другой монитор просто
@rajpolinovsky8350 Жыл бұрын
Я очень редко пишу комментарии, но тут не удержался. Брава!!!! За 12 минут о синтаксисе Erlang понял больше, чем в большенстве статей. Жалко, что вы не сделали курс по Erlang. Спасибо за видео.
@fluttermaster61484 жыл бұрын
Тоже самое но на Elixir (современный Erlang): defmodule FizzBuzz do def fizz do (1..100) |> Enum.map(&buzz/1) |> Enum.each(&IO.puts/1) end defp buzz(i) when rem(i, 15) == 0, do: "FizzBuzz" defp buzz(i) when rem(i, 5) == 0, do: "Buzz" defp buzz(i) when rem(i, 3) == 0, do: "Fizz" defp buzz(i), do: Integer.to_string(i) end
@_zankokun4 жыл бұрын
Эрланг , Вот это неожиданно конечно) (в хорошем смысле)
@vorontsovru2708954 жыл бұрын
Теперь я понял почему прогеры на Erlang получают вагоны денег🤣🤣🤣
@ASKOLDEX4 жыл бұрын
Первый раз вижу синтаксис этого языка, достаточно прикольный
@gachiboy89154 жыл бұрын
Контента по фп (трушному или смешанному с императивкой) в ру сегменте должно быть больше. Огромное спасибо за разжевывание и простую реализацию паттерн-матчинга, гуардов и рекурсивного вызова. Хотелось бы увидеть от тебя лиспы, в частности Clojure/CommonLisp; Ocaml, Haskell, F# или частичное применение функциональщины в Python/Ruby/Java для того чтобы показать большинству, что есть что-то кроме готовых платформ и покрытых пылью подходов. Соре за оффтоп.
@torburgmax4 жыл бұрын
гард. что такое гуард?
@egor.okhterov2 жыл бұрын
@@torburgmax when
@artemekimov54924 жыл бұрын
Вот это поворот! Лет пять им занимался пять лет назад👍
@MrBytmin4 жыл бұрын
Теперь ждем видео про эликсир)
@apestogetherstrong3417 ай бұрын
Вы написали императивный код на функциональном языке. Почему паттерн матчинг использовался в принт? Почему не в отдельной функции которая выдаст значение в зависимости от числа?
@AnatolyKosorukov3 жыл бұрын
Самая важная книга по Erlang "Programming Erlang" Joe Armstrong (одного из разработчиков языка). Самая лучшая книга для начинающих "Introducing Erlang" Simon St.Laurent. Самая последня книга по теме (программирование на Erlang, best practices) "Property-Based Testing with PropEr, Erlang, and Elixir Find Bugs Before Your Users Do" Fred Hebert
@eugenenovikov6713 жыл бұрын
какая самая лучша книга по Elixir?
@AnatolyKosorukov3 жыл бұрын
Вспомогательные средства помогают сделать работу на Erlang приятным и, порой, увлекательным. rebar3 - как раз такое средство. Очень помогает сразу разложить файлы и папки по нужным местам.
@liubomyr-peteliuk4 жыл бұрын
Непривичный синтаксис как по мне. Но конструкция When понравилась.
@irinashipelova26683 жыл бұрын
👍
@ВасяПупкин-ы2к4ч4 жыл бұрын
Го fizzbuzz на асме
@olezhonnv32154 жыл бұрын
Было интересно, да! Но все таки у Erlang синтаксис непривычный. И, на мой взгляд, не особо приятный. Эти точки в конце, тильда - как-то оно странно смотрится.
@kirillf49754 жыл бұрын
С одной сторон выглядит логично, что если гвард сработал, то запустится только одна итерация функции, с другой стороны - хочется ожидать, что в случае когда делится на 3 и 5 он зайдёт в гвард fizz, потом в buzz
@egor.okhterov2 жыл бұрын
Ага, чтобы конкатенация автоматом произошла
@alazavrus3383 жыл бұрын
А будет еще что ни будь про Erlang?)))
@sakost4 жыл бұрын
Синтаксис похож на пролог/Mercury чем-то
@TheProfessionalGambler4 жыл бұрын
Пришла очередь FizzBuzz на HTML 🙃
@ersaindk4 жыл бұрын
если только не без помощи препроцессоров =)
@Epic0n4 жыл бұрын
Елексирчик тоже ок :)
@Kira-iv1io4 жыл бұрын
на 3 и на 5 вместо 15 это оверинжиниринг или нет, нужна пояснительная бригада!
@abdullaevfarhad78844 жыл бұрын
Есть легенда, что в те далекие времена, когда гугол еще не родился, программисты были бородатыми, а GUI не пользовались даже рядовые юзеры, FizzBuzz помогала при приеме на работу юного отпрыска увидеть, как человек мыслит: станет ли он писать три условия, джва условия, разобьет ли проверки на отдельные функции, или еще каким образом покажет свою эрудицию (в предыдущем видосе S0ERa эти способы показаны). Так я слышал, и так рассказываю тебе. Понятно, что в нынешний век объектных драконов, куда скорее спросят, можно ли получить доступ к пламени прямо из чресла ужасного ящера, или же нужно обратиться к нему с нижайшей просьбой и каким способом добиться, что бы и горные Карпатскии бестии и древние славянские змии могли быть оседланы единым образом.
@Kira-iv1io4 жыл бұрын
@@abdullaevfarhad7884 "Что бы и горные Карпатскии бестии и древние славянские змии могли быть оседланы единым образом" звучит как вызов для софт скилов :D или книга для PM'ов, по типу "Как учесть интересы всех второн и сдать проект в срок". Ля я бы сходил на такое интервью лол
@maxsolovyov4364 жыл бұрын
Kira? Скорее про ООП
@abdullaevfarhad78844 жыл бұрын
@@Kira-iv1io Сие про ООП, ныне властвующее як самодержец, сказано было.
@але-ь2ы4 жыл бұрын
Соер где взять инфу как писать ядро ос не могу негде найти
@eanmos4 жыл бұрын
Не меня, конечно, спрашивали, но вот здесь: osdev.org.
@СтасОверфлов4 жыл бұрын
Иди уже работай, хватит сидеть дома и писать ядра -- мамка не двужильная, оплачивать твои ядра.
@abdullaevfarhad78844 жыл бұрын
Прости Господи, зачем вам писать ядра ос?
@моёимямояфамилия-ь2б4 жыл бұрын
У линуса спроси. Говорят скоро даже мелкомягкие на эего ядро перейдут
@МаксимХвостов-м1й4 жыл бұрын
Для начала прочти: Эндрю Таненбаум " Операционные системы. Разработка и реализация" А потом 10 раз подумай прежде чем начнёшь писать =D