जेम्स क्लार्क (प्रोग्रामर)

From alpha
Jump to navigation Jump to search

James Clark
जन्म
James Jackson Clark

(1964-02-23) 23 February 1964 (age 60)
शिक्षाCharterhouse School
अल्मा मेटरUniversity of Oxford (BA)
के लिए जाना जाता है
SpouseJoy Chanpen
बच्चे1
रिश्तेदार
परिवारSainsbury family
पुरस्कारXML Cup (2001)[1]
Scientific career
खेत
संस्थानोंThai Open Source Software Center
SIPA
WSO2[2]

जेम्स क्लार्क (जन्म <समय दिनांक = 1964-02-23>23 फरवरी 1964) एक सॉफ्टवेयर इंजीनियर और ग्रॉफ (सॉफ्टवेयर), प्रवासी (पुस्तकालय) और कई एक्सएमएल विशिष्टताओं सहित विभिन्न खुला स्रोत सॉफ्टवेयर के निर्माता हैं।[1][3][4][5]


शिक्षा और प्रारंभिक जीवन

क्लार्क का जन्म लंडन में हुआ था और उन्होंने चार्टरहाउस स्कूल और मर्टन कॉलेज, ऑक्सफोर्ड में शिक्षा प्राप्त की, जहाँ उन्होंने गणित और दर्शनशास्त्र का अध्ययन किया।[1]


करियर

क्लार्क <समय>1995</समय> से बैंकाक, थाईलैंड में रहते हैं और स्थायी थाई निवासी हैं। वह थाई ओपन सोर्स सॉफ्टवेयर सेंटर नामक एक कंपनी का मालिक है, जो उसे उसकी ओपन-सोर्स गतिविधियों के लिए एक कानूनी ढांचा प्रदान करती है। क्लार्क ग्रॉफ (सॉफ्टवेयर) के लेखक और निर्माता हैं, साथ ही साथ GNU Emacs के लिए एक XML संपादन मोड भी है।

एक्सएमएल पर काम

क्लार्क ने कार्यकारी समूह के तकनीकी नेतृत्व के रूप में कार्य किया जिसने एक्सएमएल विकसित किया - विशेष रूप से स्व-समापन, एक्सएमएल # कुंजी शब्दावली टैग सिंटैक्स और नाम एक्सएमएल का योगदान। XML में उनके योगदान को इस विषय पर दर्जनों पुस्तकों में उद्धृत किया गया है।[citation needed] क्लार्क कई प्रभावशाली विनिर्देशों और कार्यान्वयनों के लेखक या सह-लेखक हैं, जिनमें शामिल हैं:

  • DSSSL: एक SGML परिवर्तन और स्टाइलिंग भाषा।
  • एक्सपैट (लाइब्रेरी): एक ओपन-सोर्स एक्सएमएल पदच्छेद
  • XSLT: XSL रूपांतरण, XSL परिवार का एक हिस्सा। वह XSLT 1.0 विनिर्देशन के संपादक थे।
  • XPath: XML दस्तावेज़ों को संबोधित करने के लिए पथ भाषा; XSLT द्वारा उपयोग किया जाता है लेकिन एक स्वतंत्र भाषा के रूप में भी। वह XPath 1.0 विनिर्देशन के संपादक थे।
  • एक्सएमएल के लिए नियमित भाषा विवरण: एक्सएमएल के लिए ट्री नियमित अभिव्यक्ति (टीआरईएक्स) एक्सएमएल के लिए एक स्कीमा भाषा है।[6] TREX को RELAX NG बनाने के लिए XML के लिए नियमित भाषा विवरण के साथ मिला दिया गया है।[6][7]
  • रिलैक्स एनजी: एक एक्सएमएल स्कीमा भाषा, स्पष्ट एक्सएमएल सिंटैक्स और कॉम्पैक्ट सिंटैक्स दोनों के साथ। क्लार्क XML स्कीमा (W3C) भाषा (जिसे XSD के रूप में भी जाना जाता है) के आलोचक थे[8] और प्रतिक्रिया में RELAX NG विकसित किया
  • जिंग: रिलैक्स एनजी का कार्यान्वयन।[9]
  • क्लार्क नोटेशन: एक एक्सएमएल नाम को कॉम्पैक्ट तरीके से व्यक्त करने का एक तरीका[10]
  • बैलेरिना (प्रोग्रामिंग भाषा) : बैलेरिना एप्लीकेशन प्रोग्रामर्स के लिए एक ओपन सोर्स जनरल पर्पज प्रोग्रामिंग लैंग्वेज है।

