लगभग 20 साल पहले मैंने C में खुद linked list बनाकर उसे किसी प्रोडक्ट में लागू किया था; शायद वही आखिरी बार था जब मैंने इसे इम्प्लीमेंट किया था.
उस समय जो प्रोडक्ट बना रहा था, वह Visio जैसा दिखने वाला एक voice ARS scenario editor था. उसमें जब अलग-अलग components के बीच connection किया जाता था, तो उसे linked list में स्टोर किया जाता था, और मेरी याद के मुताबिक उसी में आगे-पीछे move किया जाता था. इस structure के लिए double linked list के अलावा खास कोई विकल्प भी नहीं था..
खैर, Antirez की बात की तरह, यह expandable और useful है — इस बात के समर्थन में मैं भी एक वोट देता हूँ.
3 टिप्पणियां
लगभग 20 साल पहले मैंने C में खुद linked list बनाकर उसे किसी प्रोडक्ट में लागू किया था; शायद वही आखिरी बार था जब मैंने इसे इम्प्लीमेंट किया था.
उस समय जो प्रोडक्ट बना रहा था, वह Visio जैसा दिखने वाला एक voice ARS scenario editor था. उसमें जब अलग-अलग components के बीच connection किया जाता था, तो उसे linked list में स्टोर किया जाता था, और मेरी याद के मुताबिक उसी में आगे-पीछे move किया जाता था. इस structure के लिए double linked list के अलावा खास कोई विकल्प भी नहीं था..
खैर, Antirez की बात की तरह, यह expandable और useful है — इस बात के समर्थन में मैं भी एक वोट देता हूँ.
मुझे उस Twitter पोस्ट का लिंक नहीं दिया गया जिससे यह लेख शुरू हुआ था, इसलिए ठीक-ठीक यह नहीं कह सकता कि वह क्या था, लेकिन शायद उसकी सामग्री कुछ ऐसी ही रही होगी।
Why Writing a Linked List in (safe) Rust is So Damned Hard
Rust में linked list को सही तरीके से implement करना कितना मुश्किल है, यह नीचे दिए गए tutorial से भी समझा जा सकता है.
https://rust-unofficial.github.io/too-many-lists/