மாட்ரியோஷ்கா சி. அடுக்கு நிரல் மொழி அமைப்பு

மெண்டலீவின் கால அட்டவணை (1869) இல்லாமல் வேதியியலை கற்பனை செய்ய முயற்சிப்போம். எத்தனை கூறுகளை மனதில் வைத்துக் கொள்ள வேண்டும், எந்த ஒரு குறிப்பிட்ட வரிசையும் இல்லாமல்... (பின் - 60.)

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

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

மாட்ரியோஷ்கா சி. அடுக்கு நிரல் மொழி அமைப்பு


புத்தகம் “மெட்ரியோஷ்கா சி. நிரல் மொழியின் அடுக்கு அமைப்பு" C மொழியின் அனைத்து அலகுகளையும் ஒரே பார்வையில் வழங்குகிறது. இது அவற்றை ஒழுங்கமைக்கவும், காலாவதியான தகவல்களைச் சரிசெய்யவும், நிரலின் கருத்தை தெளிவுபடுத்தவும் உங்களை அனுமதிக்கிறது.

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

முதல் தேவை கற்பித்தல். மெண்டலீவ் எந்த உறுப்புடன் விரிவுரையைத் தொடங்குவது என்ற கேள்வியை எதிர்கொண்டபோது மெண்டலீவ் தனது அமைப்பை உருவாக்கத் தொடங்கினார்: O, H, N, He, Au... அதே நேரத்தில், அவருக்கு எளிதாக இருந்தது - அவர் சிறந்த மாணவர்களுக்கு வேதியியலைக் கற்பித்தார். செயின்ட் பீட்டர்ஸ்பர்க் பல்கலைக்கழகம். நிரலாக்கமானது ஏற்கனவே பள்ளியில் கற்பிக்கப்படுகிறது மற்றும் விரைவில் மழலையர் பள்ளியில் தொடங்கும்.

இரண்டாவது தேவை அறிவியல் அணுகுமுறை. கால அட்டவணையின் உதவியுடன், புதிய கூறுகள் கண்டுபிடிக்கப்பட்டன மற்றும் பழையவை பற்றிய தகவல்கள் சரி செய்யப்பட்டன. அவர் அணுவின் மாதிரியை உருவாக்க உதவினார் (1911). மற்றும் பல.

மூன்றாவது தேவை ஒரு நிரலின் கருத்தை தெளிவுபடுத்துவது.

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

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

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

"Matryoshka C" புத்தகம் இந்த கேள்விக்கு அதன் பதிலை வழங்குகிறது. நிரல் மொழியின் அடுக்கு அமைப்பு". மேலும், இது மாணவர்களுக்கு மட்டுமல்ல, பயிற்சி பெற்ற புரோகிராமர்களுக்கும் உரையாற்றப்படுகிறது, ஏனென்றால் அவர்கள் தான், அதாவது, நாம் உண்மையைத் தேடி, உலகக் கண்ணோட்டத்தை மாற்ற வேண்டும்.

பின்வருவது புத்தகத்தின் சுருக்கம்.

1. அறிமுகம்

1969 ஆம் ஆண்டில், சி மொழி உருவாக்கப்பட்டது, இது அடிப்படை நிரலாக்க மொழியாக மாறியது மற்றும் 50 ஆண்டுகளாக அப்படியே உள்ளது. ஏன் இப்படி? முதலில், ஏனெனில் சி விண்ணப்பித்தார் நிரலைக் கொடுத்த மொழி மனிதாபிமானம் பதிலாக பார்க்க இயந்திரம். இந்த சாதனை C குடும்பத்தின் மொழிகளால் பாதுகாக்கப்பட்டது: C++, JavaScript, PHP, Java, C# மற்றும் பிற. இரண்டாவதாக, இது ஒரு குறுகிய மற்றும் அழகான மொழி.

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

உண்மை நடுவில் உள்ளது, மற்றும் சி மொழிக்கு இது தத்துவ மற்றும் இயந்திர உணர்விற்கு இடையே கண்டிப்பாக நடுவில் உள்ளது.

சி மொழி சுயாதீனமானது அல்ல, அது சாதாரண எழுதப்பட்ட மொழிக்குக் கீழ்ப்படிகிறது, அதே நேரத்தில் அது சட்டசபை மொழியையே கட்டுப்படுத்துகிறது. இந்த நிலை விவரிக்கிறது நிரலின் பேச்சு மாதிரி, அதன் படி நிரல் மூன்று துணை வகைகளாக பிரிக்கப்பட்டுள்ளது: பேச்சு, குறியீடு, கட்டளை. இரண்டாவது, குறியீடு வகைக்கு C மொழி பொறுப்பாகும்.

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

