மைக்ரோசாப்ட் அதன் குவாண்டம் டெவலப்மென்ட் கிட் மூலம் குவாண்டம் கம்ப்யூட்டிங் தயாரிக்கிறது

குவாண்டம்-கணக்கீடு

La குவாண்டம் கம்ப்யூட்டிங் மைக்ரோசாப்ட் முக்கிய தொழில்நுட்பங்களில் ஒன்றாகும் அது இன்று நாம் அறிந்திருப்பதால் தொழில்துறையை மாற்றிவிடும், உண்மையில் இது பற்றி எந்த கேள்வியும் இல்லை, அதனால்தான் அவர்கள் ஒரு புதிய நிரலாக்க மொழியைத் தொடங்கினர் குவாண்டம் கம்ப்யூட்டிங் நோக்கம்.

பலருக்கு தெரிந்திருக்கக்கூடாது மைக்ரோசாப்டின் குவாண்டம் தேவ் கிட் உடன்ஆனால் குவாண்டம் கம்ப்யூட்டிங் மற்றும் வான எதிர்காலத்தைப் பற்றி நீங்கள் கேள்விப்பட்டிருக்க வேண்டும்.

El குவாண்டம் டெவலப்மென்ட் கிட் என்பது குவாண்டம் பயன்பாடுகளை உருவாக்குவதற்கான மைக்ரோசாப்டின் ஒருங்கிணைந்த தளமாகும் என்று Q # எனப்படும் புதிய குவாண்டம் மையப்படுத்தப்பட்ட நிரலாக்க மொழியைப் பயன்படுத்துகிறது (கே ஷார்).

இது போன்ற முதல், Q # ஒரு புதிய நிரலாக்க மொழி புதிய குவாண்டம் ஆபரேட்டர்கள் மற்றும் பிற சுருக்கங்களில் கவனம் செலுத்தியது. கே # விஷுவல் ஸ்டுடியோ மற்றும் விஎஸ் கோட் உடன் பணக்கார ஒருங்கிணைப்பு மற்றும் பைதான் நிரலாக்க மொழியுடன் இயங்கக்கூடிய தன்மையைக் கொண்டுள்ளது. நிறுவன தர மேம்பாட்டு கருவிகள் விண்டோஸ், மேகோஸ் அல்லது லினக்ஸில் குவாண்டம் நிரலாக்கத்திற்கான விரைவான பாதையை உங்களுக்கு வழங்குகின்றன.

அபிவிருத்தி கிட் பற்றி

அபிவிருத்தி கிட் அது அடங்கும் நிரலாக்க மொழி Q #, ஒரு குவாண்டம் கம்ப்யூட்டிங் சிமுலேட்டர் மற்றும் நீங்கள் தொடங்க பல்வேறு ஆதாரங்கள். Q # குவாண்டம் வழிமுறைகளை வெளிப்படுத்த பயன்படும் ஒரு குறிப்பிட்ட நிரலாக்க மொழியாக விவரிக்கப்படுகிறது.

உண்மையான குவாண்டம் சாதனங்களைக் கண்டுபிடிப்பது மிகவும் கடினம், ஆனால் குவாண்டம் தேவ் கிட் எந்தவொரு கியூபிட் சிமுலேட்டர்களிலும் மென்பொருளை இயக்குவதை சாத்தியமாக்குகிறது.

வெளியானதிலிருந்து, ஆயிரக்கணக்கான டெவலப்பர்கள் வழக்கமான பைனரி மாநிலங்களுக்குப் பதிலாக குவாண்டம் மாநிலங்களுடன் இணைந்து பணியாற்ற விரும்புவதை முன்னோட்டமிட முடிந்தது. இது மைக்ரோசாப்ட் கிட்டை மேகோஸ் மற்றும் லினக்ஸுக்கு அனுப்புவதற்கு மட்டுமல்லாமல், அதன் நூலகங்களை திறந்த மூலமாக வெளியிடவும் வழிவகுத்தது.

அபிவிருத்தி நூலகங்கள் மற்றும் Q # கள் உடன் வெளியிடப்பட்ட டெமோ எடுத்துக்காட்டுகள்அவை எம்ஐடி திறந்த மூல உரிமத்தின் கீழ் வெளியிடப்படுகின்றன, மேலும் அவை கிட்ஹப்பில் கிடைக்கின்றன.

