FizzBuzz на Erlang

  Рет қаралды 8,991

S0ER

S0ER

Күн бұрын

Пікірлер: 46
@icanfly9080
@icanfly9080 4 жыл бұрын
У чувака глаза настоящего программиста. Один глаз вниз смотрит, на клавиатуру, а другой вверх, на монитор ))))
@preegnees6664
@preegnees6664 2 жыл бұрын
Обычно на клавиатуру не смотрят*, другой глаз смотрит на другой монитор просто
@rajpolinovsky8350
@rajpolinovsky8350 Жыл бұрын
Я очень редко пишу комментарии, но тут не удержался. Брава!!!! За 12 минут о синтаксисе Erlang понял больше, чем в большенстве статей. Жалко, что вы не сделали курс по Erlang. Спасибо за видео.
@fluttermaster6148
@fluttermaster6148 4 жыл бұрын
Тоже самое но на 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
@_zankokun
@_zankokun 4 жыл бұрын
Эрланг , Вот это неожиданно конечно) (в хорошем смысле)
@vorontsovru270895
@vorontsovru270895 4 жыл бұрын
Теперь я понял почему прогеры на Erlang получают вагоны денег🤣🤣🤣
@ASKOLDEX
@ASKOLDEX 4 жыл бұрын
Первый раз вижу синтаксис этого языка, достаточно прикольный
@gachiboy8915
@gachiboy8915 4 жыл бұрын
Контента по фп (трушному или смешанному с императивкой) в ру сегменте должно быть больше. Огромное спасибо за разжевывание и простую реализацию паттерн-матчинга, гуардов и рекурсивного вызова. Хотелось бы увидеть от тебя лиспы, в частности Clojure/CommonLisp; Ocaml, Haskell, F# или частичное применение функциональщины в Python/Ruby/Java для того чтобы показать большинству, что есть что-то кроме готовых платформ и покрытых пылью подходов. Соре за оффтоп.
@torburgmax
@torburgmax 4 жыл бұрын
гард. что такое гуард?
@egor.okhterov
@egor.okhterov 2 жыл бұрын
@@torburgmax when
@artemekimov5492
@artemekimov5492 4 жыл бұрын
Вот это поворот! Лет пять им занимался пять лет назад👍
@MrBytmin
@MrBytmin 4 жыл бұрын
Теперь ждем видео про эликсир)
@apestogetherstrong341
@apestogetherstrong341 7 ай бұрын
Вы написали императивный код на функциональном языке. Почему паттерн матчинг использовался в принт? Почему не в отдельной функции которая выдаст значение в зависимости от числа?
@AnatolyKosorukov
@AnatolyKosorukov 3 жыл бұрын
Самая важная книга по 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
@eugenenovikov671
@eugenenovikov671 3 жыл бұрын
какая самая лучша книга по Elixir?
@AnatolyKosorukov
@AnatolyKosorukov 3 жыл бұрын
Вспомогательные средства помогают сделать работу на Erlang приятным и, порой, увлекательным. rebar3 - как раз такое средство. Очень помогает сразу разложить файлы и папки по нужным местам.
@liubomyr-peteliuk
@liubomyr-peteliuk 4 жыл бұрын
Непривичный синтаксис как по мне. Но конструкция When понравилась.
@irinashipelova2668
@irinashipelova2668 3 жыл бұрын
👍
@ВасяПупкин-ы2к4ч
@ВасяПупкин-ы2к4ч 4 жыл бұрын
Го fizzbuzz на асме
@olezhonnv3215
@olezhonnv3215 4 жыл бұрын
Было интересно, да! Но все таки у Erlang синтаксис непривычный. И, на мой взгляд, не особо приятный. Эти точки в конце, тильда - как-то оно странно смотрится.
@kirillf4975
@kirillf4975 4 жыл бұрын
С одной сторон выглядит логично, что если гвард сработал, то запустится только одна итерация функции, с другой стороны - хочется ожидать, что в случае когда делится на 3 и 5 он зайдёт в гвард fizz, потом в buzz
@egor.okhterov
@egor.okhterov 2 жыл бұрын
Ага, чтобы конкатенация автоматом произошла
@alazavrus338
@alazavrus338 3 жыл бұрын
А будет еще что ни будь про Erlang?)))
@sakost
@sakost 4 жыл бұрын
Синтаксис похож на пролог/Mercury чем-то
@TheProfessionalGambler
@TheProfessionalGambler 4 жыл бұрын
Пришла очередь FizzBuzz на HTML 🙃
@ersaindk
@ersaindk 4 жыл бұрын
если только не без помощи препроцессоров =)
@Epic0n
@Epic0n 4 жыл бұрын
Елексирчик тоже ок :)
@Kira-iv1io
@Kira-iv1io 4 жыл бұрын
на 3 и на 5 вместо 15 это оверинжиниринг или нет, нужна пояснительная бригада!
@abdullaevfarhad7884
@abdullaevfarhad7884 4 жыл бұрын
Есть легенда, что в те далекие времена, когда гугол еще не родился, программисты были бородатыми, а GUI не пользовались даже рядовые юзеры, FizzBuzz помогала при приеме на работу юного отпрыска увидеть, как человек мыслит: станет ли он писать три условия, джва условия, разобьет ли проверки на отдельные функции, или еще каким образом покажет свою эрудицию (в предыдущем видосе S0ERa эти способы показаны). Так я слышал, и так рассказываю тебе. Понятно, что в нынешний век объектных драконов, куда скорее спросят, можно ли получить доступ к пламени прямо из чресла ужасного ящера, или же нужно обратиться к нему с нижайшей просьбой и каким способом добиться, что бы и горные Карпатскии бестии и древние славянские змии могли быть оседланы единым образом.
@Kira-iv1io
@Kira-iv1io 4 жыл бұрын
​@@abdullaevfarhad7884 "Что бы и горные Карпатскии бестии и древние славянские змии могли быть оседланы единым образом" звучит как вызов для софт скилов :D или книга для PM'ов, по типу "Как учесть интересы всех второн и сдать проект в срок". Ля я бы сходил на такое интервью лол
@maxsolovyov436
@maxsolovyov436 4 жыл бұрын
Kira? Скорее про ООП
@abdullaevfarhad7884
@abdullaevfarhad7884 4 жыл бұрын
@@Kira-iv1io Сие про ООП, ныне властвующее як самодержец, сказано было.
@але-ь2ы
@але-ь2ы 4 жыл бұрын
Соер где взять инфу как писать ядро ос не могу негде найти
@eanmos
@eanmos 4 жыл бұрын
Не меня, конечно, спрашивали, но вот здесь: osdev.org.
@СтасОверфлов
@СтасОверфлов 4 жыл бұрын
Иди уже работай, хватит сидеть дома и писать ядра -- мамка не двужильная, оплачивать твои ядра.
@abdullaevfarhad7884
@abdullaevfarhad7884 4 жыл бұрын
Прости Господи, зачем вам писать ядра ос?
@моёимямояфамилия-ь2б
@моёимямояфамилия-ь2б 4 жыл бұрын
У линуса спроси. Говорят скоро даже мелкомягкие на эего ядро перейдут
@МаксимХвостов-м1й
@МаксимХвостов-м1й 4 жыл бұрын
Для начала прочти: Эндрю Таненбаум " Операционные системы. Разработка и реализация" А потом 10 раз подумай прежде чем начнёшь писать =D
@krot3232
@krot3232 4 жыл бұрын
Если числа большие это не оптимальное решение.
@ДенисКлимов-й1м
@ДенисКлимов-й1м 4 жыл бұрын
Древний пролог с новым clingo передают привет
@viacheslavviner521
@viacheslavviner521 4 жыл бұрын
синтаксис на хаскел похож)
@glebbondarenko67
@glebbondarenko67 4 жыл бұрын
Тоже сразу так подумал
@fractalzombie
@fractalzombie 4 жыл бұрын
Ужасный синтаксис
@АлексДжаванов
@АлексДжаванов 4 жыл бұрын
Смысл?
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 13 МЛН
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 6 МЛН
How to Fight a Gross Man 😡
00:19
Alan Chikin Chow
Рет қаралды 16 МЛН
Инвариант в программировании
18:54
Hide and seek from OPENAI? [KOSMO STORY]
4:49
Kosmo Story
Рет қаралды 2,7 МЛН
Dekonstrukcja rekordów w Javie
3:38
Paweł Ćwik
Рет қаралды 105
ME MAEK ZALOT | CNSL 7
25:49
ArtosisCasts
Рет қаралды 22 М.
How to read Russian
29:12
RussianLearnsYou
Рет қаралды 2,8 МЛН
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 13 МЛН