NanoLanguage
நானோ மொழி என்பது விளக்கப்பட்ட நிரலாக்க மொழியான பைத்தானின் மேல் கட்டப்பட்ட ஒரு ஸ்கிரிப்டிங் இடைமுகமாகும், மேலும் இது முதன்மையாக நானோ அளவிலான அமைப்புகளின் இயற்பியல் மற்றும் வேதியியல் பண்புகளை உருவகப்படுத்துவதற்காக வடிவமைக்கப்பட்டுள்ளது. பல ஆண்டுகளாக, அடர்த்தி செயல்பாட்டுக் கோட்பாட்டை அடிப்படையாகக் கொண்ட பல மின்னணு-கட்டமைப்புக் குறியீடுகள் கல்வி ஆராய்ச்சியாளர்களின் பல்வேறு குழுக்களால் உருவாக்கப்பட்டுள்ளன; வி. ஏ. எஸ். பி, அபினிட், எஸ். ஐ. இ. எஸ். டி. ஏ மற்றும் காஸியன் ஆகியவை ஒரு சில எடுத்துக்காட்டுகள் மட்டுமே. இந்த நிரல்களுக்கான உள்ளீடு பொதுவாக குறியீடு-குறிப்பிட்ட வடிவத்தில் குறியீடு-குறிப்பிட்ட முக்கிய வார்த்தைகளின் தொகுப்புடன் எழுதப்பட்ட ஒரு எளிய உரை கோப்பாகும். மிகவும் நெகிழ்வான உள்ளீட்டு வடிவமைப்பை வழங்குவதற்காக அடாமிஸ்டிக்ஸ் கருவித்தொகுப்பின் (பதிப்பு 2.1) இடைமுகமாக அடாமிஸ்டிக்ஸ் ஏ/எஸ் நானோ மொழியை அறிமுகப்படுத்தியது. நானோ மொழி ஸ்கிரிப்ட் (அல்லது உள்ளீட்டு கோப்பு) என்பது ஒரு பைதான் நிரலாகும், மேலும் சிக்கலான எண் உருவகப்படுத்துதல்களைச் செய்யும் ஒரு சில வரிகள் முதல் ஒரு ஸ்கிரிப்ட் வரை எதுவாகவும் இருக்கலாம், மற்ற ஸ்கிரிப்ட்கள் மற்றும் கோப்புகளுடன் தொடர்புகொள்வது மற்றும் பிற மென்பொருளுடன் தொடர்புகொள்வது (எ. கா. திட்டமிடல் திட்டங்கள்). நானோ மொழி என்பது அடாமிஸ்டிக்ஸின் ஒரு தனியுரிம தயாரிப்பு அல்ல, மேலும் பிற அடர்த்தி செயல்பாட்டுக் கோட்பாட்டுக் குறியீடுகளுக்கும், எடுத்துக்காட்டாக பயன்படுத்தப்படும் குறியீடுகளுக்கும் ஒரு இடைமுகமாகப் பயன்படுத்தப்படலாம். இறுக்கமான பிணைப்பு, k. p, அல்லது குவாண்டம்-வேதியியல் முறைகள். பைத்தானின் மேல் கட்டப்பட்ட அம்சங்கள், நானோ மொழி பைத்தானின் அதே செயல்பாட்டைக் கொண்டுள்ளது மற்றும் அதே தொடரியல் கொண்டுள்ளது. எனவே, நானோ மொழி மற்ற அம்சங்களுடன், பொதுவான நிரலாக்க கூறுகளையும் (சுழல்களுக்கு, அறிக்கைகள் என்றால்) கொண்டுள்ளது. ), கணித செயல்பாடுகள் மற்றும் தரவு வரிசைகள். கூடுதலாக, குவாண்டம் வேதியியல் மற்றும் இயற்பியலுடன் தொடர்புடைய பல கருத்துக்கள் மற்றும் பொருள்கள் நானோ மொழியில் கட்டமைக்கப்பட்டுள்ளன, எ. கா. ஒரு கால அட்டவணை, ஒரு அலகு அமைப்பு (எஸ். ஐ அலகுகள் மற்றும் ஆங்ஸ்ட்ரோம் போன்ற அணு அலகுகள் உட்பட), அணு வடிவவியல்களின் கட்டமைப்பாளர்கள் மற்றும் அடர்த்தி-செயல்பாட்டுக் கோட்பாடு மற்றும் போக்குவரத்து கணக்கீடுகளுக்கான வெவ்வேறு செயல்பாடுகள். எடுத்துக்காட்டு இந்த நானோ மொழி எழுத்து வளைவு கோணத்தின் செயல்பாடாக ஒரு நீர் மூலக்கூறின் மொத்த ஆற்றலைக் கணக்கிட கோன்-ஷாம் முறையைப் பயன்படுத்துகிறது. #மூலக்கூறு அமைப்புக்கு டிஃப் வாட்டர் உள்ளமைவுக்கான செயல்பாட்டை வரையறுக்கவும் (கோணம், பிணைப்பு நீளம்): கணிதத்தில் இருந்து இறக்குமதி சைன், காஸ் தீட்டா = angle.inUnitsOf (ரேடியன்கள்) நிலைகள் = [(0.0,0,0) * ஆங்ஸ்ட்ரோம், (1,0.0,0.0) * பிணைப்பு நீளம், (காஸ் (தீட்டா), சைன் (தீட்டா), 0.0) * பிணைப்பு நீளம்,] கூறுகள் = [[ஆக்ஸிஜன்] + [ஹைட்ரஜன்] * 2 மூலக்கூறு உள்ளமைவை (கூறுகள், நிலைகள்) #இயல்புநிலை வாதங்கள் முறையுடன் டிஎஃப்டி முறையைத் தேர்வுசெய்க = கோஹ்ன்ஷாம் முறைமை () #வெவ்வேறு வளைவு கோணங்களை ஸ்கேன் செய்து வரம்பில் உள்ள i க்கான மொத்த ஆற்றலைக் கணக்கிடுங்கள் (30,181,10): தீட்டா =