Тёмный

Andreas Rumpf: Nim ARC/ORC (NimConf 2020) 

Nim Programming Language
Подписаться 2,8 тыс.
Просмотров 7 тыс.
50% 1

Опубликовано:

 

9 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@iLLt0m
@iLLt0m 3 года назад
The most underrated programming language in existence.
@hamidbluri3135
@hamidbluri3135 2 года назад
what
@mooseyard
@mooseyard 4 года назад
Great talk, thank you! It cleared up some confusion I’ve had about sink & lent.
@driziiD
@driziiD 4 года назад
19:53 those are some great benchmarks
@hamidbluri3135
@hamidbluri3135 2 года назад
wow, Amazing! I didn't know about `cursor` pragma! 33:25
@Deeharok
@Deeharok 3 года назад
At 3:24 - why doesn't other just point to the container itself, i.e. an indirect reference to the underlying buffer pointer? Then if you do an .add you don't have to worry about the underlying buffer being moved to another location in memory?
@andreasrumpf9012
@andreasrumpf9012 3 года назад
Assuming I understand your question correctly: This implies another indirection and a mechanism to clean up "other" when it's not used anymore. C# uses this solution. So yes, it's possible but then you miss the "move optimizations".
@uncannydeduction
@uncannydeduction 4 года назад
Is it possible to pass a reference as a procedure argument? I like doing that but can't see it being done anywhere.
@uncannydeduction
@uncannydeduction 4 года назад
Maybe I should just use "sink" and then return it? But that can only be done for one argument which is not cool.
@andreasrumpf9012
@andreasrumpf9012 4 года назад
I am not sure what you mean. 'const T&' is simply 'T' in Nim, 'T&' is 'var T'.
@CraigBlack123
@CraigBlack123 3 года назад
Nim is innovating in a way I haven't seen in any other language. This is incredible. One suggestion. Could you please add an annotation for whether the reference count for a particular class is atomic or not? I would imagine it needs to be atomic for some classes but others could avoid the overhead.
@uncannydeduction
@uncannydeduction 4 года назад
I passionately hate garbage collectors. Good though that gc::arc exists. And it has so good benchmarks.
@01MeuCanal
@01MeuCanal Год назад
To promote Nim the community should develop and release a good open source soft or a game. Maybe a video editor or something most people use. When people know that software is made with Nim, it would help to boost Nim reputation.
Далее
Andreas Rumpf: Welcome to NimConf 2021 + Zen of Nim
50:44
Прохожу маску ЭМОЦИИ🙀 #юмор
00:59
Nim 2.0 Release! | Prime News
20:03
Просмотров 63 тыс.
Andreas Rumpf: Nim 2 (NimConf 2022)
35:25
Просмотров 10 тыс.
Interview with Nim language creator Andreas Rumpf
16:40
Move semantics for Nim
27:52
Просмотров 6 тыс.
BelFOSS 2018 - Nim Language Intro by Dominik Picheta
23:25
Nim Metaprogramming in the Real World
31:17
Просмотров 4,9 тыс.