ఎం

విషయ సూచిక:
ఖచ్చితంగా మీలో చాలా మంది Midori గురించి విన్నారు, ఇది Windows కోసం తదుపరి దశ అవుతుంది. కొత్త కెర్నల్తో మొదటి నుండి వ్రాయబడిన కొత్త ఆపరేటింగ్ సిస్టమ్ మరియు ఆధునిక భాషలో వ్రాయబడింది. చాలా ఆధునికమైనది, అది ఇంకా ఉనికిలో లేదు.
సంకేతనామం కలిగిన భాష కానీ వినియోగదారు అప్లికేషన్ వంటి మరింత సాధారణ ప్రోగ్రామ్లను రూపొందించడానికి అవసరమైన ఉపయోగకరమైన సారాంశాలను కోల్పోకుండా.
అతని బ్లాగ్లోని ఒక కథనంలో, మిడోరి డెవలపర్లలో ఒకరైన జో డఫీ ఈ భవిష్యత్ భాష గురించి చాలా ఆసక్తికరమైన వివరాలను పంచుకున్నారు. ప్రాజెక్ట్ యొక్క ప్రధాన ఆలోచన ఏమిటంటే, సి వంటి భాషను టైప్-సేఫ్తో సృష్టించడం(రకం-భద్రత) వంటి చాలా మంచి పనితీరుతో , C++.
పనితీరు ప్రయత్నంలో ఎక్కువ భాగం C యొక్క రెండు ప్రాంతాలను ట్వీకింగ్ చేయడానికి వెళుతుంది: చెత్త కలెక్టర్ మరియు టైపింగ్ సిస్టమ్ ఒక్క చూపులో , C ప్రతి X సారి ప్రోగ్రామ్ కోసం చెత్త కలెక్టర్, ఇకపై ఉపయోగంలో లేని వస్తువుల కోసం వెతుకుతుంది (ఉదాహరణకు, మీ బ్రౌజర్ RAMలో అనేక చిత్రాలను సేవ్ చేసింది కానీ ఇకపై వాటి అవసరం లేదు) మరియు వాటి మెమరీని ఖాళీ చేస్తుంది. డెవలపర్ల కోసం ఇది మెమరీని నిర్వహించే విషయానికి వస్తే చాలా సంక్లిష్టతను విడిపించే వ్యవస్థ, కానీ మీరు ఊహించినట్లుగా ఇది నెమ్మదిగా ఉంటుంది. M ఈ విషయంలో తెలివిగా ఉంటుంది, వస్తువుల జీవిత చక్రాన్ని బాగా అర్థం చేసుకోవడానికి C++ నుండి అనేక ఆలోచనలను తీసుకుంటుంది (అవి ఉపయోగించడం ప్రారంభించినప్పుడు మరియు అవి ఇకపై అవసరం లేనప్పుడు) మరియు మెమరీని కేటాయించడం మరియు ఖాళీ చేయడం విషయానికి వస్తే మరింత సమర్థవంతంగా ఉంటుంది. చెత్త సేకరించేవాడు ఆటలోకి రాకుండా.
మరోవైపు, టైపింగ్ సిస్టమ్లోని సవరణలు చాలా పాత భాషలు (చదవండి: 2005కి ముందు రూపొందించబడినవి) ప్రస్తుతం కలిగి ఉన్న సమస్యలలో ఒకదానిని పరిష్కరించడానికి ప్రయత్నిస్తాయి, సమాంతరత్వం ప్రస్తుతం, కంప్యూటర్లు ఎత్తులో పెరగవు - ప్రాసెసర్ వేగం - కానీ వెడల్పులో, సమాంతరంగా మరిన్ని కోర్లు ఉంటాయి. అటువంటి సమాంతర ప్రాసెసింగ్ను చక్కగా ఉపయోగించుకునే ప్రోగ్రామ్లను రూపొందించడం సులభం కాదు మరియు అనేక సూక్ష్మమైన వివరాలు ఉన్నాయి, ప్రత్యేకించి బహుళ ప్రక్రియలు లేదా థ్రెడ్ల మధ్య డేటాను భాగస్వామ్యం చేసేటప్పుడు."
M ఫంక్షనల్ ప్రోగ్రామింగ్ లాంగ్వేజెస్ నుండి కాన్సెప్ట్లను తీసుకువస్తుంది, ప్రధానంగా ఆబ్జెక్ట్ ఇమ్యుటబిలిటీ మరియు మెథడ్ సైడ్-ఎఫెక్ట్ హ్యాండ్లింగ్, ఇది ప్రోగ్రామర్లు మరియు కంపైలర్ కోసం బహుళ థ్రెడ్లను సృష్టించడాన్ని సులభతరం చేస్తుంది. కంప్యూటర్ల బహుళ కోర్ల ప్రయోజనాన్ని పొందండి
అదనంగా, M కొత్త ఎర్రర్ హ్యాండ్లింగ్ సిస్టమ్ను కూడా తీసుకువస్తుంది: వేగవంతమైనది, ఉపయోగించడానికి సులభమైనది, సమర్థవంతమైనది, ప్రోగ్రామ్ ప్రవర్తనను చెల్లుబాటు అయ్యే మార్గాలకు పరిమితం చేయడానికి కోడ్ ఒప్పందాలను ఉపయోగించడం మరియు అర్థం చేసుకోవడం సులభం కంపైలర్ ఆప్టిమైజేషన్లను చేయగలదు.ఆ విధంగా మేము ఒక భాష గురించి మాట్లాడుతున్నాము మరింత సురక్షితమైన మరియు పటిష్టమైన ప్రోగ్రామ్లను సృష్టించడం, మేము దానిని ఆపరేటింగ్ సిస్టమ్ కోసం ఉపయోగించాలనుకుంటే చాలా ముఖ్యమైనది.
సాంకేతిక పరిభాషతో సరిపోతుంది: దీని అర్థం ఏమిటి?
కొంతసేపు ప్రోగ్రామింగ్ భాషల ప్రపంచంలోకి ప్రవేశించిన తర్వాత, అదంతా అర్థం ఏమిటి?
మొదట, మైక్రోసాఫ్ట్ విండోస్ తదుపరి దశను చాలా సీరియస్గా తీసుకుంటున్నట్లు కనిపిస్తోంది. యూనిఫైడ్ ఆపరేటింగ్ సిస్టమ్ గ్రూప్లో మిడోరి కేవలం పరిశోధన ప్రాజెక్ట్ నుండి టెర్రీ మైర్సన్ విభాగంలోకి వచ్చేలా మారిందని మేరీ జో ఫోలే చెప్పారు. M మరియు Midori అనేది కేవలం ఒక ప్రయోగం మాత్రమే కాదు, మైక్రోసాఫ్ట్కి ముందున్న మార్గం.
మరో విండోస్ సిద్ధం చేయడం సమంజసమేనా? అయితే. ఇతర ప్రోగ్రామ్ల మాదిరిగానే, ఆపరేటింగ్ సిస్టమ్కు పరిమిత జీవితకాలం ఉంటుంది. విండోస్ రూపొందించబడినప్పటి నుండి ప్రపంచం ఇప్పుడు చాలా భిన్నంగా ఉంది మరియు సిస్టమ్ ఎంత సరళంగా ఉన్నప్పటికీ, కొత్త దృశ్యాలకు అనుగుణంగా సంవత్సరాలలో అనేక మార్పులు వాటి నష్టాన్ని తీసుకుంటాయి మరియు మొదటి నుండి ప్రారంభించడం మరింత లాభదాయకంగా ప్రారంభమవుతుంది ( కంప్యూటర్ సైంటిస్టులకు ఇది చాలా ఇష్టం).
అఫ్ కోర్స్, మిడోరి స్వల్ప లేదా మధ్యస్థ కాలంలో ఉండదు. కానీ అది పూర్తయినప్పుడు (ఇది ఎప్పుడైనా జరిగితే, ఇది ఖచ్చితంగా కాదు) ఇది ఒక వ్యవస్థగా ఉంటుంది, ఇది మొదటి నుండి సమాంతరంగా మరియు క్లౌడ్ దృష్టి కేంద్రీకరించబడి, మైక్రోసాఫ్ట్ను ప్రపంచంలోని హెడ్లో ఉంచుతుంది ఆపరేటింగ్ సిస్టమ్స్, కనీసం సాంకేతిక మరియు సామర్థ్య స్థాయిలో.
M కొరకు, వాగ్దానం చేసినట్లుగా ఇది మద్దతు లేని మార్పులు లేకుండా Cకి పొడిగింపు అయితే, చాలా మంది డెవలపర్లు దీనికి సులభంగా మారవచ్చు. మరియు వారు వాగ్దానం చేసిన దానిని బాక్స్ నుండి పూర్తిగా విడుదల చేస్తే, వారు C ప్రస్తుతం చిక్కుకున్న 'మైక్రోసాఫ్ట్ లూప్' నుండి దాన్ని ఛేదించగలరు, దానిని విస్తరించగలరు మరియు తద్వారా భారీ ప్రయోజనాన్ని పొందగలరు. ఇతర భాషలు మరియు కంపెనీలు.
ప్రస్తుతానికి, భాషకు కొంత భవిష్యత్తు ఉంటుందని అనిపిస్తుంది, రాబోయే వారాల్లో మరిన్ని వివరాలు తెలుసుకోవాలి.మిడోరి విషయానికొస్తే, అతను అధికారికంగా కూడా లేడని గుర్తుంచుకోండి, అతని గురించి మరింత తెలుసుకోవడానికి మనకు ఇంకా చాలా సమయం పడుతుంది, అయితే ఈ రకమైన కథ మైక్రోసాఫ్ట్ ఎటువైపు పయనిస్తుందో చెబుతుంది.