கணினி கணக்கில் எடுத்து கட்டப்பட்டது பயன்பாட்டு மொழிகளின் சமூகங்கள், அவர்களின் பேச்சு கீழ்ப்படிதலால் எழுகிறது. Matryoshka C அலகுகளின் ஒரு தொகுப்பு பல்வேறு மொழிகளை விவரிக்கவும் ஒப்பிட்டுப் பார்க்கவும் உங்களை அனுமதிக்கிறது, Matryoshkas வரிசையை உருவாக்குகிறது: C++, PHP, JavaScript, C#, MySQL, Python மற்றும் பல. வெவ்வேறு மொழிகள் அடிப்படை மொழியின் அலகுகளால் விவரிக்கப்படுவது தகுதியானது மற்றும் சரியானது.

2. அத்தியாயம் 1. நிரலின் பேச்சு மாதிரி. தெளிவான சி

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

  1. பேச்சு - சிக்கலைத் தீர்க்கும் புரோகிராமரின் நேரடி பேச்சு,
  2. குறியிடப்பட்டது - சி மொழியில் (அல்லது வேறு ஏதேனும்) ஒரு தீர்வை ஒரு கணித வடிவத்தில் குறியாக்கம் செய்தல்
  3. மற்றும் கட்டளை - நேரடி இயந்திர கட்டளைகள்.

சி ஏன் எளிமையான மற்றும் புரிந்துகொள்ளக்கூடிய மொழி என்பதை பேச்சு மாதிரி விளக்குகிறது. Xi என்பது நமக்கு நன்கு தெரிந்த மனித பேச்சின் உருவத்திலும் உருவத்திலும் கட்டமைக்கப்பட்டுள்ளது.

முதல் வகை நிரல் நிரலாளரின் நேரடி பேச்சு. பேச்சு மனித சிந்தனைக்கு ஒத்திருக்கிறது. தொடக்க புரோகிராமர்கள் பேச்சைப் பயன்படுத்தி நிரல்களை எழுதுகிறார்கள் - முதலில் ரஷ்ய மொழியில், பின்னர் படிப்படியாக செயல்களை குறியீட்டு மொழியில் மொழிபெயர்ப்பார்கள். இந்த மாதிரியில் தான் சி மொழி உருவாக்கப்பட்டது.

புரோகிராமரின் முடிவுகள், பேச்சில் வெளிப்படுத்தப்பட்டு, குறியீட்டு எண் வடிவமாக மாற்றப்படுகிறது. இந்த மாற்றம் என்று அழைக்கப்பட வேண்டும் பிரதிபலிப்பு, பேச்சும் குறியீடும் ஒரே தன்மையைக் கொண்டிருப்பதால் (பிரதிபலிப்பு - பிறப்பு - பாலினம்). நிரலின் பேச்சு (இடதுபுறம்) மற்றும் குறியீடு (வலதுபுறம்) வகைகளை ஒப்பிட்டுப் பார்த்தால் இது தெளிவாகத் தெரியும்.

மாட்ரியோஷ்கா சி. அடுக்கு நிரல் மொழி அமைப்பு

பிரதிபலிப்பு மிகவும் எளிமையாக நிகழ்கிறது - இரண்டு வகையான வெளிப்பாடுகளுடன்.

இருப்பினும், C மொழியின் நவீன விளக்கம் (1978 முதல்) பொதுவாக மொழியை விவரிக்க அல்லது குறிப்பாக பிரதிபலிப்பு பணிக்காக போதுமான பெயர்களின் பட்டியல் இல்லை. எனவே, நாம் படைப்பாற்றல் பெற மற்றும் இந்த பெயர்களை அறிமுகப்படுத்த வேண்டிய கட்டாயத்தில் இருக்கிறோம்.

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

பிரதிபலிப்பு இரண்டு வகையான வெளிப்பாடுகளால் செய்யப்படுகிறது:

  1. கணக்கீடு (HF) - ஒரு பொருளின் பண்புகளில் ஏற்படும் மாற்றத்தை பிரதிபலிக்கிறது. ஒரு பொருளின் சொத்து ஒரு எண்ணால் வெளிப்படுத்தப்படுகிறது, பின்னர் ஒரு சொத்தின் மீதான செயல் ஒரு எண்ணின் மீதான செயல் - ஒரு செயல்பாடு.
  2. அடிபணிதல் (Pch) - செயல்களின் வரிசையில் மாற்றத்தை பிரதிபலிக்கிறது. Pch இன் முன்மாதிரி ஒரு பேச்சு சிக்கலான வாக்கியமாகும், எனவே Pch இன் பெரும்பாலான வகைகள் "if", "இல்லையெனில்", "while", "for" ஆகிய துணை இணைப்புகளுடன் தொடங்குகின்றன. பிற வகையான பிசிக்கள் அவற்றைப் பூர்த்தி செய்கின்றன.

