பெர்ல் புரோகிராமிங் மொழியின் அறிமுகம் - பகுதி 1

பெர்ல்-வெங்காயம்

நிகழ்ச்சி

  • பெர்ல் என்றால் என்ன
  • மேம்பாட்டு சூழல்கள் (GUI)
  • மாறிகள் வகை
  • அச்சு செயல்பாடு
  • முதல் திட்டம்: HolaBarcamp.pl
  • STDIN செயல்பாடு
  • இரண்டாவது திட்டம்: WelcomeAlBarcamp.pl
  • மூன்றாவது திட்டம்: அடிப்படை செயல்பாடுகள்
  • IF அறிக்கை

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

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

எழுத்துருக்களைப் பதிவிறக்கவும்

பெர்லுக்கு என்ன சேவை செய்ய வேண்டும் என்பதற்காக

பேர்ல் ஒரு பல்நோக்கு மொழி, இதில் சிறிய ஸ்கிரிப்ட்களிலிருந்து சேவையகங்களை நிர்வகிக்க முடியும் யூனிக்ஸ் o குனு / லினக்ஸ், வலைப்பக்கங்களை உருவாக்கும் வரை, பெர்லில் முழுமையான திட்டங்கள் உள்ளன

அபிவிருத்தி சூழல்கள்

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

1.- கம்பீரமான உரை (விண்டோஸ் மற்றும் குனு / லினக்ஸ்)

2.- கிரகணம் (விண்டோஸ் மற்றும் குனு / லினக்ஸ்)

3.- OpenPerlIDE (விண்டோஸ்)

4.- நோட்பேட் ++ (விண்டோஸ்)

மாறிகள் வகை

பெர்லில், எந்த நிரலாக்க மொழியிலும், வெவ்வேறு வகையான மாறிகள் உள்ளன

* அளவிடுதல். மாறிகள் $ மாறி போன்ற with உடன் தொடங்குகின்றன. உரை அல்லது எண்களின் சரங்கள் இங்கே குறிப்பிடப்படுகின்றன.

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

* ஹாஷ். ஹாஷ்கள்% உடன் மாறுகின்றன,% மாறி. மாறிகள் மற்றும் தரவு இரண்டும் எதுவும் இருக்கலாம்.

அளவிடுதல்

$var1 = 33; #Esto es una Variables Global

My var=32; #Esto es una Variable Local

வரிசைகள்

@array = ( “uno”,”dos”,”tres” ); #Array 3 elementos

@array=(); #Array de x elementos (Indefinido)

ஹாஷ்

%hash = ( 1, "uno", 2, "dos", 3, "tres" );

அச்சு செயல்பாடு

செயல்பாடு அச்சு சி ++ நிரலாக்க மொழியில் உள்ளதைப் போல, இது ஒரு உரை சரம் அல்லது திரையில் ஒரு மாறியின் உள்ளடக்கத்தை அச்சிட பயன்படுகிறது

முதல் திட்டம்: HolaBarcamp.pl

1

2

STDIN செயல்பாடு

நாங்கள் என்ன வேலை செய்தோம் C o சி ++ செயல்பாட்டை நினைவில் கொள்ள வேண்டும் ஸ்கேன்ஃப். சரி, STDIN விசைப்பலகை மூலம் உள்ளிடப்பட்ட மதிப்புகளைப் பெறுவதற்கான அதே செயல்பாட்டை நிறைவேற்றுகிறது, ஆனால் ஸ்கேன்ஃப் போலல்லாமல், STDIN உடன் எந்த மதிப்பை உள்ளிடப் போகிறது என்பதை நாம் சொல்ல வேண்டியிருந்தது, இதை நாங்கள் செய்ய வேண்டும்:

$variable=<STDIN>;

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

scanf(“%d”, variable_tipo_entera);

இரண்டாவது திட்டம்: WelcomeAlBarcamp.pl

3

4

மூன்றாவது திட்டம்: அடிப்படை செயல்பாடுகள்

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

5

6

IF அறிக்கை

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

7

8


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

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

*

