మైక్రోసాఫ్ట్
క్వాంటం అల్గారిథమ్లను అభివృద్ధి చేయడానికి, డొమైన్-నిర్దిష్ట భాషను ఉపయోగించాలని ప్రతిపాదించబడింది
ఫంక్షన్లను నిర్వచించడానికి "ఫంక్షన్", క్వాంటం ఆపరేషన్ల కోసం కొత్త "ఆపరేషన్" కీవర్డ్, బహుళ-లైన్ కామెంట్లు లేవు మరియు ఎక్సెప్షన్ హ్యాండ్లర్లకు బదులుగా అసర్ట్ని ఉపయోగించడం.
Q#లో అభివృద్ధి కోసం, Windows, Linux మరియు macOS ప్లాట్ఫారమ్లను ఉపయోగించవచ్చు, ఇవి Quantum Development Kitలో మద్దతునిస్తాయి. అభివృద్ధి చేయబడిన క్వాంటం అల్గారిథమ్లను ఒక సాధారణ PCలో 32 క్విట్ల వరకు మరియు అజూర్ క్లౌడ్లో 40 క్విట్ల వరకు ప్రాసెస్ చేయగల సిమ్యులేటర్లో పరీక్షించవచ్చు. IDE సింటాక్స్ హైలైటింగ్ కోసం మాడ్యూల్లను మరియు Q# కోడ్లో బ్రేక్పాయింట్లను సెట్ చేయడానికి, దశల వారీ డీబగ్గింగ్ చేయడానికి, క్వాంటం అల్గారిథమ్ను అమలు చేయడానికి అవసరమైన వనరులను అంచనా వేయడానికి మరియు పరిష్కారం యొక్క అంచనా ధరను అంచనా వేయడానికి మిమ్మల్ని అనుమతించే డీబగ్గర్ను అందిస్తుంది.
మూలం: opennet.ru