ක්වොන්ටම් ඇල්ගොරිතම සංවර්ධනය කිරීම සඳහා මයික්‍රොසොෆ්ට් විවෘත මූලාශ්‍ර ක්වොන්ටම් සංවර්ධන කට්ටලය

Microsoft නිවේදනය කරන ලදි පැකේජයේ මූල කේතය විවෘත කිරීම ගැන ක්වොන්ටම් සංවර්ධන කට්ටලය (QDK), ක්වොන්ටම් පරිගණක සඳහා යෙදුම් සංවර්ධනය කිරීම කෙරෙහි අවධානය යොමු කර ඇත. කලින් ප්‍රකාශනයට අමතරව උදාහරණ ක්වොන්ටම් යෙදුම් සහ පුස්තකාල, මූලාශ්‍ර පාඨ දැන් ප්‍රකාශයට පත් කර ඇත සම්පාදක Q# භාෂාව සඳහා, ධාවන කාල සංරචක, ක්වොන්ටම් සිමියුලේටරය, හසුරුවන්නා භාෂා සේවාදායකය ඒකාබද්ධ සංවර්ධන පරිසරයන් සමඟ ඒකාබද්ධ කිරීම සඳහා මෙන්ම සංස්කාරක එකතු කිරීම් සඳහා දෘශ්ය ශබ්දාගාර කේතය සහ පැකේජය විෂුවල් ස්ටුඩියෝ. කේතය පළ කර ඇත MIT බලපත්‍රය යටතේ, ප්‍රජාවෙන් වෙනස්කම් සහ නිවැරදි කිරීම් පිළිගැනීමට ව්‍යාපෘතිය GitHub හි ඇත.

ක්වොන්ටම් ඇල්ගොරිතම සංවර්ධනය කිරීම සඳහා, වසම-විශේෂිත භාෂාවක් භාවිතා කිරීමට යෝජනා කෙරේ Q#, කියුබිට් හැසිරවීම සඳහා මාධ්‍යයක් සපයයි. Q# භාෂාව C# සහ F# භාෂාවලට බොහෝ ආකාරවලින් සමාන වන අතර, මූල පදය භාවිතා කිරීමේදී වෙනස් වේ
ශ්‍රිත නිර්වචනය කිරීම සඳහා "ක්‍රියාකාරීත්වය", ක්වොන්ටම් මෙහෙයුම් සඳහා නව "මෙහෙයුම්" මූල පදයක්, බහු රේඛා අදහස් නොමැත, සහ ව්‍යතිරේක හසුරුවන්නන් වෙනුවට assert භාවිතය.

Q# මත සංවර්ධනය සඳහා, Quantum Development Kit හි සහය දක්වන Windows, Linux සහ macOS වේදිකා භාවිතා කළ හැක. සංවර්ධිත ක්වොන්ටම් ඇල්ගොරිතම සාමාන්‍ය පරිගණකයක කියුබිට් 32 ක් දක්වා සහ Azure වලාකුළේ කියුබිට් 40 ක් දක්වා සැකසීමේ හැකියාව ඇති සිමියුලේටරයක පරීක්ෂා කළ හැකිය. IDE මඟින් සින්ටැක්ස් උද්දීපනය සඳහා මොඩියුල සහ Q# කේතයේ බිඳුම් ලක්ෂ්‍ය සැකසීමට, පියවරෙන්-පියවර දෝෂහරණය කිරීමට, ක්වොන්ටම් ඇල්ගොරිතමයක් ක්‍රියාත්මක කිරීමට අවශ්‍ය සම්පත් සහ විසඳුමේ ඇස්තමේන්තුගත පිරිවැය ඇස්තමේන්තු කිරීමට ඉඩ සලසන නිදොස්කරණයක් සපයයි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න