மூலம், சி விளக்கத்தில் கணக்கீட்டு வெளிப்பாடுகளுக்கு பெயர் இல்லை என்று நீங்கள் நம்ப முடியுமா - அவை வெறுமனே "வெளிப்பாடுகள்" என்று அழைக்கப்படுகின்றனவா? இதற்குப் பிறகு, கீழ்ப்படிதல் வகைக்கு பெயர் மற்றும் தொடர்பு இல்லை என்பதில் ஆச்சரியமில்லை, உண்மையில் பெயர்கள், வரையறைகள் மற்றும் பொதுமைப்படுத்தல்களின் பற்றாக்குறை. ஏனென்றால், புகழ்பெற்ற K/R (“The C Language”, Kernighan/Ritchie, 1978) என்பது ஒரு விளக்கம் அல்ல, ஆனால் மொழியைப் பயன்படுத்துவதற்கான வழிகாட்டி.

இருப்பினும், நான் இன்னும் மொழியின் விளக்கத்தை விரும்புகிறேன். எனவே அவர் வழங்கப்படுகிறார் அடுக்கு நிரல் மொழி அமைப்பு.

3. அத்தியாயம் 2. அடுக்கு அமைப்பு. சுருக்கமான சி

எந்த விளக்கமும் துல்லியமாகவும் மிகவும் சுருக்கமாகவும் இருக்க வேண்டும். ஒரு நிரல் மொழியின் விஷயத்தில், முன்பக்க விளக்கம் கடினம்.

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

அத்தகைய விளக்கக்காட்சியில், யார் யார் மீது நின்றார்கள் என்பதைப் புரிந்துகொள்வது எளிதானது அல்ல.

ஒரு மொழியை விவரிப்பதற்கான நேரடியான படிநிலை அணுகுமுறை மிகவும் சிக்கலானதாக இருக்கும். ஒரு ரவுண்டானா தேடலானது அதன் பேச்சு இயல்பு மற்றும் கட்டளைப் பக்கத்தின் அடிப்படையில் மொழியின் விளக்கத்திற்கு வழிவகுக்கிறது. இவ்வாறு, லேயர் சிஸ்டம் பிறந்தது, இது மெண்டலீவின் கால அமைப்புடன் ஓரளவு ஒத்துப்போகிறது. ஓடு. அது வெளியிடப்பட்ட 42 ஆண்டுகளுக்குப் பிறகு (1869) மாறியது, அமைப்பின் கால இடைவெளி எலக்ட்ரானிக் உடன் தொடர்புடையது அடுக்குகள் (1911, போர்-ரதர்ஃபோர்ட் அணுவின் மாதிரி). மேலும், அடுக்கு மற்றும் கால அமைப்புகள் ஒரே பக்கத்தில் உள்ள அனைத்து அலகுகளின் அட்டவணை அமைப்பிலும் ஒத்திருக்கும்.

மொழி அலகுகளின் விளக்கம் சுருக்கமானது - 10 வகையான வெளிப்பாடுகள் மற்றும் 8 வகையான பிற அலகுகள், அத்துடன் அர்த்தமுள்ள மற்றும் காட்சி. முதல் அறிமுகத்திற்கு அசாதாரணமானது என்றாலும்.

மொழி அலகுகள் 6 நிலைகளாக பிரிக்கப்பட்டுள்ளன:

  1. அலகுகள் - அட்டவணை வரிசைகள்
  2. துறைகள் - வகைகளின் சிறப்பு குழுக்கள் (முதல் வரியின் பகுதிகள்)
  3. பேரினம் - செல்கள் (பிரிவின் முக்கிய நிலை)
  4. superspecies - இனங்கள் பிரிப்பான்கள் (அரிதான நிலை)
  5. வகைகள் - கலத்தின் அடிப்பகுதியில் அல்லது தனித்தனியாக அலகு சூத்திரங்கள்
  6. வடிவங்கள் - அலகுகள் (சொற்களுக்கு மட்டும்)

மாதிரி வார்த்தைகள் விவரிக்கின்றன அகராதி - அதே ஆறு நிலைகளால் உருவாக்கப்பட்ட ஒரு தனி துணை அமைப்பு.

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

4. பின்வரும் அத்தியாயங்கள். அழகான எஸ்.ஐ

