Interview with the LiM'19 organizers
2:48
Lua in Moscow 19: Round table
1:01:43
5 жыл бұрын
Lua in Moscow #4
34:21
6 жыл бұрын
Lua in Moscow #3
19:26
6 жыл бұрын
Пікірлер
@swaruppadhi1309
@swaruppadhi1309 5 ай бұрын
Great talk
@ВладиславГришин-ш7ш
@ВладиславГришин-ш7ш 8 ай бұрын
Сишка в проекте - это всегда страшно ... )
@cofemancofeman1309
@cofemancofeman1309 8 ай бұрын
спасибо за доклад, было интересно
@lulu4882
@lulu4882 Жыл бұрын
i wish he was my dad
@bwnjuara5716
@bwnjuara5716 2 жыл бұрын
Roblox
@alencaru
@alencaru 2 жыл бұрын
The indexing in 1 is a mathematical accuracy of Lua and R and Julia.
@dmitrii_cl
@dmitrii_cl 2 жыл бұрын
Да блин, зачем один чел так орёт в микрофон
@rodelias9378
@rodelias9378 2 жыл бұрын
Nice talk!
@programmer1356
@programmer1356 2 жыл бұрын
5:00 Perfect! This is why, IMHO, C# and Java are on their way out. Multi-paradigm means I have to understand ALL paradigms if I'm to understand a large codebase - the kind we all find in our real every day jobs.
@tullochgorum6323
@tullochgorum6323 Жыл бұрын
The big multi-paradigm languages like C# and C++ and Java and Swift aren't going away in the foreseeable future - the codebases and communities are far too large for that. But their policy of adding every trendy feature that emerges means they have become absurdly complex and bloated. There are multiple ways of doing everything from iteration to reading a file, and this imposes a significant cognitive load. So it's good to see the re-emergence of simpler languages like Go and Odin and Zig, along with the old standards like Lua. Turns out that you give up very little, and gain simplicity and readability in return.
@programmer1356
@programmer1356 Жыл бұрын
@@tullochgorum6323 I agree, mostly. What I had in mind with "on their way out" and how it is not quite the same as "going away" is that I know of no new systems that are being started in those languages. Legacy systems will continue to be supported with new programs being added and existing ones being modified but I see no greenfield systems being started. Specifically, the C#, Java, and C++ contractors I know are all working on stuff that goes back 15 years, and some much longer.
@blu3_enjoy
@blu3_enjoy 2 жыл бұрын
I think I will try out some scripting with Lua for the novelty but it seems skeletal
@oktayx189
@oktayx189 2 жыл бұрын
A medal to the guy who told the prof to fix the mic at 25:53
@summerequinox
@summerequinox 2 жыл бұрын
This was great.
@victorwestmann
@victorwestmann 3 жыл бұрын
Proudly Brazilian programming language and professor! 🥰😍🇧🇷
@TT-ke8qi
@TT-ke8qi 3 жыл бұрын
This is really good
@rukajooooob
@rukajooooob 3 жыл бұрын
Очень познавательно, жаль только звук подводит
@o_enamuel
@o_enamuel 3 жыл бұрын
The speaker is speaking in a _brazilian english accent_
@lowrhyan567
@lowrhyan567 3 жыл бұрын
KKKKKKKKK olha o Ingres do cara
@marcobaianinhodemaua370
@marcobaianinhodemaua370 2 жыл бұрын
Criancas na internet ch.1
@paoloandrenelli5512
@paoloandrenelli5512 3 жыл бұрын
The guy that set up that microphone has to be banned from conferences for life!
@alurma
@alurma 4 жыл бұрын
норм
@Dennis-nx8gj
@Dennis-nx8gj 4 жыл бұрын
This is a great overview of the language principles! I wish I had seen it earlier.
@victorwestmann
@victorwestmann 3 жыл бұрын
Agreed!
@DonQuichotteLiberia
@DonQuichotteLiberia 4 жыл бұрын
Thank you for uploading, what a great talk.
@ItaloMaiaTM
@ItaloMaiaTM 4 жыл бұрын
Can you give an idea on hardware needed for the project mentioned in the beginning?
@W_0_W
@W_0_W 4 жыл бұрын
"The question about luarocks: how do you use it?" LMAO!!! :DDDD
@W_0_W
@W_0_W 4 жыл бұрын
EmmyLua in VSCode + MiddleClass library is the best that I found for OOP.
@W_0_W
@W_0_W 4 жыл бұрын
If python was strongly typed and faster than lua, it would be *a perfect* language. But python is really sucks for game dev and similar tasks. That's why I prefer lua - it is fast and simple, although I really dislike weak typing and OOP absence out of box.
@HolofractalUniverse
@HolofractalUniverse 3 жыл бұрын
There is teal (typed lua) today. If you miss types but prefer staying on a lightweight language then teal might be something you looking for.
@gow9476
@gow9476 2 жыл бұрын
@@HolofractalUniverse I was so confused because I used static typed langs for so long so when I was writing a program I was confused about an error but noticed I statically typed a variable.
@W_0_W
@W_0_W 4 жыл бұрын
Я сам откровенно ненавижу джаваскрипт, но он так похож на луа, что я удивился когда услышал резкое ноу. Для меня осталось загадкой why?
@СергейПо-т1с
@СергейПо-т1с 4 жыл бұрын
где взять текст презентации?
@azraeldadashev4424
@azraeldadashev4424 4 жыл бұрын
Подскажите какие программы можно писать на Lua для ПК (просто примеры).
@okpuklyuker7570
@okpuklyuker7570 4 жыл бұрын
Вот за это отдельное спасибо. Все молодцы Круто
@ilyarozhok9167
@ilyarozhok9167 5 жыл бұрын
Олег, крутое выступление! Люблю твой подход к изложению информации, лукас
@VADemon
@VADemon 5 жыл бұрын
Так и не нашел ни его, ни ссылок на Гитхаб, ничего :/
@Tarantool
@Tarantool 5 жыл бұрын
Держите ссылку :) github.com/okoshovetc/prefix_trees
@VADemon
@VADemon 5 жыл бұрын
@@Tarantool Ого, спасибо всем!
@VADemon
@VADemon 5 жыл бұрын
Так как все строки в Lua дедуплицируются по умолчанию, самим языком (string interning/string pooling), то разбивать строку на префиксы по 1-2-3 символа противоречит самой задаче. Правильно было бы разбивать по логическим элементам (допустим путь к файлу разбивается на папки по-элементно, а названия файлов (т.к. они будут похожи, но не одинаковы) - так, как Олег описывает - префиксово-посимвольно) Хотя позже они в постановке задачи решили, что все префиксы правил будут уникальными - это противоречит идее string interning, пришлось бы с этого момента по-другому думать.
@d9kd9k
@d9kd9k 5 жыл бұрын
ссылки?!
@opensourceisnotcommunism4639
@opensourceisnotcommunism4639 5 жыл бұрын
Lua - probably the most underestimated programming language, aside from Eiffel!
@sergeylamantin6164
@sergeylamantin6164 5 жыл бұрын
первый и единственный
@ВладиславГришин-ш7ш
@ВладиславГришин-ш7ш 5 жыл бұрын
есть по русски доклад?
@monstera6108
@monstera6108 5 жыл бұрын
Не слышно(
@tehes1337
@tehes1337 2 жыл бұрын
значит ваше левое ухо не работает!
@VADemon
@VADemon 5 жыл бұрын
Пожалуйста, перед заливом таких записей сводите звук в моно. Слушать практически невозможно.
@stop8576
@stop8576 5 жыл бұрын
Should I use Lua as my main language?
@AlexanderGladysh
@AlexanderGladysh 5 жыл бұрын
Maybe. Depends on what you're doing.
@opensourceisnotcommunism4639
@opensourceisnotcommunism4639 4 жыл бұрын
Alexander Gladysh What would you recommend using Lua for, specifically?
@finalhourhd8822
@finalhourhd8822 4 жыл бұрын
OpenSource is not communism Scripting, game development
@mansodev
@mansodev 4 жыл бұрын
Depends what you’re doing, game development is good with lua.
@finalhourhd8822
@finalhourhd8822 4 жыл бұрын
The Planebagel or perhaps stick with C or C++ since they’re more broad and you can do just about anything
@MrSmith01
@MrSmith01 5 жыл бұрын
Сергей Лерг, у тебя на upwork в профиле написано "заработано $30k+" Это же несерьезно для программиста норм.уровня. Почему не хочешь-то устроиться на высокую з/п?
@floatingpointerror55
@floatingpointerror55 5 жыл бұрын
36:17 I just realised that I use a Logitech keyboard
@teamug2406
@teamug2406 6 жыл бұрын
+ 8:15 "Why (and why not) Lua", Roberto Ierusalimschy + 1:08:40 "Resty-threadpool: Reinventing Apache in nginx", Julien Desgats + 2:07:56 "Tarantool team’s experience with Lua developer tools", Yaroslav Dynnikov + 4:06:21 "Shaders and Lua", Sergey Lerg + 5:23:15 "DSL compilation with DynASM", Michael Filonenko + 6:19:27 "Challenges of ‘pairs’ and ‘next’ JIT compilation", Maxim Bolshov + 7:20:24 "Garbage Collection in Lua", Roberto Ierusalimschy
@MrSmith01
@MrSmith01 6 жыл бұрын
ребят, кто смотрит, скидывайте плз в комменты тайм-коды!
@ЕвгенийВаршавский-п3л
@ЕвгенийВаршавский-п3л 6 жыл бұрын
Спасибо !
@edgeeffect
@edgeeffect 6 жыл бұрын
7:31 - of course, the other language that has all this is the one nobody likes to mention.... JavaScript. (hides under table as people throw missiles)
@drmargarido
@drmargarido 6 жыл бұрын
Thank you, that was a really enlightening talk
@defoldvideos
@defoldvideos 6 жыл бұрын
5:33:32 - Defold talk starts
@RobloxRu
@RobloxRu 6 жыл бұрын
хор качество картинки получилось. молодцы
@d9kd9k
@d9kd9k 7 жыл бұрын
ненавижу маркетинг и рекламу, но доклад на скорости 2x посмотрел, всё-таки интересный
@lulu4882
@lulu4882 7 жыл бұрын
such a chill guy