Simula: Itinuturing na Pangunahing Programa ng Programming na nakatuon sa object?

Pagbubunyag: Tumutulong ang iyong suporta na panatilihing tumatakbo ang site! Kumikita kami ng bayad sa referral para sa ilan sa mga serbisyong inirerekumenda namin sa pahinang ito.


Ang Simula ay ang pangalan ng dalawang malapit na nauugnay na mga computer programming language na binuo noong 1960s. Ang unang bersyon ng wika, Simula I, ay binuo bilang isang pagpapalawak ng ALGOL, na may mga espesyal na tool at tampok na idinagdag upang tulungan ang kunwa ng mga kaganapan at sistema ng totoong mundo.

Ang pangalawang bersyon ng wika, ang Simula 67, ay binuo ng ilang taon mamaya (noong 1967) at ipinakilala ang isang bilang ng mga konsepto na sa paglaon ay magiging batayan ng Object Oriented Programming. Ang bersyon na ito ng wika ay maimpluwensyang maimpluwensyahan sa pagbuo ng ilang iba pang mga wika partikular, pati na rin sa buong disiplina ng computer programming at disenyo ng wika sa pangkalahatan.

Object Orientasyon sa Simula

Ang Simula ay dinisenyo para sa layunin ng pag-simulate ng mga sistema ng mga discrete actors. Ito ang nangunguna sa mga imbentor nito na lumikha ng isang paraan upang ma-encapsulate ang kahulugan ng isang bagay, ang mga katangian ng bagay na iyon, at ang mga pagkilos ng bagay na iyon sa isang konsepto ng computing na tinawag na isang “bagay.”

Ang isang bagay ay kumakatawan sa isang tiyak na halimbawa ng isang kategorya na tumutukoy sa mga bagay ng isang tiyak na uri, na tinatawag na a “Klase.” Kaya maaaring mayroong isang Class na tinawag na Tao, at isang tiyak na halimbawa ng isang taong nagngangalang Bob.

Maaari ding magkaroon ng mga sub-klase sa Simula. Halimbawa, ang isang programa ng chess ay maaaring magkaroon ng isang klase para sa Piece at isang sub-klase para sa bawat uri ng piraso: Paw, Rook, Knight, Bishop, Queen, King.

Tinukoy ng isang klase ang pangkalahatang katangian ng mga miyembro nito, habang ang bagay ay nagdadala ng nauugnay na tukoy na data para sa partikular na bagay.

Halimbawa, ang klase ng Queen ay maaaring magkaroon ng mga pamamaraan na tumutukoy kung paano gumagalaw ang isang Queen, habang ang isang bagay na Black Queen ay maaaring may mga katangian na tumutukoy sa kulay at kasalukuyang posisyon.

Ang pagdidisenyo ng wika sa ganitong paraan ay nagbibigay-daan sa (halimbawa), isang larong chess na kinakatawan sa isang programa ng computer bilang isang koleksyon ng mga piraso na may mga tiyak na kakayahan, posisyon, at kasaysayan. Ang isa pang klase, Player, ay maaaring magkaroon ng mga pamamaraan upang pag-aralan ang board at gumawa ng mga desisyon sa paglalaro.

Ang Impluwensya ng Simula

Ang ganitong paraan ng pag-iisip tungkol sa computer programming ay naging “normal” para sa karamihan ng mga developer, ngunit ito ay bago-bago sa Simula. Ngayon, ginagamit ang object-orientation para sa lahat ng mga uri ng mga system at aplikasyon, ngunit ito ay ang pangangailangan upang gayahin ang aktwal na mga bagay na tunay na mundo na humantong sa pag-unlad ng mga pamamaraan na ito.

Ang trabaho sa Simula ay nanguna nang direkta sa wikang Smalltalk, na malinaw na nagpatunay sa pagtukoy ng mga konsepto na nakatuon sa object. Ang C ++, marahil ang pinakamahalagang wika para sa mga system programming, ay binigyang inspirasyon ni Simula.

Bukod dito, ang karamihan ng mga wika sa computer programming ngayon ay object-oriented, at ang object-oriented na programa ay ang pangunahing coding paradigma na ginagamit ng mga developer ng software. Nagkataon, naiimpluwensyahan ni Simula ang lahat ng mga wikang ito. Gayundin, marami sa mga pinakatanyag na wika ngayon ay hindi direktang inspirasyon ni Simula, ngunit binigyang inspirasyon o itinayo sa tuktok ng iba pang mga wika. Si Ruby at PHP, halimbawa, ay parehong inspirasyon ng C++.

