அடா லவ்லேஸ் முதல் ஆழமான கற்றல் வரை

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 2 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 16 மே 2024
Anonim
அடா லவ்லேஸ்: கிரேட் மைண்ட்ஸ்
காணொளி: அடா லவ்லேஸ்: கிரேட் மைண்ட்ஸ்

உள்ளடக்கம்


ஆதாரம்: A-papantoniou / Dreamstime.com

எடுத்து செல்:

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

  • சி 780–850 - முகமது இப்னு-மூசா அல்-குவாரிஸ்மியின் வாழ்க்கை, அதன் பெயரிலிருந்து “அல்காரிதம்” (அத்துடன் “இயற்கணிதம்”)
  • 1786 - ஹெஸியன் இராணுவ பொறியியலாளர் ஜே. எச். முல்லர் ஒரு “வேறுபாடு இயந்திரம்” விவரிக்கும் ஒரு கட்டுரையை வெளியிட்டார், ஆனால் தொடர நிதி பெற முடியவில்லை
  • 1822 - சார்லஸ் பாபேஜ் அத்தகைய இயந்திரத்தை உருவாக்க முன்மொழிந்தார், 1823 இல், பிரிட்டிஷ் அரசாங்கத்திடமிருந்து நிதியுதவி பெற்றார். அத்தகைய இயந்திரத்தின் ஆரம்ப பதிப்பை உருவாக்கிய பின்னர், அவர் ஒருபோதும் முடிக்கப்படாத "அனலிட்டிகல் என்ஜின்" என்ற மிக லட்சிய திட்டத்தைக் குறிப்பிடுகிறார்.
  • 1843 - அடா கிங், கவுண்டஸ் ஆஃப் லவ்லேஸ், “முதல் கணினி நிரலை” எழுதினார்.
  • 1945 - சேமித்த-நிரல் கருத்தைப் பயன்படுத்தி கணினியின் தர்க்கரீதியான வடிவமைப்பின் முதல் வெளியிடப்பட்ட விளக்கத்தைக் கொண்ட ஒரு காகிதத்தின் முதல் வரைவை ஜான் வான் நியூமன் எழுதியுள்ளார்.
  • 1946 - முதல் வேலை செய்யும் மின்னணு கணினி ENIAC பொதுமக்களுக்கு அறிவிக்கப்பட்டது.
  • 1948 - ஒரு சோதனை கணினி, மான்செஸ்டர் சிறிய அளவிலான பரிசோதனை இயந்திரம், சேமிக்கப்பட்ட நிரலை வெற்றிகரமாக இயக்கியது.
  • 1956 - ஜான் மெக்கார்த்தி "செயற்கை நுண்ணறிவை" வலியுறுத்த முதல் சர்வதேச மாநாட்டை ஏற்பாடு செய்தார்.
  • 1975 - முதல் நுகர்வோர் மைக்ரோகம்ப்யூட்டரான ஆல்டேர் 8800 அறிமுகப்படுத்தப்பட்டது. கணினியைப் படித்தவுடன், பில் கேட்ஸ் மற்றும் பால் ஆலன் ஆகியோர் ஆல்டேர் பேசிக் ஒன்றை உருவாக்கினர், இது ஆல்டேர் சேமிக்கப்பட்ட நிரல்களை இயக்க அனுமதிக்கிறது (இது மைக்ரோசாஃப்ட் நிறுவனத்தை அறிமுகப்படுத்திய தயாரிப்பு - பின்னர் “மைக்ரோ-சாஃப்ட்” என்று அழைக்கப்பட்டது).
  • 1997 - ஐபிஎம்'ஸ் டீப் ப்ளூ உலக செஸ் சாம்பியன் கேரி காஸ்பரோவை 3½-2½ தோற்கடித்தது.
  • 2011 - ஐபிஎம்மின் வாட்சன் ஜியோபார்டியை தோற்கடித்தார்! சாம்பியன்ஸ்.
  • 2016 - கூகிளின் ஆல்பாகோ உலகத் தரம் வாய்ந்த கோ பிளேயர் லீ சே-டோலை 5-1 என்ற கணக்கில் தோற்கடித்தது.

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

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


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

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

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


ஒரு படி ஒரு ஊழியருக்கான மொத்த ஊதியத்தை கணக்கிடுவது; இதைச் செய்வதற்கான அறிவுறுத்தல் வெறுமனே இருக்கலாம்: “மொத்த - மணிநேரம் * வீதம்” எங்கே * பெருக்கத்தைக் குறிக்கிறது.

இருப்பினும், இது மிகவும் எளிமையான கூற்று, இது மாநில சட்டத்தால் வரையறுக்கப்பட்டபடி யாரும் கூடுதல் நேரம் வேலை செய்ய முடியாத ஒரு வழக்கில் மட்டுமே பயன்படுத்தப்படலாம். பல ஊழியர்கள் இருந்திருந்தால், 40 க்கும் மேற்பட்ட மணிநேரங்கள் சாதாரண விகிதத்தில் 1½ மடங்கு ஈடுசெய்யப்பட வேண்டிய அதிகார வரம்பில் உள்ள “கடிகாரத்தில்” அனைவரும், அறிவுறுத்தல் இப்படி இருக்கக்கூடும்:

