ShioTiny: முனைகள், இணைப்புகள் மற்றும் நிகழ்வுகள் அல்லது வரைதல் நிரல்களின் அம்சங்கள்

ShioTiny: முனைகள், இணைப்புகள் மற்றும் நிகழ்வுகள் அல்லது வரைதல் நிரல்களின் அம்சங்கள்

முக்கிய புள்ளிகள் அல்லது இந்த கட்டுரை எதைப் பற்றியது

கட்டுரையின் தலைப்பு காட்சி PLC நிரலாக்கமாகும் ஷியோடினி இங்கே விவரிக்கப்பட்டுள்ள ஸ்மார்ட் வீட்டிற்கு: ShioTiny: சிறிய ஆட்டோமேஷன், இன்டர்நெட் ஆஃப் திங்ஸ் அல்லது "விடுமுறைக்கு ஆறு மாதங்களுக்கு முன்".

மிக சுருக்கமாக போன்ற கருத்துக்கள் முடிச்சுகள், தொடர்பு, நிகழ்வுகள், அத்துடன் காட்சி நிரலை ஏற்றுதல் மற்றும் செயல்படுத்துதல் போன்ற அம்சங்கள் ESP8266, இது PLC இன் அடிப்படையாகும் ஷியோடினி.

அறிமுகம் அல்லது இரண்டு நிறுவன கேள்விகள்

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

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

எனவே, நான் கிட்ஹப்பில் ஃபார்ம்வேர் பைனரிகள் மற்றும் சாதன வரைபடத்தை இடுகையிட்டேன்: firmware + குறுகிய வழிமுறைகள் + வரைபடம் + உதாரணங்கள்.

இப்போது எல்லோரும் ESP-07 ஐ ப்ளாஷ் செய்யலாம் மற்றும் ஃபார்ம்வேர் மூலம் விளையாடலாம். புகைப்படத்தில் உள்ள அதே பலகையை யாராவது உண்மையில் விரும்பினால், அவற்றில் பல என்னிடம் உள்ளன. மின்னஞ்சல் மூலம் எழுதவும் [மின்னஞ்சல் பாதுகாக்கப்பட்டது]. ஆனால், மறக்க முடியாத ஓகுர்ட்சோவ் சொல்வது போல்: "எதற்கும் நான் பொறுப்பல்ல!"

எனவே, விஷயத்திற்கு வருவோம்: அது என்ன "கணு"(முனை) மற்றும் "நிகழ்வு"? நிரல் எவ்வாறு செயல்படுத்தப்படுகிறது?

வழக்கம் போல், வரிசையில் தொடங்குவோம்: நிரலைப் பதிவிறக்குவதன் மூலம்.

நிரல் எவ்வாறு ஏற்றப்படுகிறது

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

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

எல்லாம் சரியாக நடந்தால், எடிட்டர் சர்க்யூட் ஒரு முனையின் உரை விளக்கத்தை ஒரு நேரத்தில் ShioTiny க்கு அனுப்புகிறார். நிச்சயமாக, ShIoTiny இலிருந்து இருக்கும் சுற்று முதலில் அகற்றப்பட்டது. இதன் விளைவாக உரை விளக்கம் FLASH நினைவகத்தில் சேமிக்கப்படுகிறது.

மூலம், நீங்கள் ஒரு சாதனத்திலிருந்து ஒரு சர்க்யூட்டை அகற்ற விரும்பினால், அதில் வெற்று சுற்று ஒன்றை ஏற்றவும் (ஒரு முனை உறுப்பு இல்லை).

முழு சர்க்யூட் நிரலும் ஷியோடினி பிஎல்சியில் ஏற்றப்பட்டவுடன், அது "செயல்படுத்த" தொடங்குகிறது. இதற்கு என்ன அர்த்தம்?

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

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

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