*

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

  1.   ஏலாவ் அவர் கூறினார்

    ஓ! சரி, பெர்லைக் கற்றுக்கொள்வோம்

    1.    வேட்டைக்காரன் அவர் கூறினார்

      கடவுளின் தாய்…. 2013 ஆம் ஆண்டில் ஒரு பெர்ல் ஆசிரியர், அந்த மொழி நிம்மதியாக இறக்கட்டும், நீங்கள் "ஸ்மார்ட்" மொழிகளை விரும்பினால், பெர்லிலிருந்து பல விஷயங்களைப் பெறும் ரூபியைக் கற்றுக் கொள்ளுங்கள் (எடுத்துக்காட்டாக TIMTOWTD தத்துவம்) ஆனால் மிகவும் கவர்ச்சியானது.

      1.    ஓஸ்கர் அவர் கூறினார்

        +5 இந்த சனிக்கிழமை நீங்கள் எனக்கு ஒரு விஸ்கி கடன்பட்டிருக்கிறீர்கள்

        1.    வேட்டைக்காரன் அவர் கூறினார்

          ஒரு முவாவுக்கு பானங்கள் இல்லை… நான் விஸ்கி குடித்தால் பைதான் ஒரு சிம்ஃபோனி கன்ட்ரோலரில் வைக்க முடியும்.

      2.    லியோனார்டோப்சி1991 அவர் கூறினார்

        ஆம், ஆனால் கோப்புகளை கையாள பெர்லை நான் விரும்புகிறேன், ஏனெனில் இது சேவையகத்தில் பணிகளை திட்டமிட உதவும் ஸ்கிரிப்ட்களை நோக்கியது

        1.    வேட்டைக்காரன் அவர் கூறினார்

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

          நான் தனிப்பட்ட முறையில் பைதான் ரசிகன். ஜென் என்னை ஒரு பக்தராக்கியுள்ளார்.

          "ஒன்று இருக்க வேண்டும் - அதைச் செய்வதற்கு ஒரே ஒரு வெளிப்படையான வழி இருக்க வேண்டும்."

          1.    லியோனார்டோப்சி1991 அவர் கூறினார்

            நான் பைதான் மற்றும் ரூபி வழியாகவும் நடக்க விரும்புகிறேன், ஆனால் முதலில் நான் குறைந்தது பெர்ல் எக்ஸ்.டி டுடோரியலை முடிப்பேன்

          2.    ஜான் அவர் கூறினார்

            இது புரிந்துகொள்ள முடியாததாக இருக்கும், ஆனால் மிகவும் அவசியமாக இருக்கும், குறைந்தபட்சம் என்னைப் பொறுத்தவரை அது வேலை செய்கிறது அல்லது இல்லை. நான் ஒரு ஆராய்ச்சியாளர், ஜி.பி.எஸ் தரவு செயலாக்கம் மற்றும் இந்த பணிக்கான உலகின் மிக முக்கியமான அறிவியல் மென்பொருளில் தாய் மொழிகள் (4 க்கு மேல் இல்லை) ஃபோட்ரான் மற்றும் பெர்ல். உண்மையில், ஆய்வறிக்கையின் முடிவில் அவர்கள் எனக்கு ஒரு போஸ்ட்டாக் தருகிறார்களா என்பது எனது கற்றல் பெர்லைப் பொறுத்தது, இல்லையெனில், எனது உதவித்தொகை முடிந்தவுடன் நான் வேலையில்லாமல் இருப்பேன், தொடர வாய்ப்பில்லை. எனவே பெர்லைப் படிப்பதற்கும், வீட்டைச் சுற்றிச் சென்று கோப்புகளில் உரைகளை மாற்றுவதற்கு சில ஸ்கிரிப்ட்களை உருவாக்குவதற்கும் அல்ல, ஆனால் தீவிரமாக.
            இந்த சமீபத்திய சலுகையில் உங்களுக்கு ஒரு எடுத்துக்காட்டு உள்ளது:
            http://www.bernese.unibe.ch/Stellen/Stellenausschreibung_20140225.pdf
            பெர்ல் பரிந்துரைக்கப்பட்ட ஒன்றாகும். இந்த ஆராய்ச்சித் துறையில் உள்ள நான், இந்த மொழிகளில் சிலவற்றைக் கட்டுப்படுத்தாதவனுக்கும் எந்த சம்பந்தமும் இல்லை என்று என்னால் உறுதியளிக்க முடியும்.
            நீங்கள் இடுகையிடும் எந்த பெர்ல் பயிற்சிக்கும் நன்றி.

      3.    மாவ் அவர் கூறினார்

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

  2.   ஆண்ட்ரூ அவர் கூறினார்

    ஜீனி, இந்த தவணைகளில், பைதான் 3 அல்லது ரூபி போன்ற பிற மொழிகள் இருக்குமா?

    1.    கயஸ் பல்தார் அவர் கூறினார்

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

      https://www.coursera.org/course/interactivepython

      1.    ஆண்ட்ரூ அவர் கூறினார்

        நன்றி, நான் இது போன்ற ஒன்றைத் தேடிக்கொண்டிருந்தேன்.

    2.    கயஸ் பல்தார் அவர் கூறினார்

      மன்னிக்கவும், நான் வைத்தது அறிமுக ஒன்றல்ல, அது மற்றொன்று

  3.   கயஸ் பல்தார் அவர் கூறினார்

    ஓ !!!! பைதான் படிப்பை முடிக்கும்போது அதை சேமிக்கிறேன் !!! 😀

  4.   ஸ்டெபனோ அவர் கூறினார்

    லியோனார்டோவுக்கு நன்றி, படங்களுக்கு பதிலாக அறிவுறுத்தல்களின் உரைகளை வைக்க முடியுமா என்று நான் உங்களிடம் கேட்கிறேன்

    1.    லியோனார்டோப்சி1991 அவர் கூறினார்

      நான் ஏற்கனவே கிட்ஹப்பில் குறியீடுகளுடன் இணைப்பை வைத்தேன் என்பதை மறந்துவிட்டேன்

  5.   ஜுவான்லி அவர் கூறினார்

    ஓரலே !!! இது சி ++ உடன் மிகவும் ஒத்ததாக நான் நினைக்கவில்லை !! , சிறந்த தலைப்பு !!

  6.   கவசம் அவர் கூறினார்

    leonardopc1991 உங்கள் எழுதும் முறை சற்று அசிங்கமானது, நீங்கள் பெப் 8 பாணியைப் படிக்க பரிந்துரைக்கிறேன் (இது பைதான் ஆனால் இன்னும் பிற மொழிகளுடன் வேலை செய்கிறது) இங்கே நீங்கள் அதை ஸ்பானிஷ் மொழியில் வைத்திருக்கிறீர்கள் http://mundogeek.net/traducciones/guia-estilo-python.htm

    1.    லியோனார்டோப்சி1991 அவர் கூறினார்

      நான் அதை மனதில் வைத்திருப்பேன், கம்பீரமான உரை அதை வைப்பதால் குறியீட்டை வடிவமைப்பது அதை விட்டு விடுகிறது

  7.   லினக்ஸ் பயன்படுத்தலாம் அவர் கூறினார்

    பெரிய பங்களிப்பு!
    வாழ்த்துக்கள்!

  8.   ஜுவான்ரா 20 அவர் கூறினார்

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

  9.   எரிக் அவர் கூறினார்

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

  10.   விக்டர் பிராங்கோ அவர் கூறினார்

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

  11.   ஸ்பைக்கர் அவர் கூறினார்

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

    Printf செயல்பாடு C இன் சிறப்பியல்பு, C ++ இல் இது cout ஆக இருக்கும், இது scanf ஐப் போன்றது.

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

    1.    லியோனார்டோப்சி1991 அவர் கூறினார்

      நான் தொடங்குவது மட்டுமல்ல, கோப்புகளைக் கையாள்வது கூட எனக்குத் தெரியும், இப்போது நான் பெர்ல் qt4 ஐப் பயன்படுத்தி கிராஃபிக் பகுதியில் முழுமையாக ஈடுபட்டுள்ளேன், பின்னர் BD பகுதிக்குச் சென்று இறுதியாக வலைப் பகுதிக்குச் செல்கிறேன் :), வாழ்த்துக்கள் மற்றும் நிறுத்தியதற்கு நன்றி, மற்றும் சி மற்றும் சி ++ இல் நீங்கள் கருத்து தெரிவித்திருந்தால் அது ஒரு எழுதும் பிழை என்றால், அந்த அறிவுறுத்தல்கள் சி மற்றும் சி ++ எக்ஸ்.டி இரண்டிலும் செயல்படுவதால் நான் குழப்பமடைந்தேன், வெளிப்பாட்டிற்கான ஸ்லைடுகளில் சரிசெய்தல்

      1.    ஆக்செல் மோரேனோ அவர் கூறினார்

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

  12.   அல்போன்சோ அவர் கூறினார்

    அந்த தொன்மையான மொழி இன்னும் ஆக்கிரமிக்கப்பட்டுள்ளதா?

    1.    அதீயஸ் அவர் கூறினார்

      நாம் லினக்ஸ் பற்றி பேசினால் ...