சி மொழி நவீன நிரலாக்கத்தின் அடிப்படையாகும். ஏன்? முதலாவதாக, பேச்சுக்கு மிகப்பெரிய கடித தொடர்பு காரணமாக. இரண்டாவதாக, ஏனெனில் இது இயந்திர எண் செயலாக்கத்தின் வரம்புகளை அழகாக கடந்து சென்றது.

Xi சரியாக என்ன முன்மொழிந்தார்? படம் மற்றும் அடுக்கு.

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

ஆரம்பத்தில், படம் முற்றிலும் இயந்திர கணக்கீடு சிக்கலைத் தீர்த்தது, பின்னர் பொருள் மொழிகளின் பிறப்புக்கான ஓடுபாதையாக மாறியது.

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

வரலாற்று நிரலாக்கத்தின் விரும்பத்தகாத அம்சங்களில் ஒன்று, அடிப்படை கருத்துகள் உட்பட பெரும்பாலான கருத்துக்கள் வரையறைகள் இல்லாமல் வழங்கப்படுகின்றன. “நிரலாக்க மொழி (நதிகளின் பெயர்) முழு எண் மற்றும் மிதக்கும் எண் வகைகளைக் கொண்டுள்ளது...” மேலும் அவை மேலும் கீறப்பட்டன. ஒரு "வகை" (படம்) என்றால் என்ன என்பதை வரையறுக்க வேண்டிய அவசியமில்லை, ஏனென்றால் ஆசிரியர்களே இதை முழுமையாக புரிந்து கொள்ளவில்லை மற்றும் "தெளிவுக்காக" அதை மூடிவிடுவார்கள். அவை சுவரில் பொருத்தப்பட்டிருந்தால், அவை தெளிவற்ற மற்றும் பயனற்ற வரையறையைக் கொடுக்கும். வெளிநாட்டு வார்த்தைகளுக்குப் பின்னால் மறைக்க இது நிறைய உதவுகிறது: ரஷ்ய ஆசிரியர்களுக்கு - ஆங்கிலத்திற்கு (வகை), ஆங்கிலேயர்களுக்கு - பிரஞ்சு (சப்ரூடின்), கிரேக்கம் (பாலிமார்பிசம்), லத்தீன் (இணைப்பு) அல்லது அவற்றின் சேர்க்கைகள் (அட்-ஹாக் பாலிமார்பிசம்).

ஆனால் இது எங்கள் விதி அல்ல. எங்கள் விருப்பம் தூய ரஷ்ய மொழியில் உயர்த்தப்பட்ட முகமூடியுடன் கூடிய வரையறைகள்.

படத்தை

படத்தை ஒரு அளவின் முன்னோடிப் பெயராகும், 1) அளவின் உள்ளார்ந்த பண்புகள் மற்றும் 2) அளவிற்கான செயல்பாடுகளின் தேர்வு ஆகியவற்றை வரையறுக்கிறது.

"வகை" (வகை) என்ற வார்த்தை வரையறையின் முதல் பகுதிக்கு ஒத்திருக்கிறது: "ஒரு அளவின் உள்ளார்ந்த பண்புகள்." ஆனால் படத்தின் முக்கிய பொருள் இரண்டாவது பகுதியில் உள்ளது: "அளவுக்கு செயல்பாடுகளின் தேர்வு."

ஒரு படத்தை C இல் அறிமுகப்படுத்துவதற்கான தொடக்கப் புள்ளி, கூட்டல் செயல்பாடு போன்ற ஒரு சாதாரண கணக்கீடு ஆகும்.

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

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

விண்ணப்பிக்கப்பட்டது கணிதம், அதாவது, சி மொழி, எண்களின் வகைகளை பிரிக்கிறது, ஆனால் செயல்பாடுகளை ஒருங்கிணைக்கிறது: முழு எண்கள் மற்றும்/அல்லது பின்னங்களின் கூட்டல் ஒரு செயல் குறியுடன் எழுதப்படுகிறது.

கருத்துப் படத்தின் தெளிவான வரையறையானது வேறு இரண்டு கருத்துக்களைப் பற்றி நிச்சயமாகப் பேச அனுமதிக்கிறது: மதிப்பு и செயல்பாடு.

அளவு மற்றும் செயல்பாடு

மதிப்பு - செயலாக்கப்படும் எண்.

அறுவை சிகிச்சை - இறுதி எண்ணை (மொத்தம்) பெற ஆரம்ப மதிப்புகளின் (வாதங்கள்) மதிப்புகளை செயலாக்குதல்