Mga Mapagkukunang Simula

Mga Website

  • Pangkalahatang-ideya ng Wika ng Simula – Isang detalyadong pagpapakilala sa Object Orient Programming sa Simula, kasama ang maraming impormasyon sa kasaysayan tungkol sa wika at pag-unlad nito.
  • Simula ng Sanggunian ng Wika – Mga link sa dokumentasyon ng wika.
  • Mga Pamamaraan sa Simula – Ang mga Pamamaraan ay mga pag-andar na nakakabit sa mga klase, kung ano ang tawag sa ibang mga wika “paraan.”
  • Ang Kapanganakan ni Simula – Isang masusing kasaysayan ng wika’maagang pag-unlad at epekto sa iba pang mga wika.
  • Online Simula Compilerator – Sumasama at nagpapatakbo sa code ng in-browser ng Simula.
  • Simula Sanggunian – Detalyadong kasaysayan ng wika, na may maraming kapaki-pakinabang na mga link.
  • Mga Simula ng Simula Syntax.

Mga Libro

  • Simula Simula – Ang klasikong aklat-aralin sa Simula, na isinulat noong 1979
  • DEMOS Isang System para sa Discrete ng Pagdidisenyo ng Kaganapan sa Simula
  • Panimula sa Simula 67
  • Object-Orient Programming Sa Simula
  • Panimula sa Programming Sa Simula
  • Pagkakatulad sa Mga Lakas na Nai-type na Mga Wika: Ada, Pascal, Simula…

Simula FAQ

Ang simula ay object oriented?
Kadalasan. Simula 67 (ang wika ng karamihan sa mga tao ay nangangahulugang sinasabi nila “Simula”) ipinakilala ang isang bilang ng mga konsepto na naging batayan para sa Object Orient Programming (OOP). Gayunpaman, ang teorya at kasanayan sa larangan ng OOP ay nakabuo ng isang mahusay na deal mula noong 1967, at si Simula ay hindi sumunod sa lahat ng mga katangian na karaniwang itinuturing na kailangang-kailangan para sa isang ganap na wikang hango na hango na wika.

Ano ang Simula para sa?
Inimbento si Simula para sa layunin ng paglikha ng mga simulation sa computer. Iyon ang humantong sa pag-unlad ng Object Orientasyon – mga maingat na mga bagay na kinakailangan upang gayahin sa loob ng isang sistema ang naging una “mga bagay.”

Ano ang pagkakaiba ng Simula I at Simula 67?
Simula I, na orihinal na tinawag lamang “Simula,” ay ang unang bersyon ng wika.

Ang Simula 67, na pinakawalan noong 1967, ay isang pangunahing pagpapalawak. Ito ang bersyon na nagdagdag ng Object Orientasyon at iba pang mga tampok na kalaunan ay naging karaniwang mga bahagi ng mga modernong wika ng programming.

Ngayon, kahit sino ang pinag-uusapan “Simula” ay halos palaging tinutukoy ang Simula 67.

Ang mga tao ba ay gumagamit pa rin ng Simula?
Hindi ganon. Ito’imposibleng sabihin iyon “walang sinuman” ginagamit ito, ngunit ang suporta at interes para sa wika ay tiyak na napakababa sa puntong ito. May kanlungan’t ay ang anumang mga bagong libro sa Simula sa isang mahabang panahon, at ang karamihan sa mga mapagkukunan ng web ay ilang taon bilang ng pagsulat na ito.

Ang karamihan sa interes kay Simula ay kabilang sa mga akademiko at tagapagturo.

Bakit ko matutunan si Simula?
Kung ang iyong layunin ay upang malaman kung paano mag-code upang maaari kang bumuo ng mga app at kumita ng isang buhay bilang isang developer, marahil ay dapat mo’t. Ang Simula ay kadalasang mahalaga sa puntong ito bilang isang makasaysayang wika. Ito ay isang kapaki-pakinabang na wika upang malaman kung ikaw ay interesado sa paggalugad ng pagbuo ng mga object paradigms ng Object Orient.

Gayundin, tulad ng lahat ng mas matatandang wika, mayroong ilang mga programa ng pamana ng Simula na out sa ligaw, ginagamit pa rin. Kung tinawag kang magtrabaho sa isa sa mga programang ito (o upang palitan ito ng isang modernong sistema), ikaw’Kailangan mong malaman ang wika.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map