Agorodd Microsoft y cod Kit Datblygu Cwantwm ar gyfer datblygu algorithmau cwantwm

Microsoft cyhoeddi am agor cod ffynhonnell y pecyn Pecyn Datblygu Quantwm (QDK), yn canolbwyntio ar ddatblygu cymwysiadau ar gyfer cyfrifiaduron cwantwm. Yn ogystal Γ’'r hyn a gyhoeddwyd yn flaenorol enghreifftiau ceisiadau cwantwm a llyfrgelloedd, mae testunau ffynhonnell bellach wedi'u cyhoeddi crynhoydd ar gyfer iaith Q#, cydrannau amser rhedeg, efelychydd cwantwm, triniwr Gweinydd Iaith ar gyfer integreiddio ag amgylcheddau datblygu integredig, yn ogystal ag ychwanegiadau golygydd Cod Stiwdio Gweledol a phecyn Visual Studio. CΓ΄d cyhoeddi o dan y drwydded MIT, mae'r prosiect ar gael ar GitHub i dderbyn newidiadau a chywiriadau gan y gymuned.

Er mwyn datblygu algorithmau cwantwm, cynigir defnyddio iaith parth-benodol Q#, sy'n darparu modd o drin qubits. Mae'r iaith Q# mewn sawl ffordd yn debyg i'r ieithoedd C# ac F#, yn wahanol yn y defnydd o'r allweddair
"swyddogaeth" ar gyfer diffinio swyddogaethau, allweddair "gweithrediad" newydd ar gyfer gweithrediadau cwantwm, dim sylwadau aml-linell, a'r defnydd o assert yn lle trinwyr eithriadau.

Ar gyfer datblygiad ar Q#, gellir defnyddio'r llwyfannau Windows, Linux a macOS, a gefnogir yn y Quantum Development Kit. Gellir profi algorithmau cwantwm datblygedig mewn efelychydd sy'n gallu prosesu hyd at 32 qubits ar gyfrifiadur personol arferol a hyd at 40 qubits yn y cwmwl Azure. Mae'r DRhA yn darparu modiwlau ar gyfer amlygu cystrawen a dadfygiwr sy'n eich galluogi i osod torbwyntiau yn y cod Q#, perfformio dadfygio cam wrth gam, amcangyfrif yr adnoddau sydd eu hangen i redeg algorithm cwantwm ac amcangyfrif o gost yr ateb.

Ffynhonnell: opennet.ru

Ychwanegu sylw