அளவும் செயல்பாடும் ஒன்றோடொன்று தொடர்புடையவை. ஒவ்வொரு செயல்பாடும் ஒரு அளவு, ஏனெனில் அது ஒரு எண்ணியல் முடிவைக் கொண்டுள்ளது. மேலும் ஒவ்வொரு மதிப்பும் செயலி பதிவேட்டில் இருந்து ஒரு மதிப்பை மாற்றுவதன் விளைவாகும், அதாவது செயல்பாட்டின் விளைவாகும். இந்த உறவு இருந்தபோதிலும், முக்கிய விஷயம் என்னவென்றால், அவற்றின் தனி விளக்கத்தின் சாத்தியக்கூறு, அகராதியின் வெவ்வேறு பிரிவுகளில் ஒரு வார்த்தையை மீண்டும் மீண்டும் கூறினாலும், இது MA3 இல் நடக்கிறது.

இயந்திர அணுகுமுறை புரோகிராமர் பயன்படுத்தும் அனைத்து எண்களையும் பிரிக்கிறது கட்டளைகளை и தரவு. முன்னதாக, அவை இரண்டும் எண்களாக இருந்தன, எடுத்துக்காட்டாக, கட்டளைகள் எண் குறியீடுகளில் எழுதப்பட்டன. இருப்பினும், பயன்பாட்டு மொழிகளில், கட்டளைகள் எண்களாக இல்லாமல் போய்விட்டன வார்த்தைகளில் и செயல் அறிகுறிகள். "தரவு" மட்டுமே எண்களாக உள்ளது, ஆனால் அவற்றை தொடர்ந்து அழைப்பது அபத்தமானது, ஏனெனில் ஒரு இயந்திரத்திலிருந்து கணிதக் கண்ணோட்டத்திற்கு மாறும்போது, ​​எண்கள் அசல் மூலம் வகுக்கப்படும் அளவுகள் (தரவு) மற்றும் இறுதி (தேவை) "தெரியாத தரவு" முட்டாள்தனமாக ஒலிக்கும்.

அணிகள் இரண்டு வகையான செயல்களாக பிரிக்கப்பட்டன: கணிதம் மற்றும் சேவை. கணித செயல்கள் - செயல்பாடுகள். அதிகாரப்பூர்வ விஷயத்திற்கு பிறகு வருவோம்.

C மொழிகளில், வழக்கமான காகிதம் மற்றும் இயந்திரம் தெளிவற்ற, அல்லது ஒற்றை, கணித செயல்பாடுகள் கிட்டத்தட்ட உலகளாவிய அளவில் பல ஆகின்றன.

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

முழு எண் மதிப்புருக்கள் ஒரு முழு செயல்பாட்டிற்கும் ஒத்திருக்கும், மற்றும் பகுதியளவு மதிப்புருக்கள் ஒரு பகுதியளவு செயல்பாட்டிற்கு ஒத்திருக்கும். வகுத்தல் செயல்பாட்டின் போது இந்த வேறுபாடு குறிப்பாக தெளிவாகத் தெரியும், 1/2 வெளிப்பாடு 0 அல்ல, மொத்தம் 0,5 ஐக் கொடுக்கும். அத்தகைய குறியீடு காகித கணித விதிகளுடன் பொருந்தாது, ஆனால் சி மொழி அவற்றுடன் இணங்க முயலவில்லை (ஃபோட்ரான் போலல்லாமல்) - அது அதன் சொந்த படி விளையாடுகிறது விண்ணப்பித்தார் விதிகள்.

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

இன்னும் பல செயல்பாடுகள் உள்ளன பன்மைமற்றும் ஒற்றை. இத்தகைய செயல்பாடுகள் ஒரு வகை வாதங்களுக்கு மட்டுமே வரையறுக்கப்படுகின்றன: வகுத்தல் மீதமுள்ள - முழு எண் வாதங்கள், குவியலிடுதல் (பிட்வைஸ் செயல்பாடுகள்) - இயற்கை முழு எண்கள். Ma3 என்பது செயல்பாடுகளின் பெருக்கத்தைக் குறிக்கிறது (#^) செயல்பாடு வரையறுக்கப்பட்ட படங்களைக் குறிக்கிறது. இது ஒவ்வொரு செயல்பாட்டின் முக்கியமான ஆனால் முன்னர் கவனிக்கப்படாத சொத்து.

அனைத்து செயல்பாடுகளும் தன்னிச்சையான அலகு செயல்பாடுகள். விதிவிலக்கு ஆபரேட்டர்கள் - அடைப்புக்குறி அல்லாத செயல்பாடுகள், மொழியில் கட்டமைக்கப்பட்டது (அசல் செயல்பாடுகள்).

உதவி

உதவி - செயல்பாட்டுடன் கூடிய செயல்.

செயல்பாட்டை முக்கிய செயலாக நாம் கருதினால், செயல்பாட்டை வழங்கும் மற்றும் அதிலிருந்து வேறுபடும் இரண்டு அதனுடன் உள்ளவற்றை வேறுபடுத்தி அறியலாம். இவை 1) மாறி கட்டுப்பாடு மற்றும் 2) கீழ்ப்படிதல். இந்த நடவடிக்கை அழைக்கப்படுகிறது உதவி.