நான் நீண்ட காலமாக எழுதினேன், ஆனால் முழு செயல்முறையும் - ஃப்ளாஷ் நினைவகத்திலிருந்து சுற்று "ஏற்றுவது" முதல் முக்கிய சுழற்சியைத் தொடங்குவது வரை - 60-80 முனைகளின் சுற்றுக்கு ஒரு வினாடியின் ஒரு பகுதியை எடுக்கும்.

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

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

முனைகள், இணைப்புகள் மற்றும் நிகழ்வுகள்

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

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

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

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

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

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

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

என்ன நடந்தது "நிகழ்வு"? நிகழ்வு எந்த முனையிலும் புதிய தரவு வெளிப்படுவது. எடுத்துக்காட்டாக, நிகழ்வுகள் பின்வருமாறு: உள்ளீட்டு நிலையில் மாற்றம் (முனை உள்ளீடு), மற்றொரு சாதனத்திலிருந்து தரவைப் பெறுதல் (முனைகள் MQTT и யுடிபி), ஒரு குறிப்பிட்ட காலத்தின் காலாவதி (முனைகள் டைமர் и தாமதம்) மற்றும் பல.

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

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

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

அதை தெளிவுபடுத்த, படத்தில் உள்ள உதாரணத்தைக் கவனியுங்கள்.

ShioTiny: முனைகள், இணைப்புகள் மற்றும் நிகழ்வுகள் அல்லது வரைதல் நிரல்களின் அம்சங்கள்

உள்ளீடு1, உள்ளீடு2 மற்றும் உள்ளீடு3 ஆகியவை இங்கு செயல்படும் முனைகளாகும். மீதமுள்ள முனைகள் செயலற்றவை. ஒன்று அல்லது மற்றொரு உள்ளீடு மூடப்படும்போது என்ன நடக்கும் என்பதைக் கருத்தில் கொள்வோம். வசதிக்காக, முடிவுகள் அட்டவணையில் சுருக்கப்பட்டுள்ளன.

ShioTiny: முனைகள், இணைப்புகள் மற்றும் நிகழ்வுகள் அல்லது வரைதல் நிரல்களின் அம்சங்கள்

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

ஒரு நியாயமான கேள்வி எழுகிறது: இரண்டு அல்லது பல நிகழ்வுகள் ஒரே நேரத்தில் நடந்தால் என்ன நடக்கும்?

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

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

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

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

ShioTiny: முனைகள், இணைப்புகள் மற்றும் நிகழ்வுகள் அல்லது வரைதல் நிரல்களின் அம்சங்கள்

Input1 இன் உள்ளீடு தொடர்புகள் திறந்திருக்கும் போது, ​​முனை A இன் மேல் உள்ளீடு 0 ஆகும். முனை A இன் வெளியீடும் 0 ஆகும். B முனையின் வெளியீடு 1 ஆகும். இறுதியாக, A இன் கீழ் உள்ளீடு 1 ஆகும். தெளிவானது. மேலும் தெளிவாக இல்லாதவர்கள், "AND" மற்றும் "NOT" முனைகள் எவ்வாறு செயல்படுகின்றன என்பதைப் பற்றிய விளக்கத்திற்கு கீழே பார்க்கவும்.

இப்போது Input1 உள்ளீட்டின் தொடர்புகளை மூடுகிறோம், அதாவது, முனை A இன் மேல் உள்ளீட்டில் ஒன்றைப் பயன்படுத்துகிறோம். எலக்ட்ரானிக்ஸ் பற்றி நன்கு தெரிந்தவர்களுக்குத் தெரியும், உண்மையில் தர்க்க கூறுகளைப் பயன்படுத்தி ஒரு உன்னதமான ஜெனரேட்டர் சர்க்யூட்டைப் பெறுவோம். மேலும் கோட்பாட்டில், அத்தகைய சுற்று முடிவில்லாமல் 1-0-1-0-1-0 வரிசையை உருவாக்க வேண்டும்… உறுப்புகள் A மற்றும் B இன் வெளியீட்டில். மற்றும் 0-1-0-1-0-1-…. எல்லாவற்றிற்கும் மேலாக, நிகழ்வு 2-3-2-3- வட்டத்தில் இயங்கும் A மற்றும் B முனைகளின் நிலையை தொடர்ந்து மாற்ற வேண்டும்...!

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