“மணிநேரம் 40 ஐ விட அதிகமாக இருந்தால், வழக்கமான மொத்த = வீதம் * 40 மற்றும் OTGross = (மணி - 40) * 1.5 (வீதம்) ELSE வழக்கமான மொத்த = வீதம் * மணிநேரம் மற்றும் OTGross = 0 மொத்த மொத்த = வழக்கமான மொத்த + OTGross”

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

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

மென்பொருள் தரத்தைப் பற்றி யாரும் அக்கறை கொள்ளாதபோது உங்கள் நிரலாக்க திறன்களை மேம்படுத்த முடியாது.

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

அடா டு ENIAC

அடா கிங், கவுண்டஸ் ஆஃப் லவ்லேஸ் மற்றும் புகழ்பெற்ற ஆங்கில லார்ட் பைரனின் (ஜார்ஜ் கார்டன்) மகள் "முதல் புரோகிராமர்" என்று அழைக்கப்படுகிறார்கள் - "முதல் கணினி புரோகிராமர்" கூட - நிரலாக்கத்தைப் பற்றிய புரிதல் இல்லாவிட்டாலும் - நிச்சயமாக 1843 இல் கணினிகள் இல்லை ஒருபோதும் முடிக்கப்படாத அனலிட்டிகல் என்ஜின் பற்றி ஒரு குறிப்பேட்டில் அவர் எழுதியது 100 ஆண்டுகளுக்குப் பிறகு முக்கியமான கருத்துகளைப் பற்றிய புரிதலைக் காட்டியதால் இந்த சொற்களில் அவர் குறிப்பிடப்படுகிறார் (ஜேம்ஸ் எசிங்கரின் “அடாவின் வழிமுறை: எப்படி இறைவன் பைரனின் மகள் அடா லவ்லேஸ் டிஜிட்டல் யுகத்தைத் தொடங்கினார், ”முழு கவர்ச்சிகரமான மற்றும் சற்றே சோகமான கதைக்காக). அவரது பங்களிப்புகளை அங்கீகரிக்கும் விதமாக, யு.எஸ். பாதுகாப்புத் துறை ஒரு நிரலாக்க மொழிக்கு 1970 களில் உருவாக்கப்பட்டது, “அடா.” (அடா பற்றி மேலும் அறிய, அடா லவ்லேஸ், எண்களின் மந்திரி பார்க்கவும்.)

முதல் வேலை செய்யும் மின்னணு கணினி, ENIAC உருவாக்கப்பட்டது - இரண்டாம் உலகப் போரின்போது, ​​ஆனால் 1946 வரை நிறைவடையவில்லை - கணினி ஃபிராங்கண்ஸ்டைன் மான்ஸ்டர் இல்லை என்பது நன்கு புரிந்து கொள்ளப்பட்டது; அது திட்டமிடப்பட வேண்டியிருந்தது! ENIAC க்கான அசல் நிரலாக்கமானது காகிதத்தில் செய்யப்பட்டது மற்றும் கணினியைத் தொடும் முன் தர்க்கத்தை (எனவே “மேசை சோதனை” என்ற சொல்) முழுமையாக சரிபார்க்கப்பட்டது. இல்லையெனில் செய்வது விலை உயர்ந்ததாக இருக்கும் - கணினி நேரம் மிகவும் விலை உயர்ந்ததாகக் கருதப்பட்டது, மேலும் அதை வீணாக்குவது கோபமாக இருந்தது. ENIAC ஐப் பொறுத்தவரையில், மனித முயற்சியின் பெரும் வீணும் இருக்கக்கூடும், ஏனெனில் ஒவ்வொரு அறிவுறுத்தலும் செயல்படுத்தப்பட வேண்டிய நேரத்தில் இயந்திர சுவிட்சுகளை “வீசுவதன்” மூலம் ஒரு நேரத்தில் நுழைய வேண்டும்.

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

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

ENIAC க்குப் பிறகு 50 ஆண்டுகளுக்கும் மேலாக, கணினி தொழில்நுட்பத்தில் முன்னேற்றம் பெரிய, வேகமான மற்றும் மலிவான கூறுகள், தகவல்தொடர்பு முன்னேற்றங்கள் (இணையம் போன்றவை) மற்றும் மேம்படுத்தப்பட்ட நிரலாக்க மொழிகள் (COBOL, Fortran, BASIC, Ada, C, Forth, APL, லோகோ, LISP, பாஸ்கல், ஜாவா போன்றவை) மற்றும் நிரல் வளர்ச்சியை மிகவும் திறமையாகவும், நம்பிக்கையுடனும், மேலும் “குண்டு துளைக்காத” (பிழை இல்லாத) கருவிகளாக மாற்றுவதற்கான கருவிகள்.

சிந்தனை இயந்திரங்கள்

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

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

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

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

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

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