நிரலாக்க பாடப்புத்தகங்களின் ரஷ்ய மொழிபெயர்ப்புகளைப் பற்றி இங்கே நாம் திசைதிருப்ப வேண்டும் மற்றும் தனித்தனியாக சொல்ல வேண்டும். செயல்களைப் பதிவுசெய்ய K/R உரையில் ஒரு புதிய சொல் அறிமுகப்படுத்தப்பட்டது அறிக்கை (வெளிப்பாடு), இது இயந்திர கட்டளையின் கருத்துகளை வெவ்வேறு செயல்களாகப் பிரிக்க முயற்சித்தது: 1) செயல்பாடு, 2) அறிவிப்பு மற்றும் 3) சமர்ப்பிப்பு ("கட்டுப்பாட்டு கட்டுமானங்கள்" என்று அழைக்கப்படுகிறது). இந்த முயற்சி ரஷ்ய மொழிபெயர்ப்பாளர்களால் புதைக்கப்பட்டது, "வெளிப்பாடு" என்பதை "ஆபரேட்டர்" என்ற வார்த்தையுடன் மாற்றியது:

  1. "கட்டளை" என்ற இயந்திர வார்த்தைக்கு ஒத்ததாக மாறிவிட்டது,
  2. "செயலின் அடையாளம்" என்ற சொற்றொடருக்கு ஒத்ததாக மாறியது,
  3. மேலும் வரம்பற்ற கூடுதல் மதிப்புகளைப் பெற்றது. அதாவது “உஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்ஹ்”

அதனுடன் உள்ள செயல்களைக் கவனியுங்கள், அல்லது உதவி.

மாறி கட்டுப்பாடு

மாறி கட்டுப்பாடு (UP) - மாறி செல்களை உருவாக்குதல்/அழித்தல்.
ஒரு மாறியை அறிவிக்கும் போது UE மறைமுகமாக நிகழ்கிறது, இது ஏற்கனவே மற்றொரு காரணத்திற்காக எழுதப்பட்டுள்ளது - மதிப்பின் படத்தைக் குறிக்க. ஒரு பார்வை மட்டுமே வெளிப்படையாக நிர்வகிக்கப்படுகிறது கூடுதல் மாறிகள் malloc() மற்றும் free() செயல்பாடுகளைப் பயன்படுத்தி.

மறைமுகமான செயல்கள் எழுதுவதற்கு மிகவும் வசதியானவை என்பதைக் கவனத்தில் கொள்ள வேண்டும், ஏனெனில் அவை எதையும் எழுதத் தேவையில்லை, ஆனால் அவற்றைப் புரிந்துகொள்வது மிகவும் கடினம் - அவை கணக்கில் எடுத்துக்கொள்வது மற்றும் விளக்குவது மிகவும் கடினம்.

அடிபணிதல்

அடிபணிதல் — அடுக்கு பிரிவுகளை இணைக்கவும்/முடக்கவும்.

சி மொழியானது, அசெம்பிளர் - அடிபணிதல் ஆகியவற்றிலிருந்து வேறுபட்ட செயல்களின் வரிசையைக் கட்டுப்படுத்தும் ஒரு பயன்பாட்டு முறையை வழங்கியது. இது ஒரு பேச்சு சிக்கலான வாக்கியத்தை பிரதான பகுதி (கீழ்நிலை பிரிவு) மற்றும் கீழ்நிலை பகுதி (சப்லெவல்/சப்ரூடின் பிரிவுகள்) என தெளிவாகப் பிரித்து உருவாக்குகிறது.

பிரகடனம் மற்றும் சமர்ப்பிப்பு இரண்டும் முற்றிலும் கருத்தின் அடிப்படையில் கட்டமைக்கப்பட்டுள்ளன слой.

அடுக்கு

அடுக்கு வரையறுக்கப்பட்ட ஒற்றை-நிலை தேர்ந்தெடுக்கப்பட்ட வெளிப்பாடுகளின் தொகுப்பாகும்.