முனை உள்ளீடு1 இலிருந்து ஒரு நிகழ்வு முனை A, பின்னர் முனை B மற்றும் பல முறை ஒரு வட்டத்தில் நிலையை மாற்றுகிறது. நிரல் நிகழ்வின் "லூப்பிங்கை" கண்டறிந்து, இந்த திருவிழாவை வலுக்கட்டாயமாக நிறுத்துகிறது. இதற்குப் பிறகு, ஒரு புதிய நிகழ்வு நிகழும் வரை A மற்றும் B முனைகளின் நிலையில் மாற்றங்கள் தடுக்கப்படும். "வட்டங்களில் சுழலுவதை நிறுத்து!" என்று நிரல் தீர்மானிக்கும் தருணம் - பொதுவாக, இது பல காரணிகளைப் பொறுத்தது மற்றும் சீரற்றதாகக் கருதலாம்.

ஒரு வளையத்தில் முடிச்சுகளை இணைக்கும்போது கவனமாக இருங்கள் - விளைவுகள் எப்போதும் வெளிப்படையாக இருக்காது! நீங்கள் என்ன செய்கிறீர்கள், ஏன் செய்கிறீர்கள் என்பதைப் பற்றி நன்றாக யோசியுங்கள்!

இன்னும் நமக்குக் கிடைக்கும் முனைகளில் ஜெனரேட்டரை உருவாக்க முடியுமா? ஆமாம் உன்னால் முடியும்! ஆனால் இதற்கு நிகழ்வுகளை உருவாக்கக்கூடிய ஒரு முனை தேவைப்படுகிறது. அத்தகைய முனை உள்ளது - இது "தாமதக் கோடு". கீழே உள்ள படத்தில் 6 வினாடிகள் கொண்ட ஜெனரேட்டர் எவ்வாறு செயல்படுகிறது என்பதைப் பார்ப்போம்.

ShioTiny: முனைகள், இணைப்புகள் மற்றும் நிகழ்வுகள் அல்லது வரைதல் நிரல்களின் அம்சங்கள்

ஜெனரேட்டரின் முக்கிய உறுப்பு முனை A - தாமதக் கோடு. தாமதக் கோட்டின் உள்ளீட்டு நிலையை 0 இலிருந்து 1 ஆக மாற்றினால், 1 உடனடியாக வெளியீட்டில் தோன்றாது, ஆனால் ஒரு குறிப்பிட்ட நேரத்திற்குப் பிறகு மட்டுமே. எங்கள் விஷயத்தில் இது 3 வினாடிகள். அதே வழியில், நீங்கள் தாமதக் கோட்டின் உள்ளீட்டு நிலையை 1 இலிருந்து 0 ஆக மாற்றினால், அதே 0 வினாடிகளுக்குப் பிறகு வெளியீட்டில் 3 தோன்றும். தாமத நேரம் ஒரு வினாடியின் பத்தில் ஒரு பங்காக அமைக்கப்பட்டுள்ளது. அதாவது, மதிப்பு 30 என்பது 3 வினாடிகள்.

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

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

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

அவ்வப்போது செயல்களை அமைக்க, டைமர் முனைகளைப் பயன்படுத்தவும்.

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

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

முடிவு மற்றும் குறிப்புகள்

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

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

முன்பு போலவே, வரைபடம், ஃபார்ம்வேர், எடுத்துக்காட்டுகள், கூறுகளின் விளக்கம் மற்றும் அனைத்தும் மீதமுள்ளவை இங்கே உள்ளன.

கேள்விகள், பரிந்துரைகள், விமர்சனங்கள் - இங்கே செல்லவும்: [மின்னஞ்சல் பாதுகாக்கப்பட்டது]

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

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