9 पॉइंट द्वारा xguru 2020-12-29 | 5 टिप्पणियां | WhatsApp पर शेयर करें
  • एक ऐसी लाइब्रेरी जो C कोड को कहीं भी चलने योग्य बनाती है

→ Java जैसी, लेकिन इंटरप्रिटर या VM की ज़रूरत नहीं

→ Go/Rust स्तर की portability देती है, लेकिन C भाषा को ज्यों का त्यों इस्तेमाल करती है

→ दिए गए 5 लाइब्रेरी फ़ाइलों के साथ compile करने पर वही binary Mac/Windows/Linux को सपोर्ट करती है

  • glibc स्तर की speed

  • ape (αcτµαlly pδrταblε εxεcµταblε) नाम का एक फ़ॉर्मैट बनाकर इस्तेमाल करती है

→ इस तथ्य का उपयोग कि Windows Portable Executable को UNIX 6th edition shell script बनाया जा सकता है

→ portable है, लेकिन Go version के hello world से 100x छोटा है

  • अंदर BIOS bootloader एम्बेड है, इसलिए bare metal boot के बाद चलाना भी संभव है

5 टिप्पणियां

 
nicewook 2020-12-29

मैं कल्पना नहीं कर पा रहा हूँ कि इसका इस्तेमाल कैसे किया जा सकता है। दिलचस्प है।

 
xguru 2020-12-29

लेखक Justine Tunney एक मशहूर hacker हैं.

https://en.wikipedia.org/wiki/Justine_Tunney

bare metal पर इसे चलाने का तरीका लेखक ने HN पर एक comment में दिया है.

https://news.ycombinator.com/item?id=25558363

लगता है कि यह C में command-line tools बनाने का एक नया तरीका बन सकता है.

GitHub में देख रहा था.. अंदर हर OS को दिखाने वाली ASCII art काफ़ी प्रभावशाली है.

https://github.com/jart/cosmopolitan/blob/master/ape/ape.S

 
bbulbum 2020-12-29

कोड के comments... कला हैं.. सच में कला..

 
525hm 2022-06-17

हाहाहा, बढ़िया है। शुरुआत में लगा कि लोगो बस ठीक-ठाक है, लेकिन MS-DOS से सच में प्रभावित हुआ।

 
galadbran 2020-12-29

कमेंट्स में ऐसी चीज़ें हों तो सच में लगता है कि इसे मज़े लेकर डेवलप किया गया है हाहा