அடுக்கு வெளிப்படையாகவும் மறைமுகமாகவும் ஒரே நேரத்தில் பல பணிகளை எடுத்தது:

  1. திட்டத்தை ஏற்பாடு செய்தல்
  2. பெயர்களின் தெரிவுநிலையை கட்டுப்படுத்துதல் (மறைமுகமாக),
  3. மாறிகள் மேலாண்மை (நினைவக செல்கள்) (மறைமுகமாக),
  4. அடிபணிவதற்கான துணை உட்பிரிவுகளின் வரையறை,
  5. செயல்பாடுகள் மற்றும் தேர்வுகள் மற்றும் பிறவற்றின் வரையறைகள்.

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

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

சொல்லப்போனால், டான் ரிச்சி சில பெயரிடப்படாத கருத்தைத் தேடுவதற்கான ஒரு திறவுகோலாக துல்லியமாக கோட்டோவை விட்டுவிட்டார் என்று கருதலாம், ஏனென்றால் கோட்டோவின் வெளிப்பாடு தேவை அல்லது அழகு இல்லை. ஆனால் ரிச்சியே கொடுக்க விரும்பாத மொழியின் புதிய கொள்கைகளுக்கு எளிமையான மற்றும் புரிந்துகொள்ளக்கூடிய விளக்கம் தேவைப்பட்டது, அவை துல்லியமாக கருத்தை அடிப்படையாகக் கொண்டவை. слой.

விலகல்

விலகல் - புதிய பெயரின் வழக்கமான பண்புகளை மாற்றுதல்.

மிக முக்கியமான விலகல் நிரலின் அடுக்கு பண்புகளுடன் துல்லியமாக தொடர்புடையது, மேலும் "நிலையான" என்ற ஒரு வார்த்தையால் விவரிக்கப்படுகிறது, இது ஒவ்வொரு வகை அடுக்கிலும் வெவ்வேறு அர்த்தங்களைக் கொண்டுள்ளது.

5. கடைசி அத்தியாயம். பயன்பாட்டு மொழிகளின் பொதுவான தன்மை

பயன்பாட்டு மொழிகள் உருவகமான மொழிகள் (படம் உள்ளது, "தட்டச்சு"). அவை படத்தின் வெளிப்படையான அல்லது மறைமுகமான பயன்பாட்டை அடிப்படையாகக் கொண்டவை. மேலும், இங்கே மீண்டும் ஒரு முரண்பாடு தோன்றுகிறது: ஒரு வெளிப்படையான படம் மிகவும் புரிந்துகொள்ளக்கூடியது, ஆனால் குறைவான வசதியானது, மற்றும் நேர்மாறாகவும்.

மாட்ரியோஷ்கா சி. அடுக்கு நிரல் மொழி அமைப்பு

(டேபிள் தளவமைப்பு இன்னும் வழங்கப்படவில்லை, எனவே அட்டவணை ஒரு படத்துடன் காட்டப்பட்டுள்ளது.)

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

ஓவர்லோடிங் மற்றும் பாலிமார்பிசம்

"ஓவர்லோட்" என்ற சொல் உருவாக்குவதற்கான காலாவதியான இயந்திரக் கற்றல் சொல் பல செயல்பாடுகள்.

இயந்திர (அமைப்பு) புரோகிராமர்கள் பன்மை செயல்பாடுகள் எரிச்சலூட்டும்: "இந்த அடையாளம் (+) என்றால் என்ன: முழு எண்களைச் சேர்ப்பது, பின்னங்களைச் சேர்ப்பது அல்லது மாற்றுவது?! எங்கள் காலத்தில் அவர்கள் அப்படி எழுதவில்லை! எனவே தேர்ந்தெடுக்கப்பட்ட வார்த்தையின் எதிர்மறையான அர்த்தம் ("ஓவர்கில்", "டயர்ட்"). ஒரு அப்ளிகேஷன் புரோகிராமருக்கு, பல செயல்பாடுகள் மூலக்கல்லாகும், சி மொழியின் முக்கிய சாதனை மற்றும் மரபு, அவை பெரும்பாலும் அங்கீகரிக்கப்படுவதில்லை.

C++ மொழியில் பன்மை அசல் செயல்பாடுகளுக்கு மட்டுமல்ல, செயல்பாடுகளுக்கும் - தனிப்பட்ட மற்றும் ஒருங்கிணைந்த வகுப்புகள் - முறைகளுக்கு நீட்டிக்கப்பட்டது. பல முறைகள் மூலம் நீட்டிக்கப்பட்ட வகுப்புகளில் அவற்றை மீறும் திறன் வந்தது, இது தெளிவற்ற முறையில் "பாலிமார்பிசம்" என்று அழைக்கப்பட்டது. பாலிமார்பிஸம் மற்றும் ஓவர்லோட் ஆகியவற்றின் கலவையானது ஒரு வெடிக்கும் கலவையை உருவாக்கியது, அது இரண்டு பாலிமார்பிஸங்களாகப் பிரிந்தது: "உண்மை" மற்றும் "அட்-ஹாக்." ஒதுக்கப்பட்ட பெயர்கள் இருந்தபோதிலும் இதைப் புரிந்து கொள்ள முடியும். விளம்பரத்திற்கான பாதை வெளிநாட்டு பெயர்களால் அமைக்கப்பட்டுள்ளது.