क्लार्क को JCP पर XML (StAX) JSR 173 के लिए Java (प्रोग्रामिंग लैंग्वेज) स्ट्रीम प्रोसेसिंग API विकसित करने वाले कार्यकारी समूह के सदस्य के रूप में सूचीबद्ध किया गया है।[11]


सॉफ्टवेयर उद्योग संवर्धन एजेंसी (एसआईपीए)

से देर से तक, क्लार्क ने थाईलैंड की सॉफ्टवेयर इंडस्ट्री प्रमोशन एजेंसी (SIPA) के लिए ओपन-सोर्स सॉफ्टवेयर तकनीकों और खुले मानकों को बढ़ावा देने के लिए काम किया। देश। इस कार्य में OpenOffice.org ऑफिस सुइट और मोज़िला फ़ायरफ़ॉक्स वेब ब्राउज़र के थाई सॉफ़्टवेयर स्थानीयकरण को अन्य ओपन सोर्स सॉफ़्टवेयर पैकेजों के साथ आगे बढ़ाना शामिल था।

SIPA की अन्य परियोजनाओं में शामिल हैं:

  • चन्ट्रा: एक ओपन-सोर्स सॉफ्टवेयर थाई प्रोजेक्ट जिसमें विंडोज के लिए प्रोग्राम हैं, जैसे कि ओपनसीडी प्रोजेक्ट।
  • सुरियान जीएनयू/लिनक्स छोटी और मध्यम आकार की कंपनियों के लिए एक उपयोगकर्ता के अनुकूल त्वरित सर्वर सिस्टम[12] एसआईपीए के नए, समान नाम वाली असंबंधित परियोजना, सुरियान लिनक्स लाइव सीडी के साथ भ्रमित न हों।[13]

संदर्भ

  1. 1.0 1.1 1.2 Clark, James (2020). "जेम्स क्लार्क जीवनी". jclark.com. Archived from the original on 24 July 2020.
  2. Anon (2020). "WSO2 Team". wso2.com.
  3. Clark, James (2020). "जेम्स क्लार्क के यादृच्छिक विचार". blog.jclark.com.
  4. Clark, James (1 July 2001). "A Triumph of Simplicity: James Clark on Markup Languages and XML". Dr. Dobb's Journal (Interview). Interviewed by Kim, Eugene Eric. Archived from the original on 24 February 2002.
  5. {{Twitter}} template missing ID and not present in Wikidata.
  6. 6.0 6.1 Jones, Christopher A.; Drake, Fred L.; Drake, Fred L. Jr. (2002). पायथन और एक्सएमएल. "O'Reilly Media, Inc.". p. 21. ISBN 9780596001285.
  7. Cover, Robin. "XML (TREX) के लिए ट्री रेगुलर एक्सप्रेशंस". xml.coverpages.org. Retrieved 6 March 2019.
  8. "Schema Wars: XML Schema vs. RELAX NG". webreference.com. Archived from the original on 4 March 2019. Retrieved 11 May 2019.
  9. "जिंग". relaxng.org.
  10. Clark, James. "एक्सएमएल नेमस्पेस". jclark.com. Retrieved 17 September 2015.
  11. "The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 173". jcp.org.
  12. "डिफ़ॉल्ट OaO सेडो फ़्रेमसेट". suriyan.org.
  13. "सुरियान लिनक्स लाइव सीडी". 11 February 2008. Archived from the original on 11 February 2008.