Uploaded avatar of iHiD

Календар 12in23

@iHiD
Більше 3 років тому
Відео

Привіт усім,

Реакція на #12in23 нас приголомшила. Тисячі людей уже почали челендж, а дехто навіть завершив його, і це надзвичайне досягнення!

Хочу приділити кілька хвилин, щоб розповісти, що ми запланували на решту року, і дати можливість взяти участь ще активніше!

Перше, що варто знати: кожен місяць матиме свою тему, у межах якої ми заохочуємо досліджувати певну парадигму, тип програмування, можливо, конкретний період в історії, наприклад, спробувати дуже старі мови або дуже нові.

Протягом цього місяця ми будемо транслювати розмови людей про тему цього місяця, розвʼязування вправ різними мовами і просто намагатися донести якомога більше цікавого й корисного контенту! Якщо хочеться долучитися до цього, напишіть нам, посилання є в описі.

Також, перш ніж я заглиблюся в те, яким буде цей рік, підпишіться, щоб не пропустити жодного матеріалу, який ми публікуємо протягом року!

Гаразд! Отже, ми склали календар, у якому зібрано всі до одного треки Exercism. І це було непросто! Розповім, що ми збираємося робити!

Місяці

Отже, перший у нас - «Функціональний лютий», і в ньому ми досліджуємо функціональні мови! Ми щойно завершили вступне відео до цього, і я з нетерпінням чекаю занурення в цю тему. Функціональні мови надзвичайно цікаві, з ними весело, і вони багато чого вчать. Функціональних мов багато, але якщо не знати, з чого почати, ми особливо радимо спробувати Elixir, F# або Gleam.

Далі в нас «Механічний березень», у якому ми розглядаємо мови, ближчі до системного програмування. Це такі мови, як C++ або Go, або Nim. Ті, що зазвичай компілюються в машинний код, можуть мати управління памʼяттю, про яке варто подумати, або змушують замислитися над тим, як виконується код. Мови, які трохи наближають до нутрощів того, що відбувається в компʼютері.

Для «Аналітичного квітня» ми зосереджуємося на більш наукових мовах. Дві головні тут - Python і Julia, але в нас також є чудовий трек R. Звісно, щось таке, як Python, можна віднести до багатьох категорій, але ми вважаємо, що більшість тих, хто вже має досвід, вивчають його зараз саме через його цінність як технології для науки про дані, тож ми розмістили його тут!

Травень буде цікавим, і ми назвали його «Травень зміни мислення»! Ми висвітлюємо мови, які роблять щось інакше. Наш улюблений приклад - Prolog, досить оригінальний спосіб програмувати, але ми також розглянемо Rust, TCL і Unison, дуже нову мову, яка по-іншому підходить до розподіленого програмування, і це нас і захоплює, і інтригує.

Переходимо до червня, і тут ми, як і личить Північній півкулі, називаємо його «Літо S-виразів». Ми досліджуватимемо мови, побудовані на виразах, зосередившись зокрема на Common Lisp і Clojure, двох чудових треках Exercism! Якщо Lisp ще не пробували, цей місяць буде дуже цікавим. І замість того, щоб лякатися дужок, ми почнемо їх цінувати!

У липні, який ми назвали «Юрський липень», ми повертаємося до старої школи. Ми досліджуємо старі мови, ті, що заклали основи програмування, яке ми знаємо сьогодні. Згадаймо Fortran, COBOL, VB і C. Якщо хтось лише нещодавно почав програмувати, його може заінтригувати й шокувати те, яким було програмування раніше!

Серпень - це місяць, у якому будуть мови, знайомі кожному з нас, бо ми зосередимося на створенні вебсайтів і застосунків. Ми розглянемо такі мови, як JavaScript, Kotlin і Swift, а також менш уживані, як-от Dart. Також подивимося на мови, як-от ABAP, які використовують для дуже специфічних цілей.

«Лаконічний вересень» присвячений мовам, у яких можна зробити багато, надрукувавши дуже мало. Це ті мови, які люди можуть використовувати для гри в code golf! Згадаймо Perl, AWK, JQ і Bash. Ці мови можуть здатися дещо езотеричними при першому знайомстві, але вони надзвичайно потужні для продуктивності, якщо докласти зусиль до їх вивчення. А ще це цікава розвага для мозку!

Десятий місяць - «Обʼєктно-орієнтований жовтень». Ми досліджуємо мови, які сильно зосереджені на обʼєктно-орієнтованому програмуванні, як-от Ruby і C#, а також менш відомі, як Crystal і Pharo. Якщо завжди хотілося глибоко зануритися в ООП, це саме той місяць!

Наш останній тематичний місяць - «Листопад бітів», місяць, присвячений мовам найнижчого рівня, де ми маніпулюватимемо бітами й байтами. Ми зосереджуємося на двох мовах: x86-assembly, мові, на якій, ймовірно, тримається апаратне забезпечення, на якому це відео відтворюється, і WebAssembly, новачку, який дозволяє запускати будь-яку мову програмування у веббраузері. Це буде непростий місяць, але, можливо, саме він принесе найбільше задоволення від досягнутого!

І ось нарешті ми дійшли до «Грудневих розваг». Це мови, які не вмістилися ніде інде! Такі, як Groovy, Lua і Wren. Сприймаймо це як місяць-джокер: можна вибрати будь-що, щоб гарно завершити рік!

От і все: рік нових мов програмування, які можна досліджувати й з якими можна розважатися. Залиште коментар під відео й розкажіть, що хочеться спробувати! А якщо хочеться стрімити розвʼязування вправ, напишіть нам, і ми спробуємо розповісти про це ширше, а можливо, навіть висвітлити на одному з наших офіційних каналів!

Дякуємо за читання :)

Translation missing: uk.number.nth.ordinalized Jan 2023 · Виявилося корисним?