"ஓவர்லோட்" படிவத்தின் அறிவிப்பு வார்த்தையில் சிறப்பாக வெளிப்படுத்தப்படுகிறது கூடுதல் அறிவிப்பு — வேறொரு படத்தின் வாதங்களுடன் அதே பெயரின் செயல்பாட்டின் அறிவிப்பைச் சேர்த்தல்.

"பாலிமார்பிசம்" வடிவத்தின் அறிவிப்பு சிறப்பாக அழைக்கப்படுகிறது மறு அறிவிப்பு — அதே படத்தின் வாதங்களுடன் அதே பெயரின் செயல்பாட்டின் புதிய நீட்டிப்பு அடுக்கில் ஒன்றுடன் ஒன்று அறிவிப்பு.

வெவ்வேறு படங்களின் ஒரே முறைகள் (வாதங்கள்) என்பதை புரிந்துகொள்வது எளிதாக இருக்கும். கூடுதலாக அறிவிக்கப்பட்டது, மற்றும் ஒரு படம் - மீண்டும் அறிவிக்கப்பட்டது.

ரஷ்ய வார்த்தைகள் தீர்மானிக்கின்றன.

ஓடுபாதை

மிகவும் உருவகமான மொழிகளின் கருத்துக்களைக் கருத்தில் கொள்வது, அடிப்படைக் கருத்துகளின் தெளிவான வரையறையின் முக்கியத்துவத்தை உறுதிப்படுத்துகிறது. சி சரியாக விவரிக்கப்பட்டால், உயர்-உருவ மொழிகளைக் கற்றுக்கொள்வது எளிதாகவும் சுவாரஸ்யமாகவும் இருக்கும்.

இது குறிப்பாக முக்கியமானது மறைமுகமான உயர் உருவ மொழிகள் (PHP, ஜாவாஸ்கிரிப்ட்). அவர்களைப் பொறுத்தவரை, பொருள்களின் முக்கியத்துவம் (கலப்பு படங்கள்) C++ ஐ விட அதிகமாகிறது, ஆனால் ஒரு படத்தின் கருத்து மறைமுகமாகவும் மழுப்பலாகவும் மாறும். வசதியின் பார்வையில், அவை எளிமையாகிவிட்டன, ஆனால் புரிதலின் பார்வையில், அவை மிகவும் கடினமாகிவிட்டன.

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

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

MySQL மொழி சிறப்பு குறிப்புக்கு தகுதியானது. பொதுவாக எதுவும் இல்லை என்று தோன்றுகிறது, ஆனால் அவர் மேட்ரியோஷ்காவால் சரியாக விவரிக்கப்படுகிறார், மேலும் அவரைப் பற்றி அறிந்து கொள்வது வேகமாகவும் எளிதாகவும் மாறும். நவீன நிரலாக்கத்தின் சாப்பாட்டு சாலை - இணையத்திற்கான அதன் முக்கியத்துவத்தைப் பொறுத்தவரை, முக்கியமானது. MySQL இருக்கும் இடத்தில், மற்ற SQLகள் உள்ளன. சரி, அனைத்து வகையான ஃபோர்ட்ரான்-பாஸ்கல்-பைத்தான்களும் மேட்ரியோஷ்காவால் விவரிக்கப்படுகின்றன, அவை கைக்கு வந்தவுடன்.

எனவே, பெரிய விஷயங்கள் நமக்குக் காத்திருக்கின்றன - சி மொழியின் பயன்பாட்டு விளக்கம் மற்றும் அதைப் பின்பற்றும் மொழிகளின் ஒருங்கிணைந்த விளக்கம். "எங்கள் இலக்குகள் தெளிவாக உள்ளன, எங்கள் பணிகள் வரையறுக்கப்பட்டுள்ளன. வேலையில் இறங்குங்கள் தோழர்களே! (புயல், நீண்ட கைதட்டல், கைதட்டலாக மாறியது. அனைவரும் எழுந்து நிற்கிறார்கள்.)"

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

ஆதாரம்: www.habr.com

கருத்தைச் சேர்