மைக்ரோசாப்ட் குவாண்டம் டெவலப்மென்ட் கிட் பைத்தான் நடைமுறைகளுக்கு நேட்டிவ் அழைப்புகளைச் செய்வதற்கு Q # ஆதரவுடன் பைதான் இணக்கமாக வடிவமைக்கப்பட்டுள்ளது, மேலும் சிமுலேட்டர் செயல்திறன் 4-5 மடங்கு அதிகரித்துள்ளது.

மைக்ரோசாப்ட் குவாண்டம் தேவ் கிட்டை லினக்ஸில் நிறுவுவது எப்படி?

குவாண்டம் டெவலப்மென்ட் கிட்

இந்த கிட் நிறுவும் பொருட்டு விஷுவல் ஸ்டுடியோ குறியீட்டை நிறுவியிருப்பது மிகவும் அவசியம் மைக்ரோசாப்ட் குவாண்டம் தேவ் கிட் நீட்டிப்பாக சேர்க்கப்படும் என்பதால்.

உங்கள் கணினியில் விஷுவல் குறியீடு இன்னும் நிறுவப்படவில்லை எனில், லினக்ஸில் அதை நிறுவுவதற்கான ஒரு எளிய முறையை எனது சக ஊழியர் ஒருவர் விளக்கிய இணைப்பை நான் உங்களுக்கு விட்டு விடுகிறேன், இணைப்பு இது.

அவர்கள் ஏற்கனவே தங்கள் கணினிகளில் விஷுவல் ஸ்டுடியோவை வைத்திருந்தால், நாங்கள் அதைச் சேர்க்க வேண்டும் மைக்ரோசாப்ட் குவாண்டம் டெவலப்மென்ட் கிட் இன் நீட்டிப்பாக விஷுவல் ஸ்டுடியோ குறியீடு .

இப்போது Q # அபிவிருத்தி கிட் திட்டத்தின் வார்ப்புருக்களை நாங்கள் நிறுவ வேண்டும், இதற்காக நாம் ஒரு முனையத்தைத் திறந்து பின்வரும் கட்டளையை இயக்க வேண்டும்:

dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"

அடுத்த செயல் மைக்ரோசாஃப்ட் குவாண்டம் டெவலப்பர் கிட்டிலிருந்து மாதிரிகள் மற்றும் நூலகங்களை குளோன் செய்ய வேண்டும் அதன் GitHub களஞ்சியத்திலிருந்து, இதற்காக நாம் முனையத்தில் பின்வருவனவற்றை இயக்குகிறோம்:

git clone https://github.com/Microsoft/Quantum.git

பதிவிறக்கம் முடிந்தது நாங்கள் புதிதாக குளோன் செய்யப்பட்ட கோப்பகத்திற்கு செல்ல வேண்டும் மற்றும் குறியீட்டை இயக்க வேண்டும்அல்லது விஷுவல் ஸ்டுடியோ தொடக்க.

cd Quantum

code

cd Samples /Teleportation/

dotnet build

dotnet run

இதன் மூலம் அவர்கள் ஏற்கனவே Q # மேம்பாட்டிற்காக கட்டமைக்கப்பட்ட ஒரு பணிநிலையத்தைக் கொண்டுள்ளனர்.

இனிமேல், எல்லோரும் குவாண்டம் கம்ப்யூட்டிங் ஆக என்னவென்பதை ஆராய ஆரம்பிக்கலாம், இந்த திட்டத்துடன் தொடர்புடைய அனைத்தையும் மைக்ரோசாப்ட் திட்டத்தின் அதிகாரப்பூர்வ வலைத்தளத்திலிருந்து மதிப்பாய்வு செய்யலாம்.

Q # வளர்ச்சி மொழி, அதன் நூலகங்கள், நுட்பங்கள் மற்றும் பலவற்றை அறிந்து கொள்வதிலிருந்து. தனிப்பட்ட முறையில், இந்த புதிய துறையை ஆராய்வதற்கு நான் பொருத்தமானவனாகவோ அல்லது தயாராகவோ கருதவில்லை, ஏனென்றால் நான் இன்னும் என்னை ஒரு புதியவனாக கருதுகிறேன், ஏனென்றால் எனக்கு இன்னும் கற்றுக்கொள்ள ஒரு புலம் உள்ளது.

ஆனால் இங்குள்ள சில வாசகர்கள் இதைக் கொண்டு ஒரு திட்டத்தை உருவாக்க முடியும் என்பதில் எனக்கு சந்தேகம் இல்லை.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.