डेवलपर बनने के लिए कंप्यूटर की कौन सी लैंग्वेज आनी चाहिए?
वेब विकास
बड़े संगठनों और व्यवसायों के लिए, वेब डेवलपमेंट टीम सैकड़ों लोगों (वेब ​​डेवलपर्स) से मिलकर और वेब साइटों को विकसित करते समय एजाइल कार्यप्रणाली जैसे मानक तरीकों का पालन कर सकती हैं। छोटे संगठनों को केवल एक स्थायी या अनुबंध करने वाले डेवलपर या संबंधित कार्य पदों जैसे ग्राफिक डिजाइनर या सूचना प्रणाली तकनीशियन के लिए माध्यमिक असाइनमेंट की आवश्यकता हो सकती है। वेब विकास एक नामित विभाग के डोमेन के बजाय विभागों के बीच एक सहयोगी प्रयास हो सकता है। वेब डेवलपर विशेषज्ञता के तीन प्रकार हैं: फ्रंट-एंड डेवलपर, बैक-एंड डेवलपर और पूर्ण-स्टैक डेवलपर। फ्रंट-एंड डेवलपर्स उपयोगकर्ता ब्राउज़र में चलने वाले व्यवहार और विज़ुअल्स के लिए ज़िम्मेदार हैं, जबकि बैक-एंड डेवलपर्स सर्वर से निपटते हैं।
विकास दर
विकास दर का मतलब है किसी देश की अर्थव्यवस्था या किसी खास क्षेत्र के उत्पादन में बढ़ोतरी की दर। यदि देश की विकास दर का जिक्र हो रहा हो, तो उसका मतलब देश की अर्थव्यवस्था या सकल घरेलू उत्पाद (जीडीपी) बढ़ने की रफ्तार से होता है। भारत की विकास दर मौजूदा वित्त वर्ष (2019-20) में 5% रहने की उम्मीद है।  संदर्भ: शेयर मंथन (https://web.archive.org/web/20111010030409/http://www.sharemanthan.in/index.php/the-news/5683-gdp-to-expand-72-pct-in-2009-10)
सॉफ्टवेयर विकास प्रक्रिया
एक बार ग्राहकों से सामान्य आवश्यकताओं को एकत्रित कर लेने के बाद विकास के कार्य-क्षेत्र के विश्लेषण का निर्धारण किया जाना चाहिए और इसे स्पष्ट रूप से व्यक्त करना चाहिए। इसे अक्सर एक कार्य-क्षेत्र संबंधी दस्तावेज कहा जाता है।
प्रोग्रामन भाषाओं की सूची (वर्गानुसार)
More recently many of these applications have chosen to "build in" traditional scripting languages, such as Perl or Visual Basic, but there are quite a few "native" scripting languages still in use. Many scripting languages are compiled to bytecode and then this (usually) platform independent bytecode is run through a virtual machine (compare to Java).Stack-based languages are a type of data-structured language that are based upon the stack data structure.Synchronous programming languages are optimized for programming reactive systems, systems that are often interrupted and must respond quickly. Many such systems are also called realtime systems, and are found often in embedded uses. Examples:These languages assist with generating lexical analzyers and parsers for Context-free grammars.
संगणक अभियान्त्रिकी
संयुक्त राज्य अमेरिका में पहला कम्प्यूटर इंजीनियरिंग डिग्री प्रोग्राम 1 9 72 में क्लीवलैंड, ओहियो में केस वेस्टर्न रिजर्व विश्वविद्यालय में स्थापित किया गया था। 2015 तक, अमेरिका में 250 ABET-मान्यता प्राप्त कम्प्यूटर इंजीनियरिंग कार्यक्रम थे। यूरोप में, कम्प्यूटर इंजीनियरिंग स्कूलों की मान्यता EQANIE नेटवर्क के विभिन्न एजेंसियों के हिस्से द्वारा की जाती है। इंजीनियरों के लिए नौकरी की आवश्यकताओं को बढ़ाने के कारण जो हार्डवेयर, सॉफ्टवेयर, फर्मवेयर को समेकित रूप से डिजाइन कर सकते हैं और उद्योग में उपयोग किए जाने वाले सभी कम्प्यूटर सिस्टमों का प्रबंधन कर सकते हैं, दुनिया भर के कुछ तृतीयक संस्थान आमतौर पर कम्प्यूटर इंजीनियरिंग नामक स्नातक की डिग्री प्रदान करते हैं। कम्प्यूटर इंजीनियरिंग और इलेक्ट्रॉनिक इंजीनियरिंग कार्यक्रमों में उनके पाठ्यक्रम में एनालॉग और डिजिटल सर्किट डिजाइन शामिल हैं। अधिकांश इंजीनियरिंग विषयों के साथ, कम्प्यूटर इंजीनियरों के लिए गणित और विज्ञान का एक अच्छा ज्ञान होना जरूरी है। आजकल अधिकांश इंजिनियरिंग महाविद्यालयों में कम्प्यूटर इंजीनियरिंग की शिक्षा स्नातक स्तर पर उपलब्ध है। कम्प्यूतर इंजीनियरिंग के लिये विज्ञान और गणित की अच्छी जानकारी आवश्यक है। संगणक प्रौद्योगिकी के मूल विषय हैं: सॉफ्टवेयर अभियान्त्रिकी
सेवाभिमुख आर्किटेक्चर (Service-oriented architecture)
इसे ओपरेट करने के लिए, हिस्सों (chunks) के भीतर या निर्दिष्ट हिस्सों (chunks) के बीच कोई पारस्परिक क्रिया मौजूद नहीं होनी चाहिए. इसके बजाय, मनुष्य सापेक्ष "तदर्थ" तरीके में नव अप्रत्याशित आवश्यकताओं से प्रेरित हो कर, सेवाओं (ये सभी असंबंधित सहयोगी हैं) की अंतःक्रिया को निर्दिष्ट करते हैं। इस प्रकार से पारंपरिक कार्यों या वर्गों की तुलना में क्रियाशीलता की बड़ी इकाईयों के रूप में सेवाओं की जरूरतें ज्यादा होती हैं, नहीं तो ऐसे हजारों ग्रेन्युलर ओब्जेक्ट्स की अत्यधिक जटिलता अनुप्रयोग (एप्लिकेशन) डिजाइनर को बोज़ से परस्त कर देती है। प्रोग्रामर्स जावा, C, C++, C# या COBOL जैसी पारंपरिक भाषाओँ का उपयोग करके खुद सेवाओं का विकास करते हैं।
सैंडबॉक्स (सॉफ्टवेयर डेवलपमेंट)
सैंडबॉक्स शब्द का उपयोग आमतौर पर वेब डेवलपर्स के विकास के लिए किया जाता है, बाहरी डेवलपर्स द्वारा उपयोग के लिए एक प्रतिबिंबित उत्पादन वातावरण के लिए। आमतौर पर, एक तृतीय-पक्ष डेवलपर एक एप्लिकेशन विकसित करेगा और बनाएगा जो सैंडबॉक्स से एक वेब सेवा का उपयोग करेगा, जिसका उपयोग किसी तीसरे पक्ष की टीम को उत्पादन वातावरण में स्थानांतरित करने से पहले उनके कोड को मान्य करने की अनुमति देने के लिए किया जाता है। माइक्रोसॉफ्ट, गूगल, एमाज़ॉन.कॉम, सलेसफोर्स.कॉम, पेपाल, ई-बे और "याहू!", जैसी अन्य सेवाएं इस तरह की सेवाएं प्रदान करती हैं।
सिस्टम डेवलपमेंट लाइफ साइकल
सिस्टम डेवलपमेंट लाइफ साइकल (SDLC), या "सॉफ्टवेयर डेवलपमेंट लाइफ साइकल" सिस्टम इंजीनियरिंग और सॉफ्टवेयर इंजीनियरिंग में सिस्टम का निर्माण करने या फेरबदल करने की प्रक्रिया है और ऐसी मॉडल एवं कार्य प्रणालियां हैं, जिनका लोग इन सिस्टमों को विकसित करने के लिए इस्तेमाल करते हैं। यह अवधारणा सामान्यतया कंप्यूटर या सूचना प्रणाली से सम्बंधित होती हैं।
समिधा फाउंडेशन
आमतौर पर यह धारणा हैं कि कंप्यूटरों का बुनियादी आधार अंग्रेजी हैं, यह धारणा सिरे से गलत हैं। कंप्यूटर कि भाषा अंको की भाषा है और अंको में भी केवल ० और १. कोई भी तकनीक और मशीन उपभोक्ता के लिये होती हैं। इसकी सफलता इस बात पर निर्भर करती हैं की उससे कैसे उपभोक्ता के अनुरूप ढला जाए. भारत के सन्दर्भ में कहें, तो आईटी के इस्तेमाल को हिंदी और दूसरी भारतीय भाषाओं के अनुरूप ढलना ही होगा. यह अपरिहार्य हैं, क्योंकि हमारे पास संख्या बल हैं। इसी के मद्देनजर सोफ्टवेयर की बड़ी कम्पनीयां अब नए बाजार के तलाश में सबसे पहले भारत का ही रुख करती हैं। ऐसा किसी उदारतावश नहीं, बल्कि व्यावसायिक बाध्यता के कारण संभव हुआ हैं। हमने तो अभी बस इन्टरनेट और मोबाइल तकनीकों का स्वाद चखा हैं और सम्पूर्ण विश्व के बाज़ार में हाहाकार मचा दिया.
अनुभाषक
अनुभाषक या कम्पाइलर (compiler) एक या अधिक संगणक क्रमादेशों का समुच्चय होता है जो किसी उच्च स्तरीय कम्प्यूटर भाषा में लिखे क्रमादेश( प्रोग्राम) को किसी दूसरी कम्प्यूटर भाषा में बदल देता है। अनुभाषक शब्द प्रयोग प्राय ऐसे क्रमादेशों (प्रोग्रामों ) के लिए होता है जो उच्च स्तरीय भाषा के क्रमादेश को निम्न स्तरीय भाषा के क्रमादेश में बदलते है। जिस कम्प्यूटर भाषा में मूल प्रोग्राम है उसे "स्रोत भाषा" कहते हैं तथा इस प्रोग्राम को "स्रोत कोड" कहते हैं। इसी प्रकार जिस भाषा में स्रोत कोड को बदला जाता है उसे लक्ष्य-भाषा (target language) कहते हैं एवं इस प्रकार प्राप्त कोड को "ऑब्जेक्ट कोड" कहते हैं। ऑब्जेक्ट कोड प्रायः बाइनरी भाषा में होता है जिसे लेकर लिंकर किसी मशीन विशेष पर चलने लायक (executable) मशीन कोड पैदा करता है।
जावा (प्रोग्रामिंग भाषा)
जावा भाषा को निर्मित करने के पांच मुख्य उद्देश्य थे:हालांकि जावा का अधिकांश प्रत्यक्ष मुनाफा लाइसेंसिंग और JCP सदस्यता राशि से आता है, कुछ मानते हैं कि जावा प्रमुखतः हार्डवेयर सर्वर को बढ़ावा देने का एक वाहन और/या आंतरिक रूप से सन के लिए सोलारिस OS की बिक्री हैं और सन के उपाध्यक्ष रिच ग्रीन ने कहा कि जावा के लिए सन की आदर्श भूमिका "इंजीलवाद" के जैसी है।
ड्रुपल
Drupal (pron. / dru ː / pəl) एक स्वतंत्र और खुला स्रोत सामग्री प्रबंधन (सीएमएफ) ढांचा PHP में लिखा है और GNU जनरल पब्लिक लाइसेंस के तहत वितरित की है [3] [4] [5] यह एक के रूप में प्रयोग किया जाता है वापससभी वेबसाइटों की दुनिया भर में कम से कम 2.1% के लिए अंत प्रणाली [6] [7] निजी ब्लॉग से कॉर्पोरेट, राजनैतिक और whitehouse.gov और data.gov.uk. [8] सहित सरकारी साइटों को लेकर यह भी ज्ञान प्रबंधन के लिए प्रयोग किया जाता हैऔर व्यापार सहयोग.
सॉफ्टवेयर विकास प्रक्रिया
कार्यान्वयन प्रक्रिया का एक हिस्सा है जहां सॉफ्टवेयर इंजीनियर परियोजना के लिए कोड (कूट) का प्रोग्राम लिखते हैं।
अडोबी फ्लैश
एक्शन स्क्रिप्ट प्रोग्रामिंग भाषा परस्पर संवादात्मक एनिमेशन, वीडियो गेम, वेब एप्लिकेशन, डेस्कटॉप एप्लिकेशन और मोबाइल एप्लिकेशन के विकास की अनुमति देती है। प्रोग्रामर एक आईडीई जैसे फ्लैश सॉफ़्टवेयर का उपयोग कर सकते हैं जैसे एडोब एनीमेट, एडोब फ्लैश बिल्डर, एडोब डायरेक्टर, फ्लैशडेक्वेल और पॉवरफ्लाशर एफडीटी। एडोब एयर फ्लैश के साथ विकसित किए जाने वाले पूर्ण विशेषताओं वाले डेस्कटॉप और मोबाइल एप्लिकेशन को सक्षम बनाता है और विंडोज, मैक ओएस, एंड्रॉइड, आईओएस, एक्सबॉक्स वन, प्लेस्टेशन 4, और निनटेंडो वाईआई यू और स्विच के लिए प्रकाशित किया जाता है।
विज़ुअल बेसिक
Visual Basic (विज़ुअल बेसिक) से एक्ज़िक्यूटेबल्स (EXE फाइल्स), एक्टिव-एक्स कंट्रोल्स, या DLL फाइल्स बनाए जा सकते हैं, लेकिन मुख्य रूप से इसका प्रयोग Windows (विंडोज़) ऐप्लिकेशंस और डेटाबेस सिस्टम्स के इंटरफेस तैयार करने के लिए किया जाता है। पॉप-अप कार्यक्षमता प्रदान करने के लिए कम क्रियाशीलता वाले डायलॉग बॉक्स का प्रयोग किया जा सकता है। कंट्रोल, ऐप्लिकेशन की मूल क्रियाशीलता प्रदान करता है जबकि प्रोग्रामर्स उपयुक्त इवेंट हैंडलर्स में और अधिक लॉजिक डाल सकते हैं। उदाहरण के लिए, एक ड्रॉप-डाउन संयोजन बॉक्स स्वतः अपनी सूची दिखा देता है जिससे की यूजर किसी भी एलिमेंट का चयन कर सकता है। जब एक आइटम का चयन होता है तो एक इवेंट हैंडलर 'कॉल' होता है जो तब प्रोग्रामर द्वारा लिखे गए अतिरिक्त कोड को एक्ज़िक्यूट कर किसी ख़ास काम को अंजाम देता है। कौन सा कार्य-विशेष शुरू किया गया यह इस बात पर निर्भर करता है कि कौन से एलिमेंट का चयन किया गया था, जैसे कि एक संबंधित लिस्ट को भरना.
सॉफ्टवेयर अभियान्त्रिकी
सॉफ्टवेयर इंजीनियरी का अर्थ है व्यवस्थित, अनुशासन-बद्ध, परिमाणात्मक, रुप से सॉफ्टवेर का विकास, संचालन, और रखरखाव, और इन प्रस्तावों का अध्धयन करना ताकि प्रोद्योगिकी का प्रयोग सॉफ्टवेर क्षेत्र में किया जा सके| "सॉफ्टवेर अभियान्तिकी" शब्द सर्वप्रथम १९६८ में नाटो के सॉफ्टवेर अभियान्तिकी सम्मेलन में प्रयोग में लाया गया था जोकि उस समय के "सॉफ्टवेर संकट" को सुलझाने के लिए आयोजित किया गया था| तबसे ये एक ऐसे व्यवसाय के रूप में विकसित हो चुका है जो उच्च गुणवत्ता के सॉफ्टवेर विकसित करने के लिए समर्पित है जो सस्ते, सरलता से रखरखाव करने योग्य, और तेज़ी से बनाये जा सके| चूँकि अन्य अभियान्तिकी शाखाओं की तुलना में "सॉफ्टवेर अभियान्तिकी" एक नया क्षेत्र है, इसलिए इस क्षेत्र में बहुत काम किया जाना बाकी है और इस बात को लेकर बहुत वाद-विवाद है की वास्तव में ये है क्या, और ये भी की क्या ये अभियान्तिकी के क्षेत्र में रखे जाने योग्य है भी| ये क्षेत्र में इतनी तीव्रता से वृद्धि हुई है की इसे अब केवल प्रोग्रामिंग तक ही सीमित नहीं रखा जा सकता| "सॉफ्टवेर अभियान्तिकी" के स्थान पर सॉफ्टवेर उद्योग में "सॉफ्टवेर विकास" शब्द का भी प्रयोग किया जाता है जो अभियान्तिकी शब्द को सॉफ्टवेर विकास के लिए संकुचित मानते हैं|  एक नया व्यवसाय होने के पश्चात् भी ये भारत में एक पसंदीदा व्यवसाय और जीवन वृत्त(करियर) है और पिछले कई वर्षों में लाखों भारतीय युवक-युवतियां इस क्षेत्र में काम करने के लिए आगे आयें हैं| एक अनुमान के अनुसार भारत में ही इस उद्योग में २२ लाख लोग कार्यरत है|
कंप्यूटर प्रोग्रामर
एक प्रोग्रामर, डेवलपर, डेव, कोडर, या सॉफ्टवेयर इंजीनियर वो व्यक्ति जो कंप्यूटर सॉफ्टवेयर बनाता हैं। "कंप्यूटर प्रोग्रामर"  शब्द का प्रयोग एक ऐसे व्यक्ति के लिए किया जाता है जो कंप्यूटर के क्षेत्र मैं सॉफ्टवेयर निर्माण संबंधित कार्य करते हैं।
कम्प्यूटर और हिन्दी
हिंदी के विकास की जरूरत बनी कंप्यूटर साक्षरता
सेमाफोर (प्रोग्रामिंग)
प्रोग्रामिंग भाषा ALGOL 68 में, लिनक्स कर्नेल में तथा कुछ अंग्रेजी पाठ्यपुस्तकों में कार्यों, "P" और "V" को, क्रमश: "डाउन" तथा "अप" कहा जाता है। सॉफ्टवेयर इंजीनियरिंग की पद्धति में उन्हें अक्सर "wait" तथा "signal", या "acquire" तथा "release" (जिनका प्रयोग मानक जावा लाइब्ररी में होता है), या "pend" तथा "post" कहा जाता है। मूल डच आद्याक्षरों से मिलान करने के लिए कुछ पुस्तकों में इन्हें "procure" तथा "vacate" कहा जाता है।
अडोबी फ्लैश
2007 में, एडोब की पहली संस्करण रिलीज फ्लैश का नौवां प्रमुख संस्करण एडोब फ्लैश सीएस 3 प्रोफेशनल था। इसने एक्शनस्क्रिप्ट 3.0 प्रोग्रामिंग भाषा की शुरुआत की, जिसने आधुनिक प्रोग्रामिंग प्रथाओं और फ्लैश के साथ सक्षम व्यावसायिक अनुप्रयोगों का समर्थन किया। एडोब फ्लेक्स बिल्डर (ग्रहण पर निर्मित) ने एंटरप्राइज़ एप्लिकेशन डेवलपमेंट मार्केट को लक्षित किया, और उसी वर्ष भी जारी किया गया। फ्लेक्स बिल्डर में फ्लेक्स एसडीके, घटकों का एक सेट शामिल था जिसमें चार्टिंग, उन्नत यूआई और डेटा सेवाएं (फ्लेक्स डेटा सर्विसेज) शामिल थे।
परियोजना प्रबंधक
सॉफ्टवेयर परियोजना प्रबंधक से सॉफ्टवेयर विकास के जीवन चक्र (एसडीएलसी) (SDLC) से परिचित होने की भी उम्मीद की जाती है। इसके लिए आवश्यकताओं की प्रार्थना, अनुप्रयोग का विकास, तार्किक और वास्तविक डेटाबेस डिजाइन और नेटवर्किंग की गहराई से जानकारी की आवश्यकता हो सकती है। यह जानकारी विशेष तौर पर उपरोक्त शिक्षा और अनुभव का परिणाम है। सॉफ्टवेयर परियोजना प्रबंधकों के लिए एक व्यापक रूप से स्वीकार्य प्रमाणपत्र नहीं है, लेकिन उनमे से कईयों के पास परियोजना प्रबंधन संस्थान, PRINCE2 द्वारा प्रदत्त पीएमपी (PMP) पदनाम या परियोजना प्रबंधन में एक उच्च स्तरीय डिग्री जैसे कि एक एमएसपीएम (MSPM) या प्रौद्योगिकी प्रबंधन में अन्य स्नातक की डिग्री होगी।
डिवाइस ड्राइवर
डिवाइस ड्राइवर बनाने के लिए आपको गहराई से अध्ययन करना होगा कि किस तरह हार्डवेयर और सॉफ्टवेयर काम करते हैं। ड्राइवर को हार्डवेयर चलाने के लिए निम्न-स्तर का अधिकार चाहिए होता है। यह बहुत अधिक अधिकारों के साथ काम करते हैं, इस कारण कोई भी त्रुटि हो जाती है तो कुछ न कुछ परेशानी उत्पन्न हो ही जाती है। कई नए ऑपरेटिंग सिस्टम के सॉफ्टवेयर पूरे सिस्टम को प्रभावित करने से पहले ही रुक जाते हैं। अगर डिवाइस के प्रोग्राम को सही ढंग से तैयार नहीं किया जाये तो केवल उपयोग करने वाले मोड में भी यह पूरे सिस्टम को बंद कर सकता है। इन सभी के कारण इसकी समस्या का पता लगाना और ठीक करना बहुत ही कठिन और खतरनाक है।
सेवाभिमुख आर्किटेक्चर (Service-oriented architecture)
इन सब को अन्तर्निहित और सक्रिय करने के लिए पर्याप्त विवरण से युक्त मेटाडेटा की आवश्यकता होती है, जो न केवल इन सेवाओं के लाक्षणिक गुणों का वर्णन करता है, बल्कि उन्हें ड्राइव करने वाले डेटा का भी वर्णन करता है। प्रोग्रामर्स ने उस डेटा की सरंचना के लिए SOA में XML का व्यापक उपयोग किया है, जिसे वे लगभग एक विस्तृत वर्णन-कंटेनर में रखते हैं। इसी के अनुरूप, वेब सर्विसिज डिस्क्रिप्शन लेंग्वेज (WSDL) प्रारूपिक रूप से खुद सेवाओं का वर्णन करती है, जबकि SOAP प्रोटोकोल संचरण प्रोटोकोल का वर्णन करता है। क्या ये विवरण भाषाएं (description languages) जॉब के लिए सबसे श्रेष्ठ विकल्प हैं और क्या ये भविष्य में पसंदीदा बनेगीं/बनी रहेंगी, इस पर सार्वजनिक चर्चा बनी हुई हैं। SOA उन डेटा और सेवाओं पर निर्भर करता है जिसका विवरण मेटाडेटा के द्वारा किया जाता है, जिसे निम्न दो मानदंडों पर खरा उतरना चाहिए:लगभग पूरी तरह से मौजूदा सोफ्टवेयर सेवाओं से बनाए जाते "तदर्थ" अनुप्रयोगों (एप्लिकेशन) बनाने के लिए, क्रियाशीलता के काफी बड़े हिस्से को एक साथ शृंखला में रखने के लिए वपराशकर्ताओं को समर्थ बनाना - यह SOA का उद्देश्य है। ये हिस्से जितने बड़े होते हैं, किसी क्रियाशीलता के सेट को कार्यान्वित करने के आवश्यक इंटरफेस बिंदु उतने ही कम होते हैं; हालांकि, क्रियाशीलता के बहुत बड़े हिस्से, आसान पुनरुपयोग के लिए पर्याप्त दानेदार साबित नहीं भी हो सकते. प्रत्येक इंटरफेस अपने साथ प्रोसेसिंग ऑवरहेड का कुछ हिस्सा लाता है, इसलिए सेवाओं की ग्रेन्युलारिटी के चुनाव में प्रदर्शन पर विचार किया जाता है। SOA की विकास संभावनाएं सूचित करती हैं कि n-th अनुप्रयोग (एप्लिकेशन) के निर्माण की सीमांत लागत कम है, क्यों कि आवश्यक सभीं सोफ्टवेयर, अन्य अनुप्रयोगों (एप्लिकेशन) की आवश्यकता को संतुष्ट करने के हेतु, पहले से मौजूद होते हैं। आदर्श रूप में, एक नए अनुप्रयोग के निर्माण के लिए अब केवल ओर्केस्टेशन की आवश्यकता रहती है।
मुक्त हिन्दी सॉफ्टवेयर
· आई लिप - सी डैक पुणे द्वारा निर्मित यह सॉफ्टवेअर 4.00 एम बी आकारमान का विंडो 95/98 एन टी पर चलाया जा सकता है। इससे वर्तनी सुधार, ई मेल भेजना, पर्दे पर की बोर्ड सुविधा, क्ष्च्क्क्ष्क्ष् डेटा आयात करना, बहुभाषिक एच टी एम एल, बनाना, शब्द संशोधक आदी कार्य किया जा सकता है। इस पुरस्कृत सॉफ्टवेअर द्वारा भारतीय भाषाओं में फाईल मेनू से एच ए टी एम एल रूप में भेजा जा सकता है।
सॉफ्टवेयर परीक्षण
जवाब में, कुछ ऐसे उभरते सॉफ्टवेयर विषय जैसे एक्सट्रीम प्रोग्रामिंग और एजाइल सॉफ्टवेयर डिवेलपमेंट आंदोलन, एक "टेस्ट ड्रिवेन सॉफ्टवेयर डेवेलपमेंट" मॉडल का पालन करते हैं। इस प्रक्रिया में, सॉफ्टवेयर इंजीनियर द्वारा यूनिट टेस्ट पहले लिखे जाते हैं, (अक्सर एक्सट्रीम प्रोग्रामिंग पद्धति में पेयर प्रोग्रामिंग के साथ). बेशक ये परीक्षण शुरू में विफल हो जाते हैं; जैसे कि उनसे उम्मीद रहती है। और फिर जैसे ही कोड लिखा जाता है यह परीक्षण स्वीट के बड़े अंश के संवर्द्धित रूप से गुजरता है। टेस्ट स्वीट को, विफलता की नई परिस्थितियों और कॉर्नर केस के मिलते रहने के कारण, लगातार नवीनीकृत किया जाता है और उन्हें किसी भी विकसित रिग्रेशन टेस्ट के साथ एकीकृत किया जाता है। बाकी सॉफ्टवेयर सोर्स कोड के साथ यूनिट टेस्ट को बनाए रखा जाता है और आम तौर पर बिल्ड प्रक्रिया में एकीकृत किया जाता है (जहाँ अन्तर्जात पारस्परिक क्रिया परीक्षण को आंशिक रूप से मानव निर्मित स्वीकृति प्रक्रिया में बदल दिया जाता है)।
अडोबी फ्लैश
2016 में, पीसी पर एडोब फ्लैश प्लेयर की कमी की उपलब्धता के कारण सेवा एचटीएमएल 5 में स्थानांतरित हो गई। [17] 2016 तक, वेब अनुप्रयोगों और आरआईए को एक्शनस्क्रिप्ट 3.0 प्रोग्रामिंग भाषा और एडोब फ्लैश बिल्डर जैसे संबंधित टूल का उपयोग करके फ्लैश के साथ विकसित किया जा सकता है। फ्लैशडिवेल और पावरफ्लैशर एफडीटी जैसे थर्ड-पार्टी आईडीई डेवलपर्स को फ़्लैश गेम्स और एप्लिकेशन बनाने में सक्षम बनाता है, और आमतौर पर माइक्रोसॉफ्ट विजुअल स्टूडियो के समान होते हैं। फ्लेक्स अनुप्रयोग आमतौर पर फ्लेक्स फ्रेमवर्क जैसे PureMVC का उपयोग करके बनाया जाता है। [14]
विज़ुअल बेसिक
विज़ुअल बेसिक कम्पाइलर को अन्य Visual Studio (विज़ुअल स्टुडियो) लैंग्वेजों (C, C++) के साथ शेयर किया गया है, लेकिन IDE में बंधनों के कारण कुछ 'टारगेट्स' (विंडोज़ मॉडल DLL's) और थ्रेडिंग मॉडल्स की रचना संभव नहीं है।
माइक्रोसॉफ्ट सरफेस
माइक्रोसॉफ्ट सरफेस के अनुप्रयोग विन्डोज़ प्रेजेंटेशन फाउंडेशन याXNA(एक्स एन ए) में लिखे जा सकते हैं। विकास की प्रक्रिया सामान्य विस्टा के विकास की तरह है, लेकिन कस्टम WPF(डब्लू पी एफ) कंट्रोल सरफेस के अनूठे अंतराफलक के कारण सरफेस के दल को बनाने पड़े थे। डेवलपर्स जो पहले से ही WPF(डब्लू पी एफ) में कुशल हैं, बड़े होटलों, जुआघरों, और रेस्तराओं में प्रयोग हेतु सरफेस अनुप्रयोगों को लिखने में SDK(एस डी के) का प्रयोग कर सकते हैं।
सॉफ्टवेयर विकास प्रक्रिया
लागत के फलन के कारण या विकास के आरंभ में अस्पष्ट आवश्यकताओं के परिणामों के कारण कुछ कार्यात्मकता परियोजना के कार्य-क्षेत्र से बाहर हो जा सकती है। यदि विकास बाह्य रूप से किया जाता है, तो इस दस्तावेज़ को एक कानूनी दस्तावेज माना जा सकता है ताकि यदि कभी कोई विवाद हो तो ग्राहक को किये गए वादों के संबंध में किसी भी संशयता को स्पष्ट किया जा सके।
अभिकलित्र कार्यक्रम
अभिकलित्र कार्यक्रम (कंप्यूटर प्रोग्राम) वह निर्देश या कई निर्देशों का समूह होता है जिनका प्रयोंग अभिकलित्र से किसी निश्चित समय पर कोई कार्य सम्पन्न कराने के लिये किया जाता है। इसे सॉफ्टवेयर प्रोग्राम या केवल प्रोग्राम या फिर स्रोत कोड भी कहते हैं। प्रोग्राम का प्रयोग माइक्रोप्रोसेसर में किसी सूचना को क्रियान्वित करने के लिये किया जाता है। ताकि प्रोसेसर उपयोक्ता की आवश्यकता के अनुसार कार्य कर सके। इसका निर्माण कार्यक्रम भाषा (प्रोग्रामिंग लैंगुएज) जैसे की सी++ आदि में किया जाता है।  जिस प्रकार से किसी भाषा का प्रयोग करके किसी अन्य व्यक्ति को किसी तरह का निर्देश दिया जा सकता है उसी तरह कार्यक्रम भाषा का प्रयोग करके अभिकलित्र को किसी तरह के कार्य करने का निर्देश दिया जा सकता है। सभी कार्यक्रम भाषाओं का एक निश्चित प्रारूप होता है, जिसके अनुसार ही उसमें स्रोत संकेत का निर्माण किया जाता है। इस प्रारूप में किसी भी प्रकार का परिवर्तन करने पर वह स्रोत संकेत निश्चित परिणाम नहीं दे सकता है। कार्यक्रम भाषाओं का वर्गीकरण मुख्यतः दो समूहों में किया गया है - १ निम्न स्तरिय भाषा और २. उच्च स्तरीय भाषा। इस समूह में उन कार्यक्रम भाषाओं को शामिल किया जाता है, जो प्रोसेसर तक निदेशों को प्रेषित करने के लिये या तो किसी भी अनुवादक का प्रयोग नहीं करती हैं या फिर केवल असेंबलर का प्रयोग करती हैं।
विज़ुअल बेसिक
(विज़ुअल बेसिक) ( VB), Microsoft (माइक्रोसॉफ्ट) द्वारा इसके COM प्रोग्रामिंग मॉडल (प्रतिरूप) के लिए विकसित किया गया तीसरी-पीढ़ी का इवेंट-ड्राइवेन प्रोग्रामिंग लैंग्वेज और इंटिग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) है। ग्राफिकल डेवलपमेंट की अपनी विशेषताओं और BASIC (बेसिक) परिवार का सदस्य होने के कारण VB को प्रोग्रामिंग लैंग्वेज सीखने और प्रयोग करने की दृष्टि से अपेक्षाकृत सरल माना जाता है।
एंड्रॉइड (प्रचालन तंत्र)
एन्ड्रॉयड में अनुप्रयोग(एप्लिकेशन) को चलाने के लिये सबसे महत्वपूर्ण अवयव या अंग डैलविक है। जो लोग कम्प्यूटर प्रोग्रामिंग की भाषा से परिचित हैं वे समझ सकते हैं कि यह भी जावा वर्चुअल मशीन का लघु रूप है। इसको इस प्रकार समझा जा सकता है कि पहले जावा कोड में लिखे प्रोग्राम को बाइट कोड में बदला जाता है और फ़िर उसे "डैलविक एक्स्क्यूटेबल" (डेक्स) से अर्थात डेक्स टूल द्वारा डैलविक रूप मे बदल कर प्रयोग किया जाता है।
डिज़ाइन पैटर्न (कंप्यूटर विज्ञान)
पीटर नोर्विग ने "डिज़ाइन पैटर्न इन डाइनमिक प्रोग्रामिंग" में डाइनमिक भाषाओं में विभिन्न पैटर्न को कार्यान्वित करने की घिसी-पिटी बात की चर्चा करते हैं। नोर्विग और अन्य ने उन भाषा गुणों की व्याख्या की है, जो विभिन्न पैटर्न को आवेष्टित या स्थानापन्न करते हैं, जिसे C++ के उपयोगकर्ता को स्वयं के लिए लागू करना जरूरी होगा।
डिज़ाइन पैटर्न (कंप्यूटर विज्ञान)
डाइनमिक प्रोग्रामिंग लैंग्वेज के उपयोगकर्ताओं ने कई डिज़ाइन पैटर्न की भाषाओं, जैसे C++ और Java की सीमाओं के लिए वर्कअराउंड के रूप में चर्चा की है। उदाहरण के लिए, विज़िटर पैटर्न को उस भाषा में लागू करने की जरूरत नहीं है, जो मुल्टीमेथड्स का समर्थन करती है। विज़िटर का उद्देश्य मौजूदा वर्गों में, उन्हें बिना संशोधित किए नई संक्रियाएं जोड़ना है। C++ में, एक वर्ग को एक विशिष्ट और बंद तरीकों के सेट वाले, सिंटैक्टिक स्ट्रक्चर के रूप में घोषित किया गया है। मुल्टीमेथड्स वाली एक भाषा में, जैसे कॉमन लिस्प वर्ग के लिए तरीके, उस वर्ग संरचना से बाहर होते हैं और व्यक्ति उन्हें बिना बदले नए तरीके जोड़ सकता है। इसी तरह, डेकोरेटर पैटर्न, डाइनेमिक डेलीगेशन के कार्यान्वयन के बराबर है, जैसा कि कॉमन लिस्प, ऑब्जेक्टिव C, सेल्फ और JavaScript में पाया जाता है।
कम्प्यूटर प्रोग्राम
क्रमादेशों को प्रोग्रामिंग भाषा मे लिखा जाता है। इन भाषाओँ को अक्सर इंसानों के समझने योग्य बनाया जाता है। अपने मूल रूप मे, ज़्यादतर प्रोग्रामिंग भाषाओं मे लिखे गए प्रोग्रामों को, संगणक/कंप्यूटर समझ नही सकते, और उनमे लिखे गए निर्देशों का पलन नही कर सकते। इस काम के लिये "कंपाइलर" और "इंटर्प्रेटर" सॉफ्टवेयर का प्रयोग किया जाता है। "कंपाइलर" और "इंटर्प्रेटर" खुद प्रोग्राम होते हैं जो प्रोग्रामिंग भाषा मे लिखे गए प्रोग्राम, जो इंसानों के समझने योग्य है, को कंप्यूटर द्वारा चलाने मे मदद करते हैं।
चण्डीगढ़
2. तकनीकीता हर किसी के लिए चाय नहीं है- दुनिया तकनीकी नवाचारों पर आगे बढ़ रही है जो आगे आते रहते हैं। लेकिन, सभी के लिए इन नवाचारों को डिकोड करना और बहुस्तरीय उद्देश्यों के लिए इसका उपयोग करना संभव नहीं है। एक कुशल सॉफ्टवेयर डेवलपर तकनीकी प्रगति से लाभ की कुंजी है। इस क्षेत्र में एक पेशे के रूप में लोगों की दिलचस्पी बढ़ रही है। हालांकि सर्वश्रेष्ठ डिजाइनरों को ढूंढना सुनिश्चित करें जो आपके व्यवसाय के विचार को एक सफल उत्पाद में बदल सकते हैं।
इनसीड
इनसीड के पीएचडी प्रोग्राम में प्रवेश बहुत प्रतिस्पर्धी है, जिसमें 5 प्रतिशत से भी कम आवेदकों को प्रवेश मिलता है। आवेदकों के पास विश्वविद्यालय स्तर की डिग्री होनी चाहिए और अंग्रेजी में काम करने का ज्ञान होना चाहिए। अधोस्नातक स्तर की शिक्षा के सम्बंधित क्षेत्र की कोई खास जरुरत नहीं होती है। कमजोर गणितीय पृष्ठभूमि वाले आवेदकों को प्रोग्राम में प्रवेश करने से पहले अपनी गणित में सुधार पर काम करना होता है। प्रवेश के लिए जीएमएटी या जीआरई आवश्यक है। औसत जीएमएटी स्कोर 750 है और 800 का जीआरई मात्रात्मक स्कोर असामान्य नहीं है। आवेदक जिनकी राष्ट्र भाषा अंग्रेजी नहीं है, उन्हें टीओईएफएल परीक्षा पास करनी होती है, अगर उन्होंने ऐसे संस्थान से विश्विद्यालय की डिग्री नहीं ली है, जिसका पाठ्यक्रम विशेष रूप से अंग्रेजी में ना हो।
आर्थिक विकास
नव औद्योगिक देश|नए औद्योगिक देश]]। इनमें से कई 1997 के एशियाई आर्थिक संकट की चपेट में आ गए थे।]] देशों, क्षेत्रों या व्यक्तिओं की आर्थिक समृद्धि के वृद्धि को आर्थिक विकास कहते हैं। नीति निर्माण की दृष्टि से आर्थिक विकास उन सभी प्रयत्नों को कहते हैं जिनका लक्ष्य किसी जन-समुदाय की आर्थिक स्थिति व जीवन-स्तर के सुधार के लिये अपनाये जाते हैं। वर्तमान युग की सबसे महत्वपूर्ण समस्या 'आर्थिक विकास' की समस्या है। आर्थिक स्वतन्त्रता के बिना राजनैतिक स्वतन्त्रता का कोई महत्व (उपयोग) नहीं है। विकास और उससे जुड़े हुए इसके इस महत्व के कारण ही अर्थशास्त्र]के क्षेत्र में [विकास-अर्थशास्त्र]नामक एक अलग विषय का ही उदय हो गया। किन्तु पिछले कुछ वर्षों से विकास-अर्थशास्त्र के एक स्वतंत्र विषय के रूप में अस्तित्व पर प्रश्न चिह्न-सा उभरता दिखाई दे रहा है। कई अर्थशास्त्री हैं जो "विकास-अर्थशास्त्र" नामक अलग विषय की आवश्यकता से ही इनकार करने लगे हैं, इनमें प्रमुख हैं- स्लट्ज, हैबरलर, बार, लिटिल, वाल्टर्स आदि। अर्थशास्त्रियों का एक वर्ग "विकास-अर्थशास्त्र" को ही समाप्त कर देने की मांग करने लगा है।कुछ अर्थशास्त्रियों ने 'आर्थिक विकास' (इकनॉमिक डेवलपमेन्ट), 'आर्थिक प्रगति' (इकनॉमिक ग्रोथ) और दीर्घकालीन परिवर्तन (सेक्युलर डेवलपमेन्ट) की अलग-अलग परिभाषाएँ की हैं। किन्तु मायर और बोल्डविन ने इन तीनों श्ब्द-समूहों का एक ही अर्थ में प्रयोग किया है तथा अलग-अलग अर्थ निकालने को 'बाल की खाल निकालना' कहा है। उनके अनुसार आर्थिक विकास एक प्रक्रिया है जिसके द्वारा किसी अर्थव्यवस्था की वास्तविक राष्ट्रीय आय में दीर्घकालिक वृद्धि होती है
कार्यक्रम भाषा
कार्यक्रम भाषा (प्रोग्रामिंग लैंगुएज) अभिकलित्र कार्यक्रम बनाने में प्रयोग की जाने वाली भाषा है। वर्तमान समय में अभिकलित्र के कार्यक्रम बनाने के लिए अनेक भाषाएं जैसे सी++, आदि प्रचलित है। इसी भाषा में निर्मित स्रोत कोड के सहारे अभिकलन होता है।
विश्व व्यापी वेब
दूसरी तरफ, जावास्क्रिप्ट, एक स्क्रिप्टिंग भाषा () जिसे की शुरुआत में वेब पृष्ठों के भीतर उपयोग के लिए विकसित किया गया था। इस मानकीकृत संस्करण है ECMA स्क्रिप्ट ().जबकि इसका नाम जावा के समान है, जावास्क्रिप्ट को नेटस्केप () द्वारा विकसित किया गया था और जावा से इसका कोई लेना देना नहीं है, हालांकि दोनों भाषाओं की वाक्य रचना को C प्रोग्रामिंग भाषा से लिया गया है। वेब पन्ने के दस्तावेज़ ऑब्जेक्ट मॉडल () (डोम) के संयोजन में जावास्क्रिप्ट, उसके मूल रचनाकारों की भी कल्पना के परे, एक अत्यन्त प्रभावी तकनीक बन चुकी है। एक पन्ने को उसके इस्तेमालकर्ता तक पहुंचाने के बाद भी उसके DOM में छेड़-छाड़ करने को गतिशील HTML () (DHTML) कहा गया, "स्थिर" HTML से रुझान परिवर्तन पर जोर देने के लिए ऐसा किया गया।
टैनेनबॉम-टॉरवॉल्ड्स वार्ता
यह बहस में पहले तो सिर्फ कर्नल डिज़ाइन को लेकर मामूली बातें हो रही थी। लेकिन बहस के आगे बढ़ते ही ज्यादा विस्तृत और जटिल बातें होने लगी। कर्नल डिज़ाइन के साथ साथ यह बहस दूसरे विषयो पर भी चली गयी, जैसे कौनसा माइक्रोप्रोसेसर आर्किटेक्चर भविष्य में दुसरो से आगे रहेगा वगैरह। टैनेनबॉम और ट्रोवाल्ड्स के साथ कई और लोग इस वार्ता में जुड़े इनमे पीटर मैकडोनाल्ड (जो लिनक्स कर्नल के सबसे पहले डेवलपर्स में से एक हैं और GNU/लिनक्स के सबसे पहले डिस्ट्रीब्यूशन,सॉफ्ट्लैंडिंग लिनक्स सिस्टम्स के निर्माता हैं।) और डेविड एस मिलर (जो लिनक्स कर्नल के कोर डेवलपर्स में से एक हैं) और थिओडोर त्सो जो की एक उत्तर अमरीकी लिनक्स कर्नल डेवलपर थे।
निर्माण
आधुनिक औद्योगिक दुनिया मे, निर्माण आम तौर पर कागज के अनुवाद या कंप्यूटर पर आधारित डिजाइनों को वास्तविकता में बदलना है। एक औपचारिक डिजाइन टीम भौतिक प्रक्रियाओं की योजना के बना सकती है और उन्हें दूसरे भागों के साथ प्रक्रियाओं में एकीकृत किया जा सकता है। डिजाइन में आमतौर पर ड्राइंग और विनिर्देश होते है, जो आम तौर पर ग्राहक वास्तुकार, इंटीरियर डिजाइनरों, सर्वेयरों, सिविल इंजीनियरों लागत इंजीनियरों (या मात्रा सवेयरों) यांत्रिक इंजीनियरों, वैद्युतिक इंजीनियरों, संरचनात्मक इंजीनियरों और आग संरक्षण इंजीनियरों सहित डिजाइनर टीम द्वारा तैयार किये जाते हैं। ज्यादातर मामलों में डिजाइन की टीम (अनुबंध के साथ) संपत्ति के मालिक द्वारा नियोजित की जाती है। इस प्रणाली के तहत, एक बार डिजाइन टीम द्वारा डिजाइन का काम पूरा हो जाता है, तो कई निर्माण कंपनियों या निर्माण प्रबंधन कंपनियों को काम के लिए बोली लगाने के लिए कहा जाता है, जो या तो सीधे डिजाइन पर आधारित होती है या ड्राइंग और मात्रा सर्वेक्षक द्वारा प्रदान किये गये ड्राइंग बिल के आधार पर होती है। बोलियों के मूल्यांकन के बाद, स्वामी आम तौर पर सबसे कम बोली लगाने वाले को ठेका देता है। डिजाइन में आधुनिक रुझान खासकर बड़ी कंपनियों में पहले अलग-अलग विशेषताओं के एकीकरण की ओर है। अतीत में, वास्तुकारों, इंटीरियरों डिजाइनरों, इंजीनियरों, डेवलपर्स, निर्माण प्रबंधकों और सामान्य ठेकेदारों के अधिकतर मामलों में अलग-अलग कंपनियों से जुड़े होने की संभावना होती थी, यहां तक कि बड़ी कंपनियों में भी ऐसा ही होता था। वर्तमान में, एक फर्म, जो एक "वास्तुकला" या "निर्माण प्रबंधन" कंपनी नाम की होती है, में सभी संबद्ध क्षेत्रों के विशेषज्ञ कर्मचारियों के रूप में या किसी सहयोगी कंपनी से जुड़े होते हैं, जो प्रत्येक आवश्यक कौशल प्रदान करते हैं। इस प्रकार, प्रत्येक ऐसी फर्म शुरु से आखिर तक एक निर्माण परियोजना के लिए "एक जगह खरीदारी" का प्रस्ताव दे सकती है। इसे एक "डिजाइन निर्माण" अनुबंध कहा जा सकता है, जहां ठेकेदार को प्रदर्शन विनिर्देश दिया जाता है और उस पर प्रदर्शन विनिर्देश का पालन करते हुए डिजाइन से निर्माण तक का कार्य पूरा करना होता है। कई परियोजना संरचनाएं इस एकीकरण में डिजाइन-निर्माण, साझेदारी करने, निर्माण प्रबंधन सहित मालिक की सहायता कर सकते हैं। आम तौर पर, इन परियोजना संरचनाओं में प्रत्येक में मालिक को वास्तुकार, इंटीरियर डिजाइनरों, इंजीनियरों और ठेकेदारों की सेवाओं को पूरी डिजाइन और निर्माण प्रक्रिया के दौरान एकीकृत करने की अनुमति होती है। इसकी प्रतिक्रिया में, कई कंपनियां डिजाइन या निर्माण के पारंपरिक सेवाओं के प्रस्तावों से एक कदम आगे बढ़ रही हैं और डिजाइन-निर्माण प्रक्रिया के दौरान अन्य आवश्यक भागीदारों के साथ संबंध स्थापित करने पर अधिक जोर दे रही हैं।
सॉफ्टवेयर विकास प्रक्रिया
सॉफ्टवेयर के विकास में एक अन्य उभरती हुई प्रवृत्ति तर्क के किसी रूप में एक विनिर्देश लेखन (साधारणतः FOL का परिवर्तन) करना और फिर उस तर्क का निष्पादन उसी प्रकार करना है जैसे कि यह कोई प्रोग्राम हो। वर्णन तर्क पर आधारित OWL भाषा इसका एक उदहारण है। तार्किक रूप में और तार्किक रूप से अंग्रेजी के कुछ संस्करणों (या अन्य स्वाभाविक भाषा) रूपों का स्वतः प्रतिचित्रण करने और तर्क को सीधे निष्पादित करने का काम चल रहा है। इसके उदाहरण हैं नियंत्रित प्राकृतिक अंग्रेजी भाषा और इंटरनेट व्यवसाय संबंधी तर्क, जिन्हें शब्दकोश या वाक्य विन्यास को नियंत्रित नहीं करना पड़ता है। द्विदिशी अंग्रेजी-तार्किक प्रतिचित्रण और तर्क का सीधे निष्पादन करने वाले तंत्र की एक विशेषता है कि व्यवसायिक या वैज्ञानिक स्तर पर उनके द्वारा अंग्रेजी में उनके परिणामों की व्याख्या करायी जा सकती है।
निर्माण संहिता
आधुनिक औद्योगिक दुनिया मे, निर्माण आम तौर पर कागज के अनुवाद या कंप्यूटर पर आधारित डिजाइनों को वास्तविकता में बदलना है। एक औपचारिक डिजाइन टीम भौतिक प्रक्रियाओं की योजना के बना सकती है और उन्हें दूसरे भागों के साथ प्रक्रियाओं में एकीकृत किया जा सकता है। डिजाइन में आमतौर पर ड्राइंग और विनिर्देश होते है, जो आम तौर पर ग्राहक वास्तुकार, इंटीरियर डिजाइनरों, सर्वेयरों, सिविल इंजीनियरों लागत इंजीनियरों (या मात्रा सवेयरों) यांत्रिक इंजीनियरों, वैद्युतिक इंजीनियरों, संरचनात्मक इंजीनियरों और आग संरक्षण इंजीनियरों सहित डिजाइनर टीम द्वारा तैयार किये जाते हैं। ज्यादातर मामलों में डिजाइन की टीम (अनुबंध के साथ) संपत्ति के मालिक द्वारा नियोजित की जाती है। इस प्रणाली के तहत, एक बार डिजाइन टीम द्वारा डिजाइन का काम पूरा हो जाता है, तो कई निर्माण कंपनियों या निर्माण प्रबंधन कंपनियों को काम के लिए बोली लगाने के लिए कहा जाता है, जो या तो सीधे डिजाइन पर आधारित होती है या ड्राइंग और मात्रा सर्वेक्षक द्वारा प्रदान किये गये ड्राइंग बिल के आधार पर होती है। बोलियों के मूल्यांकन के बाद, स्वामी आम तौर पर सबसे कम बोली लगाने वाले को ठेका देता है। डेगू में अपार्टमेंट निर्माण के अंदर, दक्षिण कोरिया
कम्प्यूटर और हिन्दी
Windows XP की सहायता से आप कई भाषाओं में ई-मेल और वेबपेज भेजने के अलावा, दस्तावेज़ का प्रदर्शन, प्रविष्टि, संपादन और मुद्रण भी कर सकते हैं। आप Windows XP के अंतर्गत क्षेत्रीय विकल्पों में फ़ॉन्ट, कुंजीपटल लेआउट, सॉर्ट ऑर्डर, दिनांक फ़ॉर्मेट और प्रविष्टि के तरीकों को निर्दिष्ट कर सकते हैं। Windows XP लोक संस्करण नाम से प्रचलित अंग्रेज़ी सहित अलग-अलग 24 भाषाओं में उपलब्ध है।
सॉफ्टवेयर विकास प्रक्रिया
एक नए सॉफ्टवेयर को तैयार करने में अक्सर डोमेन विश्लेषण पहला कदम होता है। चाहे यह वर्तमान सॉफ्टवेयर में कोई परिवर्द्धन, एक नया प्रोग्राम (एपलीकेशन), एक नया उपतंत्र या एक पूर्ण नयी व्यवस्था हो। यह मानकर कि डेवलपर्स (विश्लेषक सहित) नये सॉफ्टवेयर के विषय-क्षेत्र के कुशल जानकार नहीं हैं, पहला काम सॉफ्टवेयर के तथाकथित 'डोमेन' का पता लगाना है। डोमेन के संबंध में वे पहले से ही जितने अधिक जानकार होते हैं, उतने कम काम की आवश्यकता होती है। इस कार्य का एक अन्य उद्देश्य उस क्षेत्र के विशेषज्ञों के साथ आवश्यकताओं को प्राप्त करने वाले और उसे एकत्रित करने वाले विश्लेषकों का डोमेन की अपनी शब्दावली में बात कराना है जिससे इन विशेषज्ञों (क्षेत्र के विशेषज्ञों) द्वारा व्यक्त किये गए कथनों के संबंध में बेहतर समझ विकसित किया जा सके। यदि विश्लेषक उचित शब्दावली का प्रयोग नहीं करता है तो यह संभावना है कि उनकी बातों को गंभीरता से नहीं लिया जायेगा. इस प्रकार, यह चरण आवश्यकताओं का पता करने और उसे एकत्रित करने में एक महत्वपूर्ण प्रस्तावना होगी। यदि किसी विश्लेषक ने उचित काम नहीं किया है तो भ्रम उत्पन्न हो सकता है: ""मैं जानता हूं कि आप यह मानते हैं कि मैंने जो कहा उसके संबंध में आप जो सोचते है उसे आपने समझ लिया, लेकिन मैं इस संबंध में निश्चित नहीं हूं कि आप यह समझते हैं कि आपने जैसा सुना वह मेरा मतलब नहीं था" ".
एंड्रॉइड (प्रचालन तंत्र)
एप्लिकेशन ("एप्लिकेशन"), जो उपकरणों की कार्यक्षमता को बढ़ाते हैं, इसे एंड्रॉइड सॉफ्टवेयर डेवलपमेंट किट (एसडीके) और अक्सर जावा प्रोग्रामिंग भाषा का उपयोग करते हुए लिखा जाता है। [ जावा को सी / सी ++ के साथ जोड़ा जा सकता है, एक साथ गैर-डिफ़ॉल्ट रनटायम के विकल्प के साथ , जो बेहतर सी ++ समर्थन की अनुमति देता है। हालांकि जावा प्रोग्रामिंग भाषा भी सीमित प्रोग्रामिंग इंटरफ़ेस (एपीआई) के साथ समर्थित है ।मई 2017 में, गूगल ने कोटलाइन प्रोग्रामिंग भाषा में एंड्रॉइड ऐप डेवलपमेंट के लिए समर्थन की घोषणा की।
विज़ुअल बेसिक
Visual Basic (विज़ुअल बेसिक) के शुरूआती प्रतिरूप (संस्करण 5 से पहले), कोड को सिर्फ P-Code (पी-कोड) या Pseudo code (शिउडो कोड) में संकलित करते थे। Visual Basic (विज़ुअल बेसिक) 5 और 6 दोनों ही कोड को नेटिव या P-Code (पी-कोड) में कम्पाइल कर सकते हैं; यह प्रोग्रामर पर निर्भर करता है कि वह कोड को किस रूप में कम्पाइल करना चाहता है। P-Code (पी-कोड) लैंग्वेज रनटाइम, जिसे वर्चुअल मशीन के रूप में भी जाना जाता है, के द्वारा इंटरप्रेट किया जाता है। वर्चुअल मशीन को पोर्टेबिलिटी और स्मॉल कोड जैसे फायदों के उद्देश्य से क्रियान्वित किया जाता है। तब भी, इससे एक दिक्कत यह है कि रनटाइम द्वारा कोड के इंटरप्रिटेशन की अतिरिक्त परत एक्ज़िक्यूशन को धीमा कर देती है। हालांकि कुछ कोड और अलगोरिदम बनाए जा सकते हैं जो कम्पाइल किए गए नेटिव कोड से ज्यादा तेजी से रन कर सकते हैं।Visual Basic (विज़ुअल बेसिक) ऐप्लिकेशंस के लिए Microsoft Visual Basic (माइक्रोसॉफ्ट विज़ुअल बेसिक) रनटाइम MSVBVMxx.DLL की जरूरत होती है, जहां xx संबंधित संस्करण संख्या है- 50 या 60. MSVBVM50.dll, Windows 98 (विंडोज 98) के बाद के सभी संस्करणों में Windows (विंडोज़) के साथ मानक रूप में आती है जबकि MSVBVM60.dll, Windows 95 (विंडोज़ 95) के बाद के सभी संस्करणों के साथ आती है। हालांकि तब भी, Windows 95 (विंडोज़ 95) मशीन को उस DLL के इंस्टॉलर के साथ शामिल करने की ज़रुरत होती है, जिसकी आवश्यकता प्रोग्राम को पड़ती थी।
आईबीएम
सॉफ्टवेर डेवलपर () और आई टी प्रोफ़ेस्सिओनल्स के लिए साईट पर देव्लोपेर/विकास कार्य आई बी एम् () के द्वारा चलता है। इसमें ब्रह्तर मात्रा में कैसे लेख और तुतोरिअल्स करने के लिए इसके साथ साथ सॉफ्टवेर डाउनलोड और कोड नमूने, चर्चा फॉरम, पॉडकास्ट, ब्लोग्स, विकिस और डेवलपर और तकनीक पेशेवरों के लिए अन्य संसाधन समाविष्ट है। उद्योग स्टैण्डर्ड टेक्नोलोजी जैसे जावा (), लिनुक्स, एसओऐ () और वेब सेवाएं (), वेब विकास (), एजेक्स (), पीएचपी और एक्सएम्एल से आई बी एं उत्पाद (वेब स्फेर (), रशनल/वाजिब (), लोतुस, टिवोली () और डीबी2 () आदि विषय होते हैं। 2007 में डेवलपर कार्य हॉल ऑफ़ फाम में सम्मिलित हुआ था।
माइक्रोसॉफ्ट विजुअल स्टूडियो
भाषा सेवाओं के माध्यम से विजुअल स्टूडियो भाषाओं का समर्थन करता है, एक भाषा-आधारित सेवा उपलब्ध होने पर कोड संपादक और डीबगर को (विभिन्न सीमाओं तक) लगभग किसी भी प्रोग्रामिंग भाषा का समर्थन करने की अनुमति देती हैं। अंतर्निर्मित भाषाओं में C/C++ (विजुअल C++ के माध्यम से), VB.NET (Visual Basic.NET के माध्यम से) और C (विजुअल C# के माध्यम से) शामिल हैं। अन्य भाषाओं, जैसे F, M, पायथन (Python) और रूबी (Ruby) आदि, के लिये समर्थन पृथक रूप से स्थापित की जाने वाली भाषा सेवाओं के माध्यम से उपलब्ध है। यह XML/XSLT, HTML/XHTML, जावास्क्रिप्ट (JavaScript) और CSS का भी समर्थन करता है। विजुअल स्टूडियो के भाषा-आधारित संस्करण भी उपलब्ध हैं, जो प्रयोक्ताओं को अधिक सीमित भाषा सेवाएं प्रदान करते हैं। इन स्वतंत्र पैकेजों को माइक्रोसॉफ्ट विजुअल बेसिक, विजुअल J#, विजुअल C# और विजुअल C++ कहा जाता है।
कोकबोरोक स्क्रिप्ट
2) वहाँ थे भी अन्य डेवलपर्स विकसित किया है जो एक स्क्रिप्ट कोकबोरोक भाषा है । यह अनंत Debbarma, अपने समर्पण कर सकते हैं होना स्पष्ट रूप से देखा जाता है । इस स्क्रिप्ट विचार कर रहा है एक सबसे अद्वितीय स्क्रिप्ट इतनी दूर है. 3) अन्य डेवलपर्स की तरह Montrajoy त्रिपुरा, यह भी एक visioned स्क्रिप्ट के लिए कोकबोरोक भाषा
जावा (प्रोग्रामिंग भाषा)
जैसा कि C++ और कुछ दूसरे ऑब्जेक्ट-उन्मुख भाषाओँ में, जावा के परिवर्तनीय प्राथमिक प्रकार ऑब्जेक्ट नहीं है। प्राथमिक प्रकारों की उपयोगिता को या तो क्षेत्रों (ऑब्जेक्ट के लिए) में प्रत्यक्ष रूप से संचित किया जाता है या ढेरों पर (पद्धति के लिए) ना कि स्टेक पर, जैसा ऑब्जेक्ट के लिए सामान्य तौर पर सही है (लेकिन बचाव विश्लेषण देखें)। जावा के डिजाईनरों द्वारा प्रदर्शन के कारण लिया गया यह एक सजग निर्णय था। इसके कारण, जावा को एक शुद्ध ऑब्जेक्ट-उन्मुख प्रोग्रामिंग भाषा नहीं माना गया। जो कुछ भी हो, जैसा कि जावा 5.0, स्वतः संचालन प्रोग्रामर्स को आगे बढ़ने के लिए सक्षम बनाता है अगर प्राथमिक प्रकारें उनके आवरण श्रेणियों के उदाहरण होते हैं।
सॉफ्टवेयर विकास प्रक्रिया
एक्सट्रीम प्रोग्रामिंग (XP) सर्वश्रेष्ठ ज्ञात पुनारावृत्तीय प्रक्रिया है। पहले के पुराने "बैच" प्रक्रियाओं की अपेक्षा XP में, चरणों को अत्यधिक छोटे (या "निरंतर") चरणों में पूरा किया जाता है। प्रथम चरण (स्वेच्छापूर्वक अपूर्ण) उन कदमों से होकर गुजरता है, जिसमें वाटरफॉल मॉडल के प्रत्येक पूर्ण चरण में लगने वाले महीनों और वर्षों की तुलना में एक दिन या एक सप्ताह लग सकता है। सबसे पहले, व्यक्ति विकास के लिए ठोस लक्ष्य उपलब्ध कराने के लिए कम्प्युटरीकृत (स्वतः) परीक्षणों को अंकित करता है। अगला चरण कूट लेखन (प्रोग्रामरों के युग्म द्वारा) है, जो सभी परीक्षणों के बीत जाने और प्रोग्रामर द्वारा और अधिक परीक्षण करने की आवश्यकता महसूस नहीं किये जाने के बाद पूर्ण हो जाता है। डिजाइन और संरचना, रिफ्रैक्टरिंग से उत्पन्न होती है और कूट लेखन (कोडिंग) के बाद आती है। डिजाइन उन्हीं लोगों के द्वारा किया जाता है जो कूट लेखन करते हैं। (केवल अंतिम विशेषता- डिजाइन और कोड का विलय - "सभी" अन्य एजाइल प्रक्रियाओं के लिए सामान्य होता है। अपूर्ण लेकिन कार्यात्मक प्रणाली उपयोगकर्ताओं (जिनमें से कम से कम एक विकास दल में रहता है) के लिए प्रभावकारी ढ़ंग से प्रयुक्त या प्रर्दशित की जाती है (कुछ उपसमुच्चय). इस बिंदु पर, विशेषज्ञ सिस्टम के अगले सबसे महत्वपूर्ण भाग के लिए परीक्षण लेखन पुनः शुरू करते हैं।
माइक्रोसॉफ्ट ऑफिस हिन्दी २००३
एम. एस.ऑफ़िस 2003 हिंदी, माइक्रोसॉफ़्ट की ऑफ़िस श्रृंखला में नवीनतम संस्करण था जिसे १६ फ़रवरी २००४ को नई दिल्ली में लांच किया गया। कंप्यूटर के क्षेत्र में अब तक हिंदी का प्रयोग फ़ॉन्ट स्तर पर ही किया जाता था और इसका उपयोग भी शब्दसंसाधन तक ही सीमित था, लेकिन ऑफ़िस हिंदी के आगमन से हिंदी सच्चे अर्थों में कंप्यूटर के क्षेत्र में विश्‍व की अन्य विकसित भाषाओं के समकक्ष आ गई। वस्तुत: माइक्रोसॉफ़्ट ने इसके साथ पहली बार हिंदी को ऑपरेटिंग सिस्टम में समाहित किया, जिसके फलस्वरूप कंप्यूटर संबंधी सभी अनुप्रयोगों में हिंदी का प्रयोग सहजता और सरलता से किया जा सकता है। कंप्यूटर में अंग्रेज़ी के व्यापक उपयोग के कारण आम लोगों में यह धारणा बन गई थी कि अंग्रेज़ी ही कंप्यूटर की मूल भाषा है। लेकिन इसके आ जाने से हिन्दी कंप्यूटिंग के क्षेत्र में कुछ विशेष सुविधाओं का प्रवेश हो गया। जैसे किसी भी सॉफ़्टवेयर पर फ़ाइल का नाम हिन्दी में रखा जा सकता था, अकारादि क्रम से शब्दों की अनुक्रमणिका बनाई जा सकती थी और इस कारण हिंदी में कोश निर्माण भी किया जा सकता था।
डूम 3
3 अप्रैल 2005 को, आई डी सोफ्टवेयर ने विंडोज पर "डूम 3" के लिए एक विस्तार रीलीज़ किया।  "रीसरेक्शन ऑफ़ एविल" नामक इस विस्तार का विकास नर्व सोफ्टवेयर के द्वारा किया गया, यह एक ऐसी कम्पनी है जो कई अन्य प्रोजेक्ट्स में भी आईडी सोफ्टवेयर की साझेदार है, ये प्रोजेक्ट्स हैं "रिटर्न टू कास्टल वोल्फेन्स्तीन" और "डूम " का एक्स बॉक्स रूपांतरण.  एक बार फिर से एक्टिविज़न के द्वारा प्रकाशित, एक लिनक्स संस्करण 24 मई 2005 को रिलीज़ किया गया और एक इस के बाद 5 अक्टूबर 2005 को एक एक्स बॉक्स संस्करण रिलीज़ किया गया।  इस विस्तार की विशेषता थी एक बारह स्तरों का एकल खिलाडी अभियान, जिसे मूल कहानी रेखा के दो वर्ष बाद सेट किया गया और तीन नए हथियार भी इसमें शामिल थे, जिनमें से एक गेम में भौतिकी की दिशा में है। कई नए दुश्मन पात्र भी शामिल किये गए। मल्टीप्लेयर गेम को बढ़ावा दिया गया, अधिकारिक रूप से खिलाडी सीमा को आठ तक बढ़ा दिया गया और गेम में नए मोड़ जोड़े गए जैसे झंडे पर कब्जा करना। "रीसरेक्शन ऑफ एविल" का स्वागत उतना सकारात्मक नहीं था जितना कि "डूम 3" का, लेकिन फिर भी इसे उद्योग के आलोचकों से अनुकूल समीक्षाएं प्राप्त हुईं.  "डूम 3" आई डी सोफ्टवेयर के लिए एक जटिल और व्यावसायिक सफलता थी; 2007 की शुरुआत तक, "डूम 3" की 3.5 मिलियन से ज्यादा प्रतिलिपियां बेचीं जा चुकीं थीं, जिससे यह आज तक का आई डी सोफ्टवेयर का सबसे सफल प्रोजेक्ट बन गया।  "डूम 3" के लिए गेम इंजन, आई डी टेक 4 इतना सफल है कि अन्य डवलपर्स के उपयोग के लिए लाइसेंस प्राप्त नहीं हो सकता, जैसे ह्युमन हेड स्टूडियो के "प्रे" एंड स्प्लेश डेमेज को। ""  "डूम 3" को आलोचकों से अनुकूल स्वागत मिला, इसके पीसी संस्करण को समीक्षा संकलन मेटाक्रिटिक साइटों पर और गेमरैंकिंग में क्रमशः 87 प्रतिशत और 88 प्रतिशत स्कोर मिला।  "डूम 3" के ग्राफिक्स और प्रेजेंटेशन की गुणवत्ता की बहुत प्रशंसा की गयी; गेम स्पोट ने गेम के वातावरण को "अनुकूल रूप से सजीव, घना वायुमंडलीय और आश्चर्यजनक रूप से महंगा" कहकर वर्णित किया, जबकि "पीसी गेमर यूके" ने ग्राफिक्स और गैर-खिलाडी पात्र मोडलिंग और एनीमेशन को बहुत "प्रवाही" बताया।  आईजीएन के डेन एडम्स ने नोट किया कि गेम की प्रेजेंटेशन में गेम का बहुत उच्च अनुपात शामिल है, उन्होंने कहा कि "वातावरण के बिना, "डूम 3" एक साधारण शूटर है, जो '90 के दशक' के सामान है।" इसके अलावा, कई समीक्षकों ने कम ग्राफिक्स स्तर पर गेम को इतना अच्छा बनाने के लिए आई डी सोफ्टवेयर की प्रशंसा की है। कई समीक्षकों ने गेम के परिसर और सेटिंग की भी प्रशंसा की है; गेम स्पोट के ग्रेग कासविन ने वर्णित किया "जो अहसास "डूम 3" में है, वह पूरी तरह से वास्तविक दुनिया में है" जबकि आईजीएन ने नोट किया कि "यूऐसी बेस में भी बहुत ही यथार्थवादी भावना है, जो वास्तविकता का अहसास कराती है।  विशेष रूप से यूरोगेमर ने कहा कि गेम का शुरूआती अनुक्रम वाल्व सोफ्टवेयर के "हाफ लाइफ" को परिभाषित करने वाले "उत्कृष्ट विचारों पर फिट बैठता है". कई समीक्षकों ने कहा कि "डूम 3" "रन एंड गन" गेम शैली के सामान है जो अपने पूर्ववर्तियों के साथ सफल था और इस अवयव के लिए गेम की वैकल्पिक रूप से प्रशंसा और आलोचना की गयी।  कुछ समय के बाद गेम में उपस्थित सिंक्रनाइज़ेशन की कई जटिल समीक्षाएं की गयीं।  इसके अलावा, गेम की कृत्रिम होशियारी को विशेष रूप से चुनौतीपूर्ण नहीं माना गया, गेमस्पोट में नोट किया गया कि "शत्रु उसी प्रकार के अनुमानित प्रतिरूपों का अनुसरण करता है जिसे [खिलाडी] पिछले "डूम " गेम्स से याद किया जा सकता है" जबकि गेमस्पाई ने कहा कि जिस तरह से शत्रु खिलाडी पर हमला करते हैं, वह "विचित्र" है; समीक्षकों के अनुसार खिलाडी यह महसूस करते हैं कि एक हथियार को उठाने से कई प्रकार के ज़ोम्बीस अंधेरे में छुपे हुए कक्षों से बहर निकल आते हैं।  इसके अलावा, कई समीक्षकों ने कहा कि गेम का कहानी का संदेश देने का तरीका "अप्रभावी" है, खिलाडी पात्र के लिए पहचान की कमी इसे जटिल बनाती है।  अंत में, गेम के मल्टीप्लेयर में नवीनीकरण की कमी है, क्योंकि इसकी खिलाडी सीमा कम है और गेम के मोड्स की संख्या भी कम है, यह तथ्य विशेष रूप से आई डी सोफ्टवेयर के इन्फ़्ल्युएन्शियल "क्वेक III एरिना" के विपरीत सही है। "डूम 3" के एक्स बॉक्स संस्करण को समान स्तर का समर्थन प्राप्त हुआ, इसे मेटाक्रिटिक पर 88 प्रतिशत और गेमरैंकिंग पर 87.7 का स्कोर मिला।  पीसी संस्करण के रूप में गेम की प्रशंसा की गयी और कई इसी तरह के मुद्दों पर उंगली उठाई गयी, हालांकि गेमपेड पर एक स्मूद और यूसर फ्रेंडली नियंत्रण के लिए गेम की प्रशंसा की गयी, साथ ही दो खिलाडियों को सहयोग देने वाले मल्टी प्लेयर मोड़ की सरह्न्न की गयी, जिसे आईजीएन ने "इसके एडमिशन की कीमत के अनुसार उपयुक्त" बताकर वर्णित किया।
ओरैकल डाटाबेस
Oracle SQL डेवलपर, डेवलपर्स को डाटाबेस विकास के लिये एक फ्री ग्राफिकल टूल डाटाबेस वस्तुओं को ब्राउज करने, SQL विवरण तथा SQL स्क्रिप्ट रन करने तथा PL/ SQL विवरणों को एडिट तथा डीबग करने की अनुमति देता है। यह मानक तथा कस्टमाइज्ड रिपोटिंग को सम्मिलित करता है।
ऐड्वेन्चर गेम
1982 में, डेविड पेघ ने अपने स्टैनफोर्ड कंप्यूटर लैब के दौरा के दौरान ARPNET लिया गए ऐड्वेंचर गेम के लिए मूल स्रोत कोड की प्रिंट की खोज की। उस समय, वे वाशिंगटन के टकोमा में कंप्यूटर रिटेलर कंप्यूटरलैंड पर काम कर रहे थे। संभावित ग्राहकों के लिए विशेष सुविधा प्रदान करने के लिए डेविड पेग ने मूल कार्यक्रम सामग्री को संशोधित किया ताकि वह कंप्यूटरलैंड कंपनी द्वारा बेचे जाने वाले सभी कंप्यूटर पर चले. उन्होंने प्रत्येक ग्राहकों को गेम में विभिन्न स्थानों में जाने के लिए पश्च द्वार का जादुई शब्द प्रदान किया। जिसका कूटशब्द "XYZZY" था। "ऐड्वेंचर गेम तब तक के लिए मुफ्त प्रोग्राम के रूप जारी था जब तक उसे वह व्यावसायिक खुदरा स्थानों में पारित किया और जो भी ग्राहक उससे कंप्यूटर खरीदता उसे वह मुफ्त में देता था। उस समय में ऐड्वेंचर उनमें से पहला गेम था जिसे इस प्रकार के सिस्टमों में खेला जाता था। बाद में महीनों में माइक्रोसॉफ्ट ऐड्वेंचर को प्लास्टिक के फोल्डर में 8 या 5 1/4 इंच के छोटे से फ्लोपी में $49.95 की कीमत पर जारी किया गया था। दिलचस्प बाद यह है कि माइक्रोसॉफ्ट ऐड्वेंचर प्रोग्राम कोड के अंदर जादूई शब्द XYZZY थे।
सी (प्रोग्रामिंग भाषा)
सन १९६० में कैम्ब्रिज विश्वविद्यालय ने एक कम्प्यूटर प्रोग्रामिंग भाषा का विकास किया जिसे उन्होने नाम c दिया। इसे सामान्य बोल-चाल की भाषा में बी ("B") कहा गया। ’बी’ भाषा को सन १९७२ में बेल्ल प्रयोगशाला में कम्प्यूटर वैज्ञानिक डेनिश रिची द्वारा संशोधित किया गया। ’सी’ प्रोग्रामिंग भाषा ’बी’ प्रोग्रामिंग भाषा का ही संशोधित रूप है। ’सी’ को यूनिक्स ऑपरेटिंग सिस्टम और डॉस ऑपरेटिंग सिस्टम दोनो में प्रयोग किया जा सकता है, अन्तर मात्र कम्पाइलर का होता है। यूनिक्स ऑपरेटिंग सिस्टम ’सी’ में लिखा गया ऑपरेटिंग सिस्टम है। यह विशेषत: ’सी’ को प्रयोग करने के लिये ही बनाया गया है अत: अधिकतर ’सी’ का प्रयोग यूनिक्स ऑपरेटिंग सिस्टम पर ही किया गया है।
डोरा द एक्सप्लोरर
डोरा द एक्सप्लोरर (हिन्दी अनुवाद : डोरा एक खोजकर्ता) अमेरिकी एनिमेटेड शैक्षिक धारावाहिक है। जिसका निर्माण चिरिस गिफ़्फ़ोर्ड, वालेरी वाल्श और एरिक वेनर ने किया है। यह धारावाहिक वर्ष 2000 से प्रतिदिन देने लगा था। यह सीबीएस पर सितम्बर 2006 तक चला था। यह अंग्रेज़ी भाषा में बनी लेकिन हिन्दी और अनेक भाषाओं में अनुवादित की गई है।
कंप्यूटर
1960 के दशक में, संकलक या कंपाइलर का उपयोग करने वाली उच्च-स्तरीय प्रोग्रामिंग भाषाओं को आमतौर पर ऑटोकोड कहा जाता था। ऑटोकोड के उदाहरण COBOL और फोरट्रान हैं। कंप्यूटर के लिए डिज़ाइन की गई पहली उच्च-स्तरीय प्रोग्रामिंग भाषा प्लैंकल्कल (Plankalkül) थी, जो कोनराड ज़्यूस द्वारा बनाई गई थी। हालांकि, यह उनके समय में लागू नहीं किया गया था।
एक्सट्रीम प्रोग्रामिंग
एक्स्ट्रीम प्रोग्रमिंग (Extreme Programming) (एक्सपी) (XP) एक सॉफ्टवेयर विकास कार्यप्रणाली है, जिसका उद्देश्य उपभोक्ता की बदलती हुई आवश्यकताओं के अनुसार सॉफ्टवेयर की गुणवत्ता और प्रतिक्रियात्मकता को बढ़ाना होता है। तीव्र सॉफ्टवेयर विकास के एक प्रकार के रूप में, यह संक्षिप्त विकास चक्रों में नियमित "रिलीज़" का समर्थन करता है (टाइमबॉक्सिंग), जिसका उद्देश्य उत्पादकता में वृद्धि करना तथा जांच-बिंदु प्रस्तुत करना है, जहां उपभोक्ता की नई आवश्यकताओं को अपनाया जा सके।
सी (प्रोग्रामिंग भाषा)
सी (C) एक सामान्य उपयोग में आने वाली कम्प्यूटर की प्रोग्रामिंग भाषा है। इसका विकास डेनिस रिची ने बेल्ल टेलीफोन प्रयोगशाला में सन् १९७२ में किया था जिसका उद्देश्य यूनिक्स संचालन तंत्र का निर्माण करना था।
सिस्टम डेवलपमेंट लाइफ साइकल
SDLC सिस्टम विशलेषक द्वारा सूचना सिस्टम के विकास में प्रयुक्त की जाने वाली सामान्य तार्किक प्रक्रिया है जिसमें जरूरतें, वैद्यता, प्रशिक्षण और उपयोगकर्ता का स्वामित्व शामिल हैं। कोई भी SDLC उच्च गुणवत्ता सिस्टम का परिणाम देने वाला होना चाहिए, जो ग्राहकों की उम्मीदों से ज्यादा या उसके बराबर होता हैं, जो समय और अनुमानित लागत के भीतर पूरा होकर पहुंच जाता है, वर्तमान और योजनाबद्ध सूचना प्रोद्योगिकी अवसंरचना में प्रभावी और सुचारू रूप से काम करता है और इसका निर्वाह करना सस्ता और बढ़ाना लागत-प्रभावी होता हैं।  कंप्यूटर सिस्टम बहुत जटिल हो गया है और अक्सर (विशेष रूप से सर्विस-ऑरिएंटेड आर्किटेक्चर के आगमन के साथ) बहु पारंपरिक सिस्टम लिंक की आपूर्ति विभिन्न सॉफ्टवेयर विक्रेताओं द्वारा होती हैं। जटिलता के इस स्तर के प्रबंधन के लिए, कई SDLC मॉडल बनाए जा चुके हैं: "वाटरफॉल", "फाउनटेन", "स्पाइरल", "बिल्ड एंड फिक्स", "रैपिड फोटोटाइपिंग", "इनक्रिमेंटल" और "सिनक्रोनाईज़ एवं स्टेबलाइज".
ब्लैकबेरी
तीसरे-पक्ष वाला डेवलपर्स इन APIs और ब्लैकबेरी के मालिकाना के APIs का भी इस्तेमाल करके सॉफ्टवेयर लेखन कर सकता है, लेकिन कुछ प्रतिबंधित कार्यात्मकता का उपयोग किसी अनुप्रयोग के लिए करने से पहले जरूरी है कि डिजिटल हस्ताक्षर किया जाय, ताकि RIM के डेवलपर खाते में यह जुड़ सके. यह हस्ताक्षर करने की प्रक्रिया आवेदक को लेखकत्व की गारंटी देती है, लेकिन गुणवत्ता या कोड की सुरक्षा की गारंटी नहीं देती.
डॉकर (सॉफ्टवेयर)
डॉकर ने 2013 में में सांता क्लारा में जनता के लिए शुरुआत की थी। इसे मार्च 2013 में ओपन-सोर्स के रूप में रिलीज़ किया गया था। उस समय, यह को अपने डिफ़ॉल्ट निष्पादन वातावरण के रूप में उपयोग करता था। एक साल बाद, संस्करण 0.9 की रिहाई के साथ, डॉकटर ने को अपने घटक के साथ बदल दिया, जिसे गो प्रोग्रामिंग भाषा में लिखा गया था।2017 में, डॉकटर ने खुले अनुसंधान और विकास के लिए मोबी परियोजना बनाई।
सिस्टम डेवलपमेंट लाइफ साइकल
किसी भी शुरूआती SDLC के प्रबंधन और नियंत्रण के लिए हर परियोजना को कुछ डिग्री वर्क अवरोध स्ट्रक्चर (WBS) का निर्माण करने के लिए आवश्यक कार्यों की सूची और पकड़ने की जरुरत होगी। WBS और सभी प्रोग्रामैटिक सामग्री परियोजना नोटबुक के "प्रोजेक्ट डिसक्रिप्शन" विभाग में रखा जाना चाहिए। WBS स्वरूप को अधिकांशतः परियोजना प्रबंधक को सौंप दिया जाता है जो इसे इस ढंग से स्थापित करता है कि परियोजना कार्य की सबसे अच्छी व्याख्या हो जाती है। कुछ मुख्य क्षेत्र हैं जो WBS में SDLC नीति के अंश के रूप में जरुर वर्णित किये जाए. निम्नलिखित आरेख मुख्य क्षेत्रों का वर्णन करता है जो परियोजना प्रबंधक द्वारा निर्मित तरीके में WBS में व्याव्याचित की जायेगी.
.नेट फ्रेमवर्क
.NET फ्रेमवर्क (.NET Framework) परिवार में मोबाइल या एम्बेडेड उपकरण के इस्तेमाल के लिए दो संस्करण भी शामिल है। फ्रेमवर्क का एक छोटा संस्करण,.NET कम्पैक्ट फ्रेमवर्क, विण्डोज़ सीई (Windows CE) प्लेटफार्म पर उपलब्ध है और इसमें स्मार्टफोन के रूप में विण्डोज़ (Windows) मोबाइल उपकरण शामिल हैं। इसके अतिरिक्त, .NET सूक्ष्म फ्रेमवर्क गंभीर रूप से सीमित संसाधन उपकरणों पर लक्षित है।सामान्य भाषा मूलभूत संरचना, या सी एल आई (CLI) का उद्देश्य, एक भाषा-अपवाद हैंडलिंग, कचरा संग्रहण, सुरक्षा और अंतरसंक्रियता के लिए कार्य सहित आवेदन विकास और कार्यान्वयन के लिए तटस्थ मंच प्रदान करना है। सी एल आर (CLR) के दायरे के भीतर.NET फ्रेमवर्क (.NET Framework) के मुख्य पहलुओं को लागू करने से, यह कार्यशीलता एक भाषा से नहीं बांधा जा सकता, लेकिन कई रूपरेखा द्वारा समर्थित भाषाओं में उपलब्ध होगा। सी एल आई (CLI) के माइक्रोसॉफ्ट के कार्यान्वयन को साझा भाषा क्रम या सी एल आर (CLR) कहा जाता है।
अडोबी फ्लैश
हक्स एक ओपन सोर्स, उच्च स्तरीय ऑब्जेक्ट उन्मुख प्रोग्रामिंग भाषा है जो वेब-सामग्री निर्माण की दिशा में तैयार है जो हक्स कार्यक्रमों से एसडब्ल्यूएफ फाइलों को संकलित कर सकती है। 2012 तक, हैक्स फ़्लैश प्लेयर के लिए प्रोग्राम बना सकते हैं जो एडैक्स फ्लेक्स एसडीके कंपाइलर के साथ बनाए गए उसी एप्लिकेशन से तेज़ी से प्रदर्शन करते हैं, हक्स में समर्थित अतिरिक्त कंपाइलर अनुकूलन के कारण। [62] [अविश्वसनीय स्रोत?]
परियोजना प्रबंधक
पारंपरिक परियोजना प्रबंधन में एक दिग्गज, भविष्यसूचक पद्धति जैसे कि वाटरफॉल मॉडल का अक्सर प्रयोग किया जाता है लेकिन सॉफ्टवेयर परियोजना प्रबंधकों के पास अनिवार्य रूप से कहीं अधिक हल्के, अनुकूलन योग्य तरीकों जैसे कि डीएसडीएम (DSDM), एससीआरयूएम (SCRUM) और एक्सपी (XP) की भी योग्यताएं होनी चाहियें. परियोजना प्रबंधन के ये तरीके एक नयी सॉफ्टवेयर प्रणाली विकसित करने की अनिश्चितता और अपेक्षाकृत छोटे, वृद्धिशील विकास चक्रों की वकालत करने पर आधारित हैं। ये वृद्धिशील या पुनरावृत्ति योग्य चक्र समयबद्ध (एक निश्चित अवधि के अंदर, विशेष तौर पर एक से चार सप्ताह में पूरा होने योग्य) होते हैं और प्रत्येक पुनरावृति के अंत में वितरण योग्य सम्पूर्ण प्रणाली का एक कार्यशील सबसेट तैयार करते हैं। हल्के दृष्टिकोण का बढ़ता अनुकूलन काफी हद तक इस तथ्य के कारण होता है कि सॉफ्टवेयर की आवश्यकताएं बदलाव के प्रति अति संवेदनशील होती हैं और एक एकल परियोजना के चरण में सॉफ्टवेयर का विकास शुरू होने से पहले सभी संभावित जरूरतों को उजागर करना बहुत मुश्किल होता है।
एऍसपी.नेट
ASP.NET एक वेब एप्लीकेशन फ्रेमवर्क है जिसका विकास एवं विपणन माइक्रोसॉफ्ट द्वारा प्रोगामर को डायनामिक वेब साइट, वेब एप्लीकेशन एवं वेब सेवायें निर्मित करने की अनुमति हेतु किया गया है। .NET फ्रेमवर्क के संस्करण 1.0 के साथ इसे पहली बार जनवरी 2002 में जारी किया गया था एवं यह माइक्रोसॉफ्ट की एक्टिव सर्वर पेजिज़ (ASP) प्रौद्योगिकी का उत्तराधिकारी है। ASP.NET का निर्माण कॉमन लैग्वेज रनटाइम (CLR) पर किया गया है जिससे प्रोगामरों को कोई भी सहायक .NET भाषा का प्रयोग करते हुए ASP.NET कोड लिखने की सुविधा होती है। ASP.NET SOAP एक्सटेंशन फ्रेमवर्क ASP.NET कंपोनेंट को SOAP संदेशों को प्रक्रियारत करने की सुविधा प्रदान करता है।
मुक्त हिन्दी सॉफ्टवेयर
· ए एल पी पर्सनल (भाषा संसाधन प्रणाली) - सी॰ डैक पुणे द्वारा विकसित सॉफ्टवेअर 3.5 एमबी आकारमान का है जो डॉस 3.0 अथवा उससे उन्नत डॉस प्लैटफार्म पर चलाया जा सकता है।
निर्माण संहिता
तकनीकी और विशेष व्यवसायों में और अधिक प्रशिक्षण की आवश्यकता होती है, क्योंकि वहां और अधिक तकनीकी ज्ञान की जरूरत होती है। इन व्यवसायों भी और अधिक कानूनी जिम्मेदारी होती है। शैक्षिक आवश्यकताओं की एक रूपरेखा के साथ मुख्य करियर की एक छोटी सूची नीचे दी जा रही हैं:[४] - आर्किटेक्ट आमतौर पर वास्तुकला में कम से कम 4 साल की डिग्री होनी चाहिए. "वास्तुकार" पदवी का उपयोग करने के लिए व्यक्ति के पास अवश्य ही रॉयल इंस्टीच्यूट ऑफ ब्रिटिश आर्किटेक्ट्स की चार्टर्ड हैसियत होनी चाहिए या आर्किटेक्ट्स पंजीकरण बोर्ड में दर्ज होना चाहिए. सिविल इंजीनियर- आमतौर संबंधित विषय में एक डिग्री धारण किया हुआ होना चाहिए. चार्टर्ड इंजीनियर की योग्यता सिविल इंजीनियर्स इंस्टीट्यूशन द्वारा नियंत्रित होती है। विश्वविद्यालय के एक नए स्नातक को चार्टर्ड होने के लिए मास्टर डिग्री लेनी होती है, बैचलर डिग्रीधारी इनकॉरपोरेटेड इंजीनियर हो सकते हैं। बिल्डिंग सेवा इंजीनियर- अक्सर इन्हें "एम एंड ई अभियंता" कहा जाता है और ये आम तौर पर इंजीनियरिंग या विद्युतयांत्रिक इंजीनियरिंग की डिग्री धारण किये हुए होते हैं। अभियंता का स्टेसस चार्टर्ड इंस्टीच्यूशन ऑफ बिल्डिंग सर्विसेज इंजीनियर्स द्वारा संचालित होता है। परियोजना प्रबंधक- आमतौर पर इसके पास एक 2 साल या अधिक की उच्च शिक्षा की योग्यता होती है, लेकिन ये अक्सर मात्रा सर्वेक्षक या सिविल अभियांत्रिकी जैसे क्षेत्रों में भी योग्यता रखते हैं। मात्रा सर्वेयर-आमतौर पर इनके पास मात्रा सर्वेक्षण की डिग्री होती है। चार्टर्ड स्टेटस रॉयल इंस्टीट्यूट ऑफ चार्टर्ड सर्वेयर से हासिल किया जाता है। संरचनात्मक इंजीनियर- आमतौर पर यह संरचनात्मक इंजीनियरिंग में स्नातक या स्नातकोत्तर उपाधि प्राप्त किया हुआ होता है। विश्वविद्यालय के नए स्नातकों को चार्टर्ड दर्जा हासिल करने के लिए इंस्टीच्यूट ऑफ स्ट्रक्चरल इंजीनियर्स से स्नातकोत्तर डिग्री हासिल करनी होती है। [संपादित करें] इतिहास मुख्य लेख : History of construction
विन्डोज़ एक्स्प्लोरर
जबकि विन्डोज़ एक्स्प्लोरर देशी रूप से COM इंटरफ़ेस के रूप में विस्तारशीलता को उजागर करता है, एक्सटेंशन लिखने के लिए .नेट फ्रेमवर्क (.NET Framework) का उपयोग किया जा सकता है, .नेट फ्रेमवर्क की COM इन्टेरोप कार्यक्षमता का उपयोग करते हुए. जबकि खुद माइक्रोसॉफ्ट एक्सटेंशन को उपलब्ध कराता है - जैसे "फोटो इन्फो टूल" - जिनका लेखन .नेट फ्रेमवर्क के इस्तेमाल से किया जाता है, वे वर्तमान में प्रबंधित शेल एक्सटेंशन लिखने के खिलाफ सिफारिश करते हैं, क्योंकि प्रति प्रक्रिया CLR (संस्करण 4.0 से पहले के) केवल एक उदाहरण को लोड किया जा सकता है। यह व्यवहार संघर्ष का कारण होगा यदि CLR के विभिन्न संस्करणों को लक्ष्य बनाने वाले बहु प्रबंधित एड-इन्स को एक साथ चलाने का प्रयास किया जाता है।
ड्रैगन (प्रोग्रामिंग भाषा)
भाषा सरल है, प्राकृतिक होने की कोशिश कर रही है, संगठन को प्रोत्साहित करती है और पारदर्शी और दृश्य कार्यान्वयन के साथ आती है। यह कॉम्पैक्ट सिंटैक्स और सुविधाओं के एक समूह के साथ आता है जो प्रोग्रामर को प्राकृतिक इंटरफेस बनाने में सक्षम बनाता है और समय के एक हिस्से में घोषणात्मक डोमेन-विशिष्ट भाषाएं। यह बहुत छोटा है, तेज है। यह उपयोगी और व्यावहारिक पुस्तकालयों के साथ आता है। भाषा उत्पादकता और उच्च गुणवत्ता वाले समाधानों को विकसित करने के लिए डिज़ाइन की गई है जो पैमाने पर हो सकते हैं।
एक्लिप्स (सॉफ्टवेयर)
एक्लिप्स (Eclipse) एक बहुभाषी सॉफ्ट्वेयर विकास मंच है जिसमें आईडीई एवं वृद्धियोग्य प्लग-इन प्रणाली सम्मिलित है। यह एक तरह से यूनिवर्सल टूल प्लेटफॉर्म है जिसमें लगभग हर चीज के लिये मुक्त वृद्धियोग्य आईडीई है। यह किसी एक विशेष चीज के लिये नहीं है। यह अधिकांशतः जावा में लिखा गया है और जावा में नये अनुप्रयोग बनाने के लिये प्रयोग में लाया जा सकता है। इसके अलावा भिन्न भिन्न प्लग-इन्स का प्रयोग करके इसे Ada, C, C++, COBOL, Perl, PHP, Python, Ruby (including Ruby on Rails framework), Scala, and Scheme आदि दूसरी प्रोग्रामन भाषाओं के लिये इस्तेमाल किया जा सकता है। यह आईडीई अडा (Ada) के लिये 'Eclipse ADT', C/C++ के लिये 'Eclipse CDT', जावा के लिये 'Eclipse JDT' और पीएचपी के लिये 'Eclipse PDT' कही जाती है।
कम्पाइल
कम्प्यूटर प्रोग्रामिंग के लिए दो भाषाओ का प्रयोग होता है । 1- निम्न स्तरीय भाषा ।(इसके बारे में अधिक जानकारी आप पिछले पेजो पर जान सकते हैं।) 2-उच्च स्तरीय भाषा । (इसके बारे में अधिक जानकारी आप पिछले पेजो पर जान सकते हैं।)
विज़ुअल बेसिक डॉटनेट
'विजुअल बेसिक .NET' एक बहु-प्रतिमान, उच्च स्तर प्रोग्रामिंग भाषा, है जिसे .NET फ्रेमवर्क पर लागू किया है। माइक्रोसॉफ्ट ने अपने मूल विजुअल बेसिक भाषा के उत्तराधिकारी के रूप में 2002 में VB.NET का शुभारंभ किया। ".NET" भाग 2005 में हटा दिया गया था हालांकि, इस लेख के लिए उन्हें और क्लासिक विजुअल बेसिक के बीच भेद करने के क्रम में, 2002 के बाद से सभी विजुअल बेसिक भाषा विज्ञप्ति में उल्लेख करने के लिए "विजुअल बेसिक .NET" का उपयोग करता है। दृश्य C # के साथ, यह NET ढांचे को लक्षित कर दो मुख्य भाषाओं में से एक है।
इण्डिक कम्प्यूटिंग
इण्डिक कम्प्यूटिंग का अर्थ है इण्डिक अर्थात भारतीय भाषाओं एवं लिपियों में कम्प्यूटिंग (सङ्गणन)। इसमें शामिल है कम्प्यूटर एवं वेब ऐप्लीकेशनों का स्थानीयकरण, भारतीय भाषाओं लिपियों में डाटाबेस प्रबन्धन तथा सॉफ्टवेयर डेवलपमेण्ट यथा इनपुट मैथड, ओसीआर, वर्तनी जाँचक, वाक से पाठ तथा पाठ से वाक आदि का विकास।
जावा (प्रोग्रामिंग भाषा)
सन JRE का सुपरसेट भी वितरित करता है जिसे जावा डेवलपमेंट किट (सामान्य तौर पर JDK के रूप में जाना जाता है), कहा जाता है जिसमे विकास उपकरण जैसे जावा कम्पाइलर, जावाडोक, जार और डीबगर शामिल है।
अल्ताविस्ता (AltaVista)
अल्ता विस्ता इन्टरनेट पर सर्वाधिक पुराने सर्च इंजिन में से एक हैं, यह डिजिटल इलेक्ट्रॉनिक्स कॉर्पोरेशन (DEC) द्वारा निर्मित हैं‌‍। यह एक स्पाइडर, जिसे स्कूटर नाम दिया गया है, को उपयोग में लाता हैं जो पूरी वेब तथा यूज़नेट न्यूज़ग्रुप को सर्च करता हैं इसमें खोजे जाने वाले विषय की default भाषा अंग्रेजी है। यदि आप किसी अन्य भाषा में अपना विषय टाइप करना चाहते हैं तो "Any Language" के डाउन एरो पर क्लिक करे तथा खुलने वाली ड्राप डाउन लिस्ट में से भाषा का चयन करे। Alta Vista के होम पेज पर सर्च बॉक्स के अतिरिक्त भी विभिन्न विषयों से सम्बंधित अनेक लिंक होते हैं।
सॉफ्टवेयर विकास प्रक्रिया
सॉफ्टवेयर प्रशिक्षण और सहायता महत्वपूर्ण है, क्योंकि सॉफ़्टवेयर परियोजनाओं का एक बड़ा प्रतिशत इस कारण से असफल हो जाता है कि डेवलपर्स (विकासक) यह नहीं समझ पाते हैं कि यदि संस्था में कोई भी व्यक्ति सॉफ़्टवेयर का अंतिम उपयोग नहीं करता है तो इसे विकसित करने वाले दल द्वारा सॉफ़्टवेयर को तैयार करने में लगे समय और योजना का कोई महत्त्व नहीं रहता है। लोग अक्सर परिवर्तन के प्रतिरोधी होते हैं और एक अपरिचित क्षेत्र में जोखिम उठाने से बचते हैं। इसलिए परिनियोजन चरण के हिस्सा के रूप में, आपके सॉफ़्टवेयर के नए ग्राहकों के लिए प्रशिक्षण कक्षाएं आयोजित होना बहुत आवश्यक है।
वाटरफॉल मॉडल
जबकि सभी सॉफ्टवेयर डेवलपमेंट मॉडलों में वाटरफॉल मॉडल की कुछ समानताएं शामिल होंगी और चूंकि सभी सॉफ्टवेयर डेवलपमेंट मॉडल, वाटरफॉल मॉडल के अंतर्गत प्रयुक्त चरणों में से कम से कम कुछ चरणों को शामिल करेगी, तो यह अनुभाग, वाटरफॉल मॉडल के उन सबसे करीबी चरणों के साथ संबंधित होगी। जो मॉडल, वाटरफॉल मॉडल में और आगे के मतभेदों को लागू करते हैं, उन मॉडलों या मौलिक रूप से भिन्न मॉडलों के लिए सॉफ्टवेयर डेवलपमेंट की प्रक्रिया में सामान्य जानकारी की आवश्यकता होती है।
कंप्यूटर
असेम्बली लैंग्वेज के आने से संगणक प्रोग्रामर्स को सुविधा जरूर मिली, किन्तु इसके लिए प्रोग्रामर को संगणक के हार्डवेयर तथा इसकी कार्य प्रणाली का सम्पूर्ण ज्ञान होना आवश्यक होता था। अतः अब और भी सरल भाषायों का विकास किया गया, जिन्हें उच्च स्तरीय भाषा कहा गया। इनमे से कुछ प्रमुख आरंभिक भाषाए कोबोल (COBOL), बेसिक (BASIC), सी (C) थी।
अन्तःस्थापित तंत्र
इस स्थिति में, एम्बेडेड वातावरण के अनुरूप बनाने के लिए परिष्कृत क्षमताओं वाले एक अपेक्षाकृत बड़े कर्नल का अनुकूलन किया जाता है। यह प्रोग्रामर्स को लिनक्स [Linux] या माइक्रोसॉफ्ट विन्डोज़ [Microsoft Windows] जैसे एक डेस्कटॉप ऑपरेटिंग सिस्टम के समान वातावरण प्रदान करता है और इसलिए विकास के लिए बहुत उत्पादक होता है; दूसरी ओर इसे लक्षणीय रूप से अधिक मात्रा में हार्डवेयर संसाधनों की आवश्यकता होती है, यह अधिक महंगा होता है और इन कर्नल की जटिलता के कारण कम अनुमान-योग्य और कम विश्वसनीय होता है।
पर्ल
पर्ल (Perl) एक उच्च स्तरीय, सामान्य-प्रयोजन, प्रोग्रामिंग भाषा है। इसका विकास लैरी वॉल द्वारा सन् १९८७ में यूनिक्स स्क्रीप्टिंग भाषा के अंतर्गत रिपोर्ट की प्रक्रिया को आसान बनाने के लिये किया गया था। तब से, यह अनेक परिवर्तनो और संशोधनो से गुजरी है और प्रोग्रामरों के बीच व्यापक रूप से लोकप्रिय हुई है। पर्ल अन्य प्रोग्रामिंग भाषाओं जैसे कि सी (C), shell scripting (sh), AWK और sed से समानता रखती है। यह भाषा पाठ प्रसंस्करण के लिये शक्तिशाली सुविधाएँ प्रदान करती है, वो भी यूनिक्स उपकरणों की डेटा लंबाई सीमा के बिना। पर्ल ने अपनी पार्सिंग क्षमताओं के कारण 1990 के दशक के अंत में एक CGI स्क्रिप्टिंग भाषा के रूप में व्यापक लोकप्रियता प्राप्त की।
विंडोज़ एन.टी. ३.१
विंडोज एन.टी. के रिलीज के समय तक, माइक्रोसॉफ्ट के विंडोज 3.1 डेस्कटॉप वातावरण (desktop environment) ने एक ब्रांड के रुप मे पहचान और बाजार हिस्सेदारी स्थापित कर ली थी; लेकिन विंडोज 3.1 आवश्यक कार्यों के लिए डॉस ऑपरेटिंग सिस्टम पर निर्भर था, और इसमें 16-बिट आर्किटेक्चर था। जबकि Windows NT एक पूर्णत: 32-बिट ऑपरेटिंग सिस्टम था, जिसमे विंडोज 3.1 का डेस्कटॉप वातावरण ही था ताकि विंडोज 3.1 उपयोगकर्ताओं को इसे चलाने मे असानी हो।
सी (प्रोग्रामिंग भाषा)
’सी’ प्रोग्रामिंग भाषा में किसी भी प्रोग्राम का निष्पादन (execution) करने के लिये हमे एक main() फंक्शन अवश्य लिखना होता है। ( its also need preprocessor directory this #include keyword )क्योंकि ’सी’ कम्पाइलर किसी भी प्रोग्राम को निष्पादित करना main() फंक्शन से आरंभ करता है। एक संचिका अथवा एक प्रोग्राम में एक से अधिक main() फंक्शन नहीं हो सकते। के मध्य उपप्रोग्राम दिया जाता है। प्रत्येक निर्देश का अन्त सेमीकालन ’;’ द्वारा होना आवश्यक है। इस प्रोग्राम को चलाने पर इसका आउटपुट निम्नवत होगा:
ओरैकल डाटाबेस
Oracle कार्पोरेशन समस्त Oracle उत्पादों हेतु समयगत लाइसेंसिंग प्रक्रिया प्रस्तावित करता है। यह शाश्वत लाइसेंस मूल्य के एक सुनिश्चित प्रतिशत पर समयगत लाइसेंस हेतु मूल्य सूची को आधार बनाता है।चूँकि Oracle चलाने वाले कंप्यूटरों में आठ या उससे अधिक प्रोसेसर होते हैं अतः सॉफ्टवेयर की कीमत सैकड़ों से हजारों डॉलर बढ़ सकती है। स्वामित्व की कुल लागत प्रायः इससे अधिक हो सकती है क्योंकि बड़े ऑरेकल इन्स्टालेशन में भलीभांति सैटअप हेतु सामान्यतः अनुभवी एवं प्रशिक्षित डाटाबेस एड्मिनिस्ट्रेटर्स की आवश्यकता होती है। उत्पाद के विस्तृत इन्स्टाल आधार एवं उपलब्ध प्रशिक्षण पाठ्यक्रमों के कारण Oracle विशेषज्ञ अन्य विदेशज डाटाबेस हेतु उपलब्ध विशेषज्ञों की तुलना में कुछ क्षेत्रों में प्रचुर स्रोत बन गये हैं। Oracle डाटाबेस एड्मिनिस्ट्रेटर्स हेतु विशेष प्रशिक्षण उपलब्ध कराता है।
केडीई
इस परियोजना की शुरुआत, अक्टूबर 1996 में हुई। जर्मन छात्र मैथियस एट्रिक ने यूज़नेट के कुछ समूहों पर ये सन्देश भेजा कि वे एक डेस्कटॉप एन्वायरनमेंट विकसित करने वाले हैं जो मुक्त-स्रोत होगा तथा जिसमें फाइल को एडिट करने के अतिरिक्त बहुत से व्यावहारिक उपकरण जैसे मेल, तस्वीर दर्शाने वाला उपादान, गेम्स, फ़ाइल मैंनेजर, हाइपर टेक्स्ट एडिटर, टर्मिनल, डॉक्यूमेंटेशन जैसी सुविधाएँ होंगी। इसके लिए प्रोग्रामरों का सहयोग आमन्त्रित है। इसके लिए कुछ प्रोग्रामर समाने आए। शुरुआती नामों में मार्टिन कोनोल्ड, सिरताज सिंह कांग, मार्टिनस कुनिजेलिस तथा मार्टिन जोन्स कुछ उल्लेखनीय नाम हैं। आरम्भिक प्रस्तावना में ही इस बात पर ज़ोर दिया गया कि "केडीई" एक डेस्कटॉप एन्वायरनमेंट होगा, न कि एक विंडोज़ प्रणाली (एक्स विंडोज़ सिस्टम, X-Windows system, के परिप्रेक्ष्य में) और न ही एक विज़ेट निर्माता उपकरण (मोटिफ़ - Motif- के सन्दर्भ में)। इसकी प्रस्तावना में कहा गया था कि "हमारा उद्येश्य एक ऐसे आइकन (icon) से नहीं है जो एक वीआई एडिटर जैसे टूल को आरंभ करता हो (xterm -e vi) या 'सहायता' हेतु बनी सुंदर तस्वीर से, जिसको क्लिक करने पर हार्ड डिस्क चर्र-चर्र की आवाज करने के बाद एक बेढब व्यक्ति की छवि उकेरता हो जिसका उपयोगी होना दूर की बात हो।" इसका मूल अंग्रेज़ी नाम था : Kool Desktop Environment।
ई-शिक्षा
हालांकि, सीबीटी (CBT) साथ में कुछ शिक्षा चुनौतियों को भी जन्म देती हैं। आम तौर पर प्रभावी सीबीटी (CBT) के निर्माण के लिए अत्यधिक संसाधनों की जरूरत पड़ती है। सीबीटी (CBT) (जैसे - फ्लैश (Flash) या एडोब डायरेक्टर (Adobe Director)) को विकसित करने के लिए इस्तेमाल किया जाने वाला सॉफ्टवेयर अक्सर एक विषय-वस्तु विशेषज्ञ या शिक्षक की उपयोग क्षमता की तुलना में अधिक जटिल होता है। इसके अलावा, मानव बातचीत की कमी प्रस्तुत किए जा सकने वाले सामग्री के प्रकार के साथ-साथ प्रदर्शित किए जा सकने वाले मूल्यांकन के प्रकार को भी सीमित कर सकते हैं। कई शिक्षा संगठन एक व्यापक ऑनलाइन प्रोग्राम के भाग के रूप में छोटे-छोटे सीबीटी/डब्ल्यूबीटी (CBT/WBT) गतिविधियों का इस्तेमाल करना शुरू कर रहे हैं जिसमें ऑनलाइन चर्चा या अन्य संवादात्मक तत्व शामिल हो सकते हैं।
गुइडो वैन रोसुम
1999 में, वैन रोसुम ने "कंप्यूटर प्रोग्रामिंग फॉर एवरीबॉडी" नामक को एक फंडिंग प्रस्ताव प्रस्तुत किया, जिसमें उन्होंने पायथन के लिए अपने लक्ष्यों को परिभाषित किया:2018 में, पायथन, पर तीसरी सबसे लोकप्रिय भाषा थी, जो कि जावास्क्रिप्ट और जावा के पीछे एक सामाजिक कोडिंग वेबसाइट है। एक प्रोग्रामिंग लैंग्वेज पॉपुलेशन सर्वे के अनुसार यह जॉब पोस्टिंग में शीर्ष 10 सबसे अधिक उल्लिखित भाषाओं में से एक है। इसके अलावा, पायथन के अनुसार 2004 के बाद से हर साल 10 सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक रहा है।
विंडोज़ ९५ का विकास
विंडोज 3.1 के आने के साथ ही, IBM ने OS/2 2.0 की शिपिंग शुरू कर दी। माइक्रोसॉफ्ट को एहसास हुआ कि उन्हें विंडोज के एक अपडेटेड वर्जन की जरूरत है जो 32-बिट एप्लिकेशन और preemptive multitasking को सपोर्ट कर सके, लेकिन फिर भी लो-एंड हार्डवेयर पर चल सके (Windows NT ऐसा नहीं कर सकता था) । इसलिए विंडोज "शिकागो" का विकास शुरू किया गया था और जैसा कि इसे 1993 के अन्त मे रिलीज करने के लिए योजना बनाई गई थी, इसलिये यह विंडोज 93 के नाम से जाना गया। शुरू में, इसमे नया उपयोगकर्ता इंटरफ़ेस (user interface) शामिल करने की योजना नहीं थी, क्योंकि ऐसी योजना काइरो के लिए बनाई गई थी, और केवल इंस्टॉलेशन (installation), कॉन्फ़िगरेशन (configuration) और नेटवर्किंग (networking) को आसान बनाने पर ध्यान केन्द्रित किया गया। विंडोज 93 एमएस-डॉस 7.0 के साथ एक साथ होगा, उपयोगकर्ता को अधिक एकीकृत अनुभव (integrated experience) प्रदान करेगा और अन्य कंपनियों के द्वारा डॉस (DOS) क्लोन बनाने को निरर्थक कर देगा। MS-DOS 7.0 उस समय कोड नाम "जगुआर" के तहत विकसित हो रहा था और DR-DOS से बेहतर प्रतिस्पर्धा करने के लिए यह वैकल्पिक रूप से विंडोज 3.1-आधारित "कौगर" (Cougar) नामक 32-बिट संरक्षित मोड कर्नेल (protected mode kernel) के शीर्ष पटल पर चल सकता था।
उच्च स्तरीय क्रमादेशन भाषा
प्रोग्रामिंग भाषाओ के विकास के इतिहास पर नजर डाली जाए तो डॉ॰ ग्रेस हापर का नाम महत्वपूर्ण स्थान रखता है। इन्होने ही सन 1952 के आस-पास उच्च स्तरीय भाषाओ का विकास किया था। जिसमे एक कम्पाइलर का प्रयोग किया गया था। डॉ हापर के निर्देशन में दो उच्च स्तरीय प्रोग्रामिंग भाषाओ को विकसित किया गया पहली-FLOWMATIC और MATHEMATICS। FLOWMATIC एक व्यवसायिक प्रोग्रामिंग भाषा थी और MATHEMATICS एक अंकगणितीय गणनाओ में प्रयुक्त की जाने वाली भाषा। तब से लेकर अब तक लगभग 225 उच्च स्तरीय प्रोग्रामिंग भाषाओ का विकास हो चुका है। उदाहरण:FORTRAN, COBOL, BASIC, PASCAL।
केन्द्रीय हिन्दी निदेशालय
हिन्दीतर भाषी भारतीयों और विदेशियों के लिए पत्राचार द्वारा हिंदी सिखाने की योजना के अन्तर्गत निदेशालय द्वारा अंग्रेजी, तमिल, मलयालम और बंगला माध्यमों से एक-एक वर्षीय हिंदी 'सर्टिफिकेट कोर्स' तथा 'हिंदी डिप्लोमा कोर्स' संचालित किए जा रहे हैं । इनके अतिरिक्त उच्चस्तरीय छात्रों के लिए एडवांस हिंदी डिप्लोमा पाठयक्रम भी संचालित किया जा रहा है। पत्राचार दवारा हिंदी शिक्षण में आने वाली समस्याओं के निराकरण के लिए व्यक्तिगत संपर्क कार्यक्रमों का भी आयोजन किया जाता है जिनमें विद्यार्थियों की कठिनाइयों का व्यक्तिगत रूप से समाधान किया जाता है। वर्ष 2018 तक छह लाख से भी अधिक विद्यार्थी इस पाठ्यक्रम का लाभ उठा चुके हैं। हिंदी सर्टिफिकेट कोर्स का उददेश्य छात्रों को हिंदी का व्यावहारिक ज्ञान कराना है। इसके लिए 15 वर्ष से अधिक आयु के हिंदीतरभाषी भारतीय नागरिक प्रवेश के पात्र है। विदेश स्थित भारतीय नागरिकों, प्रवासियों तथा विदेशियों के लिए न्यूनतम आयु सीमा 10 वर्ष है । उनकी मातृभाषा कोई भी हो सकती है। हिंदी डिप्लोमा कोर्स का उद्देश्य छात्रों को हिंदी का उन्नत जान कराना है। इनमें 'हिंदी सर्टिफिकेट कोर्स परीक्षा अथवा गह मंत्रालय की प्रवीण परीक्षा उत्तीर्ण व्यक्ति या हिंदी का समुचित ज्ञान रखने वाला व्यक्ति प्रवेश का पात्र है इसमें प्रवेश के लिए आयु सीमा कम से कम 12 वर्ष है । तीनों पाठ्यक्रम प्रतिवर्ष जुलाई से मई तक चलते हैं। एडवांस हिंदी डिप्लोमा पाठ्यक्रम में प्रवेश के लिए आयु सीमा कम से कम 14 वर्ष है । प्रवेशार्थियों को केंद्रीय हिंदी निदेशालय की डिप्लोमा परीक्षा अथवा हिंदी सहित दसवी परीक्षा उत्तीर्ण होना आवश्यक है ।
इण्डिक कम्प्यूटिंग
सूचना पौद्योगिकी विभाग, भारत ने सूचना प्रसंस्करण औजारों तथा तकनीकों के विकास के उद्देश्य से TDIL (Technology Development for Indian Languages) का आरम्भ किया। इसके उद्देश्य थे इंसान-मशीन संवाद को भाषा के बैरियर के बिना प्रोत्साहित करना, बहुभाषी ज्ञान के संसाधन बनाना एवं प्रयोग में लाना, उनको नये उपभोक्ता उत्पाद तथा सेवायें विकसित करने हेतु इण्टीग्रेट करना आदि।
एबीएपी
एबीएपी() (ऐडवान्स बिज़नस ऐप्लिकेशन प्रोग्रामिंग) () एक हाई-लेवल प्रोग्रामिंग लैंग्वेज है जिसे जर्मन सॉफ्टवेअर कंपनी SAP द्वारा बनाया गया है। इसे जावा के साथ अबतक एसएपी (SAP) ऐप्लिकेशन सर्वर की मुख्य भाषा के रूप में रखा गया है और इसका कुछ भाग नेटविवर मंच पे कार्य करने के लिए उप्योगी होता है। एबीएपी का सिंटैक्स कोबोल से मिलता जुलता है।
सॉफ्टवेयर विकास प्रक्रिया
विनिर्देश वह कार्य है जिसके अर्न्तगत लिखे जाने वाले सॉफ्टवेयर का संभवतः सही ढ़ंग से वर्णन किया जाता है। व्यावहारिक रूप से, सबसे सफल विनिर्देशों को पहले से ही सुविकसित प्रोग्रामों को समझने और अधिक अनुकूल बनाने के लिए लिखा जाता है। यद्यपि अक्सर प्रोग्राम के विकास के पूर्व सुरक्षा की दृष्टि से अत्यंत महत्वपूर्ण सॉफ्टवेयर तंत्रों का सावधानीपूर्वक विस्तृत विवरण दिया जाता है। "विनिर्देश बाहरी अंतरफलकों के लिए सबसे अधिक महत्वपूर्ण होते हैं जिन्हें स्थिर बना रहना चाहिए." विनिर्देश पर्याप्त रूप से सही हैं या नहीं इसका निर्धारण करने का एक अच्छा तरीका आवश्यकताओं और उपयोग की स्थितियों की शुद्ध रूप से सक्षमता सुनिश्चित करने के लिए तीसरे पक्ष द्वारा दस्तावेजों की समीक्षा कराना है।
मानसिक विकलांगता
इसके अलावा, कुछ विशेष कार्यक्रम हैं, जिसमें विकासात्मक विकलांग लोग बुनियादी जीवन कौशल सीखने के लिए भाग ले सकते हैं। इन "लक्ष्यों" को पूरी तरह कामयाब होने में काफी समय लग सकता है, लेकिन अंतिम लक्ष्य स्वतंत्रता है। यह स्वतंत्रता दांत साफ करने से लेकर स्वतंत्र रूप से रहने तक कुछ भी हो सकती है। विकासात्मक विकलांग लोग अपने पूरे जीवनकाल तक सीखना जारी रख सकते हैं और यहां तक कि जीवन के आखिरी चरणों में अपने परिवारों, देखरेख करने वालों, चिकित्सकों और इन लोगों के सभी प्रयासों में समन्वय लाने वालों की मदद से नये कौशल सीख सकते हैं।
दिव्या जैन
जैन का पालन-पोषण में एक ऐसे परिवार के साथ हुआ, जो शिक्षा और प्रौद्योगिकी को महत्व देता था। जैन ने से में स्नातक की उपाधि प्राप्त की और से में स्नातकोत्तर की उपाधि प्राप्त की। उन्होंने 2003 में के लिए काम करना शुरू किया और 2005 में केज़ोन सिस्टम्स नामक एक पर काम किया। जैन कंपनी dLoop के सह-संस्थापक थी । बाद में वह बॉक्स में शामिल हो गईं, इसके बाद 2013 में dLoop का अधिग्रहण किया। बॉक्स में, वह मशीन सीखने की तकनीक, और पर काम करती है। परिवार और संस्कृति
भाषा विकास
भाषा के विकास को सीखने की साधारण प्रक्रियाओं के द्वारा आगे बढ़ना माना जाता है जिसमें बच्चों को भाषाई इनपुट से शब्दों, अर्थों और शब्दों के प्रयोग और बोलने का उपयोग होता है। [उद्धरण वांछित] जिस पद्धति में हम भाषा कौशल विकसित करते हैं वह सार्वभौमिक है; हालांकि, मुख्य बहस यह है कि कैसे सिंटैक्स के नियमों का अधिग्रहण किया जाता है। [उद्धरण वांछित] वाक्यविन्यास के विकास के लिए दो प्रमुख दृष्टिकोण हैं, एक अनुभववादी खाता जिसके द्वारा बच्चों ने भाषाई इनपुट से सभी वाक्यविन्यास नियम और एक नैतिकवादी दृष्टिकोण प्राप्त किया है जिसके द्वारा कुछ सिद्धांत वाक्यविन्यास जन्मजात हैं और मानव जीनोम के माध्यम से प्रेषित हैं। [उद्धरण वांछित]
कम्प्यूटर और हिन्दी
Windows XP Professional में ऑपरेटिंग सिस्टम में ही बहुभाषी सपोर्ट अंतर्निमित है। Windows XP की सहायता से आप कई भाषाओं में डेटा देख सकते हैं, उसे प्रविष्ट और संपादित कर सकते हैं, लेकिन बहुभाषी उपयोगकर्ता इंटरफ़ेस पैक (MUI) और Windows XP Professional के अंग्रेज़ी संस्करण के ऐड-ऑन इन्स्टॉल करके आप केवल मीनू और संवाद बॉक्स में प्रयुक्‍त भाषा को ही बदल सकते हैं।