Yiyan ede siseto akọkọ rẹ

Dajudaju eyi jẹ ọkan ninu awọn ibeere ti o wa si apo-iwọle mi julọ julọ nigbati o n sọrọ nipa siseto. Ti a ba n bẹrẹ lẹsẹsẹ awọn nkan ti yoo gba ọ laaye lati kọ ẹkọ lati ṣe eto ati fifun pada ni imọ ọfẹ ni irisi awọn ifunni si sọfitiwia ọfẹ / awọn agbegbe orisun ṣiṣi ni ayika agbaye, o jẹ dandan lati dahun ipilẹ yii ti o ba nira diẹ ibeere. Kini ede siseto yẹ ki Mo kọ?

Itan diẹ

Lati bẹrẹ lati ni oye ati yan ede siseto kan, a gbọdọ kọkọ mọ diẹ nipa itan wọn, awọn lilo ati awọn iṣẹ wọn, ati bii wọn ṣe yanju awọn aini oriṣiriṣi lori akoko.

Awọn ede ẹrọ (ipele kekere)

Ti a mọ julọ bi Apejọ, jẹ awọn ede siseto ti a le ṣalaye bi awọn ede-ede ti ede gbogbogbo diẹ sii ... Eyi dun diẹ idiju ṣugbọn emi yoo ṣe apẹẹrẹ rẹ ... A mọ pe ede gbogbo agbaye ti iširo ni ina, eyi tumọ si pe nikẹhin kini kọnputa ka 0sy 1bẹẹni, jẹ ki a pe eyi ekọmputa English. Ninu apẹẹrẹ yii, Ilu Sipeeni ni ofin ipilẹ, ṣugbọn bi a ti mọ daradara, ede Spani ti Latinos sọ kii ṣe bakanna ti o sọ ni Spain, ati paapaa bẹ, Spanish ti Perú kii ṣe bakanna pẹlu Spanish ti Argentina. O han ni gbogbo wa fẹrẹ to awọn ọrọ kanna (0sy 1s), ṣugbọn lilo ati itumọ le yatọ gẹgẹ bi ipo.

Eyi ṣẹlẹ ni ipele ero isise. Nigba ti a ba sọrọ nipa iširo faaji, (amd64, Intel, apa, ...) a tọka si dialect ti iyẹn kọmputa Spanish. Eyi jẹ nitori awọn ile-iṣẹ oriṣiriṣi loye aṣẹ ati itumọ ni ọna tiwọn, nitorinaa diẹ ninu yatọ ni awọn alaye bii ṣiṣan lọwọlọwọ, tabi aṣẹ eyiti wọn yoo gbala. 0sy 1s.

Awọn ede siseto wọnyi jẹ iyara pupọ, nitori wọn ṣiṣẹ ni ipele ti o ṣeeṣe ti siseto, ṣugbọn wọn gbẹkẹle igbẹkẹle lori faaji ati pe o jẹ otitọ diẹ idiju lati kọ ẹkọ ju iyoku lọ. Iwọnyi nigbagbogbo nilo ipilẹ ti o gbooro ti awọn imọran lati le yi data pada ati ṣiṣe awọn nkan ti o wulo lori rẹ. Fun awọn ololufẹ ere fidio, apẹẹrẹ yoo jẹ awọn afaworanhan SEGA, eyiti o lo Apejọ lati ṣe eto awọn ere wọn. O han ni ni akoko yẹn iye iranti jẹ iwonba ti akawe si oni, ati pe o jẹ dandan lati ṣakoso ede kan ti o le yara ati gbe awọn eto ina.

Awọn ede ipele-giga

Ẹgbẹ nla yii nronu awọn ede wọnyẹn ti o wa lẹhin Apejọ. Iwulo lati gba koodu gbigbe yoo fun ẹgbẹ kan ti awọn ede ti a pe ni ṣajọ. Ninu awọn wọnyi, akọkọ ti o ni anfani ni C, eyiti o ti ni aṣẹ ninu siseto ni ipele eto iṣẹ lati awọn ọdun 70.

Awọn ede ti a ṣajọ

Jẹ ki a wo apẹẹrẹ iṣe ti ohun ti Mo sọ asọye. Jẹ ki a wo eto ede C ti o rọrun pupọ ti o tẹ ila ila koodu kan.

Ti ara rẹ. Christopher Diaz Riveros

Lẹhin ti o ṣajọ rẹ a ni atẹle:

Apẹrẹ tirẹ: Christopher Díaz Riveros

Ṣugbọn nisisiyi jẹ ki a wo ohun ti a ni lati kọ lati tun ṣe abajade kanna ni koodu Apejọ:

Ti ara rẹ. Christopher Diaz Riveros

Eyi ni itumọ ti awọn ila 3 koodu wa lati simple.c, faili naa simple.s ti ṣẹda lilo pipaṣẹ gcc -S simple.c ati pe o jẹ ohun ti onimọ-ẹrọ wa yoo ye ni oriṣi Apejọ. O han ni lati ṣẹda ẹda ti o ni 0sy 1s faili naa nilo lati ni ilọsiwaju simple.s ati sopọ mọ pẹlu awọn ile ikawe ti a pin ti eto wa. Eyi ni a ṣe nipa lilo a apejọ (as) ati a asopo naa (ld).

Awọn ede ti a ṣajọ pese anfani nla lori awọn ipele ipele kekere, wọn jẹ awọn ohun elo gbigbe. Portability n ṣafihan koodu ti o le ṣe lori awọn onise oriṣiriṣi laisi iwulo lati ṣe agbekalẹ koodu kan pato fun faaji kọọkan. Idaniloju miiran ti o han ni ayedero ti o nlo nigba kika ati koodu kikọ. Laarin awọn alailanfani akọkọ rẹ a ni idiju giga kan, niwọn bi a ṣe akawe si awọn oriṣi awọn ede wọnyi ti a yoo rii, ominira ti C nfunni le jẹ ipalara ti o ko ba mọ bi o ṣe le ṣakoso, o dabi pe fifun ibọn kan , o le ṣẹlẹ pe ni aini iriri eniyan pari ni titu ẹsẹ ara rẹ ni igbiyanju lati nu ibọn naa.

Awọn ede ti a tumọ

Laarin ẹgbẹ yii a ni ọpọlọpọ awọn ede, laarin pataki julọ ti a ni Python, Ruby, Javascript, PHP, ati be be lo .. Ero ipilẹ ti awọn ede wọnyi ni lati pese ọna iyara lati ṣẹda ati ṣiṣe awọn eto , eyi jẹ nitori ọpọlọpọ awọn ilana ti o nira ni a gbe jade ni onitumọ, ati siseto ti ọgbọn ọgbọn jẹ eyiti a ṣe imuse ninu koodu naa. Jẹ ki a wo apẹẹrẹ kanna loke ṣugbọn akoko yii ti a kọ sinu Python:

Ti ara rẹ. Christopher Diaz Riveros

Ninu awọn ohun ti o tayọ julọ a le rii pe laini akọkọ ni idiyele pipe pipe onitumọ (eto ti yoo ṣe ohun elo wa) ati pe koodu atẹle ni “rọrun” diẹ sii ju ikede rẹ lọ ni C, nitori gbogbo iṣẹ wiwu ni a ṣe lori onitumọ.

Ti ara rẹ. Christopher Diaz Riveros

Awọn ede ti a tumọ tumọ pese Olùgbéejáde pẹlu fẹlẹfẹlẹ ti aabo nla, nitori wọn ni awọn iṣakoso aabo ti o nira siwaju sii (Ṣọra pe wọn ko pe, nitori paapaa ti o dara julọ le ṣe awọn aṣiṣe) ati pe a ko jiya eewu ti ibọn ohun ija lai mọ o, nitori ni igbidanwo akọkọ, onitumọ yoo gbe itaniji kan ati pe yoo fagile ipaniyan naa. Alanfani akọkọ di eyiti o han nigbati o ba n ṣe eto naa, nitori pe o lọra ju alabaṣiṣẹpọ alakomeji rẹ, eyi ni deede nitori iye ti iṣelọpọ ti o tobi julọ lati rii daju pe koodu naa n ṣiṣẹ. Ti eto naa ko ba beere fun awọn akoko ipari kukuru kukuru, iyatọ le ma ṣe akiyesi, ṣugbọn ti a ba n sọrọ nipa ẹgbẹẹgbẹrun tabi awọn miliọnu data fun iṣẹju-aaya, iyatọ naa di eyiti o ṣe akiyesi pupọ ni awọn ede ti a kojọ.

Titẹ

Eyi jẹ ihuwasi ti awọn ede siseto, iwọnyi le jẹ gidigidi ni ailera tẹ. Emi yoo fi akọle yii silẹ fun ifiweranṣẹ miiran, nitori o jẹ dandan ati iyanilenu lati ni oye bawo ni a ṣe fipamọ iranti ninu eto kan, ṣugbọn fun bayi a nilo lati ṣe iyatọ nikan: Awọn ede ti a tẹ ni agbara ni awọn ti o nilo lati mọ iru data ti yoo ṣiṣẹ lori oniyipada kan tabi ibakan, lakoko ti ni ailera awọn iru le ṣe awọn iyipada bẹ ifesi ati pe ohun gbogbo yoo dale lori awọn ipo-iyipada iyipada ti ede tẹle. (Ti ko ba loye bayi, ko si iṣoro, a yoo fi silẹ fun nigbamii)

Awọn apẹrẹ

Bii ohun gbogbo ni agbaye GNU / Linux, awọn ede siseto da lori awọn ipilẹ, ati pe awọn agbegbe ni ipilẹṣẹ ni ayika wọn. Fun apẹẹrẹ a ni awọn Ipilẹ Python o Ruby o PHP o Bash (ninu idi eyi o jẹ agbegbe GNU). Ohun ti Mo fẹ lati ni pẹlu eyi ni pe Emi ko le ṣalaye nọmba nla ti awọn aleebu ati awọn konsi ti ọkọọkan wọn ni, ṣugbọn Mo le sọ fun ọ pe nibiti ede siseto ọfẹ wa, agbegbe kan wa lati kọ ati kopa ninu. O tọ lati mẹnuba pe ọpọlọpọ ti kii ba ṣe gbogbo awọn olutumọ ede ni kikọ ni C, tabi diẹ ninu itọsẹ to sunmọ, ati pe idagbasoke wọn maa nṣe nipasẹ ẹgbẹ kekere ti agbegbe, ti o ni itọju gbigbe awọn ipinnu ti yoo kan gbogbo awọn olumulo ede. Awọn ile-iṣẹ paapaa le ṣe agbekalẹ lati rii daju idagbasoke ti o tọ fun ede, bii ọran pẹlu C.

Ewo ni lati yan?

A ti sọrọ tẹlẹ nipa awọn ede ati pe Emi ko dahun nkan pataki julọ 😛. Ṣugbọn Mo nireti pe lẹhin ti mo ṣe atunyẹwo nkan kekere yii ko ṣe pataki fun mi lati sọ fun ọ ede wo ni lati yan, nitori pẹlu alaye yii o lagbara ni kikun lati wa ọkan ti o ṣe iwariiri. O han ni ti o ba fẹ kọ ẹkọ lati ṣe eto ni ede kan Apejọ Yoo gba igba pipẹ ṣaaju ki o to ni nkan ti n ṣiṣẹ, akoko naa yoo dinku pupọ ti o ba jade fun ede ti a kojọpọ, nibiti ni afikun nini gbigbe lori awọn ọna ẹrọ * NIX, iwọ yoo ni anfani lati kọ alaye nipa iṣẹ ti eto kanna, niwọn igba ti o wa ni ifọwọkan pẹlu C tabi awọn itọsẹ jẹ ki o ni ọna kan tabi omiiran kọ bi ẹrọ ṣiṣe n ṣiṣẹ ni ọna gbogbogbo. Lakotan, ti o ba fẹ kọ nkan ina ati pe o fun ọ laaye lati ṣe pupọ laisi iwulo lati ni oye pupọ, awọn ede ti a tumọ jẹ ọna igbadun lati kọ ẹkọ ati idagbasoke awọn ọgbọn siseto.

Kọ ẹkọ pẹlu nkan ti o ni idunnu

Eyi ni imọran ti o dara julọ ti Mo le fun ọ, ti o ba fẹ kọ ẹkọ ohun kan, o nilo lati wa nkan ti o ni itara ni akọkọ, bibẹkọ ti yoo nira pupọ lati bori iyipo ẹkọ aṣoju ti eyikeyi ede siseto. Ṣebi o ṣakoso awọn eto, ni ọran yẹn o le nilo lati kọ ede ti o pe si akosile (tumọ), laarin iwọnyi a ni Perl, Python, Bash, ati be be lo ati be be lo .. Boya tirẹ jẹ awọn ere, ọpọlọpọ awọn iṣẹ akanṣe ni awọn ede bii Javascript, Lua, C ++, da lori iru ere ti o fẹ lati mu ṣiṣẹ. Boya iwọ yoo fẹ lati ṣẹda irinṣẹ ipele eto kan, nitori a ni C, Python, Perl, bi iwọ yoo ṣe rii, diẹ ninu wọn tun ṣe, ati pe eyi jẹ nitori ọpọlọpọ awọn ede le ṣee lo fun ọpọlọpọ awọn iṣẹ ṣiṣe, iyẹn ni idi ti itumọ naa ti ọpọlọpọ awọn ede ninu pupọ julọ iwọnyi.

Bẹrẹ iṣẹ akanṣe kan

Nipa eyi Emi ko tumọ si pe o ṣẹda akopọ atẹle, tabi paapaa ede siseto atẹle, iṣẹ akanṣe kan le jẹ lati ṣatunṣe aṣiṣe kekere kan ninu eto ayanfẹ rẹ, boya paapaa ṣe iranlọwọ lati mu iwe sii. Kini idi ti iwe? nitori ko si ọna ti o dara julọ lati kọ bi software ṣe n ṣiṣẹ ju kika ati iranlọwọ lati kọ awọn iwe aṣẹ rẹ, nitori lẹhin koodu orisun, o jẹ orisun alaye ti o tobi julọ ti iwọ yoo rii nipa eto naa. Ni akoko miiran a yoo rii bi a ṣe le ka koodu ti iṣẹ akanṣe kan ati oye awọn iṣẹ ati awọn iye ti wọn gba.

O ṣeun pupọ fun gbigba nibi ati bi igbagbogbo, awọn asọye rẹ ṣe iranlọwọ fun mi lati ṣe agbejade akoonu ti o dara julọ ati mọ ibiti mo le fojusi, Ẹ kí.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 37, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   afasiribo wi

    Bi nigbagbogbo kan 10 !!!!!! O ṣeun fun rẹ ìwé. Ikini ati diẹ sii lati wa !!!!

    1.    ChrisADR wi

      O ṣeun pupọ 🙂 gba mi ni iyanju lati ma kọ kikọ. Awọn igbadun

  2.   Rubén wi

    Mo ro pe o jẹ aṣiṣe lati beere ibeere "ede wo ni lati yan?" Mo jẹ ọkan ninu awọn ti o ro pe ede ni o kere ju ninu rẹ, ohun pataki ni lati kọ awọn ipilẹ ti siseto ati lati “ronu iṣiro.” Pinnu lori sintasi kan, titẹ rẹ, ti o ba ṣe atilẹyin OOP, iwulo rẹ, abbl. Mo ro pe o jẹ nkan ti yoo wa nipa ti ara ni ile-iṣere naa ati lẹhinna, gbogbo oluṣeto eto mọ diẹ sii ju awọn ede 1, 2 ati 3 ... ati ọpẹ si awọn imọran siseto (ati kii ṣe itumọ) ti o ni, o ni anfani lati ṣe eto ni ede ti o ko tii ni iriri rẹ.
    Sibẹsibẹ, fun ipilẹṣẹ, Mo ro pe ede ti o dara le jẹ Python fun ayedero rẹ, ṣugbọn ju gbogbo rẹ lọ, lọ siwaju diẹ, kẹkọọ awọn alugoridimu ati mọ bi awọn nkan ṣe n ṣiṣẹ “inu”.

    Ẹ kí ChrisADR

    1.    ChrisADR wi

      Bawo ni Rubén, o ṣeun fun pinpin
      Ohunkan wa ti Mo ti kọ ni akoko pupọ ni agbaye ti siseto, ati pe iyẹn ni pe “ẹni ti o bo pupọ ko ni fun pọ” ati nipasẹ gbolohun ọrọ ti a mọ daradara yii Mo tumọ si pe ọpọlọpọ awọn igba, ati ni pataki ẹni ti o ni itara julọ, pinnu lati gbiyanju gbogbo diẹ, ki o ni awọn iyara yiyara pupọ ni awọn ofin ti kikọ ẹkọ si koodu. Mo gbagbọ, ati pe o jẹ ero ti ara mi, pe olugbala ti o dara kan yẹ ki o mọ ati ṣakoso ede akopọ ati ede onitumọ, ni afikun si nini imọran ti oriṣi Apejọ diẹ.
      Idi ni atẹle, iṣapẹẹrẹ gbọdọ jẹ nkan ti o rọrun ati iyara, rọrun lati ṣe ati pe o fihan abajade ni gbogbogbo, ṣugbọn ti ko ba to, “eto B” gbọdọ wa lati lo si igba ti onitumọ naa ti de si opin rẹ.
      Mọ oriṣi Apejọ kii ṣe fun ọ ni igboya nikan ṣugbọn o tun kọ ọ lati ronu “ni iṣiro”, ṣugbọn o han ni apakan yii jẹ idiju julọ ti gbogbo, ati pe o daju pe o jẹ nkan ti kii ṣe gbogbo awọn olutẹpa eto lati wa si.
      Ṣugbọn pada si akọle, nitori ero akọkọ ti Mo ro pe ni, “yan ede kan ki o ṣe adaṣe LỌỌTỌ”, nitori lootọ ọna kan ṣoṣo lati dara ni siseto jẹ nipasẹ kika ati koodu kikọ, eyi si jẹ nkan ti Mo ti kọ lati agbegbe ekuro Nigbati o ba pa ilana kanna fun igba pipẹ, o dawọ ri fọọmu naa o bẹrẹ si ni idaamu nipa BACKGROUND. Ero ti yiyan ede tabi sintasi lati ibẹrẹ ni pe eniyan le ni anfani lati ka kika ati kikọ rẹ ni ọna ti eniyan le bẹrẹ lati ka ITUMỌ eto naa dipo siseto eto naa.
      Eyi ni idi pataki fun ifiweranṣẹ yii, pe ọkọọkan yan ede wọn ki ninu atẹle wọn a le ṣalaye awọn imọran, boya pẹlu eyi awọn iyemeji ti ṣalaye 🙂
      Ẹ ati ọpẹ fun pinpin.

  3.   deibis contreras wi

    o ṣeun fun ifiweranṣẹ o dara.

    Dahun pẹlu ji

    1.    ChrisADR wi

      Kaabo Deibis, o ṣeun fun pinpin reet Ikini

  4.   JorgeFS wi

    Imọran mi: ohunkohun miiran ju PHP. Ọdun meji ọdun sẹyin PHP ṣe oye kan ninu aye rẹ nitori ipele giga ti idiju ti o n ṣe siseto Wẹẹbu ni ede miiran ni lilo CGI. Ṣugbọn loni ọpọlọpọ oriṣiriṣi Frameworks lati ṣe idagbasoke wẹẹbu pupọ diẹ igbadun ni awọn ede ti o ni agbara, bii Django fun Python, Orisun omi fun Java tabi Awọn afowodimu fun Ruby. Botilẹjẹpe PHP n han lọwọlọwọ lori gbogbo awọn shatti gbajumọ ede, ni ero mi PHP yoo padanu ibaramu rẹ ju akoko lọ.
    Mo ni imọran ni iyanju lati bẹrẹ pẹlu C \ C ++ lati ni oye otitọ ti siseto, botilẹjẹpe ọna kikọ ẹkọ ga.
    Ẹ kí

    1.    ChrisADR wi

      Bawo ni Jorge, o ṣeun fun pinpin, o kan ṣe iranti Laravel, eyiti o jẹ Ilana to lagbara 🙂 Emi tikalararẹ ko fẹran Orisun omi tabi Java fun idagbasoke wẹẹbu, Mo rii pe o nira pupọ, ṣugbọn Mo ro pe o jẹ apakan ti iye akoko ti wọn ti wa ọjà naa, ni akoko wọn jẹ aṣaaju-ọna ati pe dajudaju awọn omiiran ode oni (Js, Python ati Ruby) ti ni ilọsiwaju si ọna fifihan koodu ti o jẹ kika ati iyipada laisi iṣẹ pupọ.
      Mo tun tẹri si awọn eniyan ti n kọ C / C ++ ni aaye diẹ ninu igbesi aye wọn, Mo bẹrẹ pẹlu Java, ṣugbọn Mo ro pe iyẹn ni ẹwa ti siseto, o le bẹrẹ pẹlu ohunkohun ti o fẹ, niwọn igba ti o ba wa ni ibamu yoo jẹ iranlọwọ 🙂 Cheers

    2.    Rubén wi

      Emi ko le koo pẹlu rẹ diẹ sii. Mo ti bẹrẹ ni ọpọlọpọ ọdun sẹhin pẹlu C ati VB, lati ṣe idojukọ nigbamii lori PHP ati JS (nitori Mo ṣe idojukọ si idagbasoke wẹẹbu) ati lẹhinna lakoko ikẹkọ Mo kọ C / C ++ ati Java ni pataki.
      PHP ni awọn anfani pupọ ti Emi ko le ṣe atokọ ninu ifiranṣẹ yii. PHP7 yara (yiyara ju Python ... laisi lilo hhvm, awọn kaṣe oriṣiriṣi, awọn ilana bi Phalcon tabi bytecode ninu ọran ti Python), o ni nọmba nla ti awọn ile-ikawe ati awọn ilana, o ni iye nla ti awọn iṣẹ imuse taara lati lo wọn nigbakugba, Iṣeduro C-like rẹ jẹ ki o rọrun pupọ lati lọ si awọn ede miiran.
      30% ti awọn oju opo wẹẹbu agbaye ni a ṣe pẹlu WordPress (PHP) ati pe o dabi pe ko yipada, Wikipedia lo o, Facebook (pẹlu hhvm) ati nọmba nla ti awọn aaye, lapapọ, 80%.

      Mo leti fun ọ pe Ruby lori Awọn oju-irin bi Django jẹ ọdun 12! Kini ipin ti wọn ti ṣaṣeyọri ni akoko yii? Ati pe dajudaju, a n sọrọ nipa awọn ilana 2 ti o ni anikanjọpọn ati pe ko si iru idapa. Kini awọn omiiran miiran to ṣe pataki ti Mo ni? Wipe PHP yoo padanu ibaramu jẹ oye pupọ.

      Nisisiyi pe Python wa ni aṣa nitori pe o ni ọna kikọ ẹkọ ni iyara, o jẹ ede ti o rọrun ati pe wọn ta fun ọ bi «di oluṣeto eto ni awọn wakati 20 pẹlu Python ati ṣiṣẹ lori rẹ», pẹlu atilẹyin awọn ile-iṣẹ bii Google ati pe ni bayi aṣa wa fun wiwa awọn ede titun (Lọ, Dart….) Lati ṣe iyatọ ara rẹ ni CV (tabi bi ibimọ ojoojumọ ti awọn ilana 50 fun Javascript!), Ko tumọ si pe awọn nkan yipada.

      Ruby jẹ ede ti o nifẹ pupọ, ṣugbọn o fọ pupọ pẹlu awọn ilana ti a ṣeto pe Mo nira lati gbagbọ pe o di olokiki ju PHP lọ. Nitoribẹẹ, Ruby Mo ro pe ede ti o buru julọ lati bẹrẹ siseto gbogbo.
      Mo ye mi pe o sọ fun mi pe Python le jẹ igbadun si eto, paapaa Ruby pẹlu ọpọlọpọ awọn iyatọ rẹ ... ṣugbọn Orisun omi pẹlu Java? Ni otitọ? Java le jẹ ọpọlọpọ awọn nkan ... ṣugbọn diẹ igbadun ju Python ati PHP?

      Gbogbo rẹ dara julọ lati bẹrẹ pẹlu Python, ṣugbọn bi o ṣe faramọ Python nikan, o ni eewu ti ọpọlọpọ awọn ile-iṣẹ yoo gbagbọ pe ipele siseto rẹ ko “jin” (paapaa ti o ba dara julọ ni Python). Eyi jẹ nitori o dije pẹlu awọn ede “isodipupo” miiran bi C ++ tabi Java. O le ṣe eto ni Python laisi mọ iyatọ ohun ti apaadi jẹ ijuboluwole, awọn iṣiṣẹ bitwise, bawo ni alakojo idoti n ṣiṣẹ ati bẹbẹ lọ.
      Python jẹ boya o kere ju iru si “siseto kilasika” ti o wa ati pe a le rii bi “ede awọn ọmọde” (gba afiwe), ati pe ni ọna jẹ anfani ati ailaanu.

      1.    JorgeFS wi

        "Python jẹ boya o kere ju iru si 'siseto kilasika' ti o wa ati pe a le rii bi 'ede awọn ọmọde' (gba afiwe), ati pe ni ọna jẹ anfani ati ailagbara." LOL, eyi jẹ ọkan ninu awọn ohun idunnu ti Mo rii lailai sọ nipa Python. Njẹ o ti kọ Python gaan gaan?
        Igba melo ni o wa ni ayika agbaye ni ita PHP?
        Ọrẹ PHP tun bi. PHP (\ d +) ni fifa pupọ pẹlu rẹ nitori apẹrẹ ibẹrẹ ti o buru pupọ ati lati le ṣetọju agbegbe olumulo o n fa fifa gbogbo awọn aṣiṣe apẹrẹ akọkọ wọnyẹn daradara. PHP ni a bi laisi modularity, pẹlu ọpọlọpọ awọn iṣẹ ṣiṣe aṣa C (eyiti nipasẹ ọna, Emi ko mọ ibiti o ti wa lati igba ti itumọ rẹ ti jọra C o le wa ni rọọrun gbe si awọn ede miiran). Ede ipele-giga, bi PHP yẹ ki o huwa, ni iru awọn ohun ilosiwaju bii itọpa awọn iṣẹ yii ti a ṣe akojọ lori aaye osise rẹ http://php.net/manual/en/indexes.functions.phpEyi jẹ nitori a bi laisi modularity, nitorinaa ohun gbogbo jẹ ẹlẹgbin adalu ati laisi awọn aye orukọ.
        Eyi jẹ nkan ti koodu PHP:
        "Stream_notification_callback");
        stream_context_set_params ($ ctx, $ params);
        var_dump (stream_context_get_params ($ ctx));
        ?>
        ni aaye kan o le pinnu lati ibiti gbogbo awọn iṣẹ ṣiṣe 'ṣiṣan' wọnyi ti gbe wọle? Rara, o le sọ lẹhinna pe wọn jẹ awọn iṣẹ inu, ṣugbọn lẹhinna gbogbo eto ilolupo eda jẹ awọn iṣẹ didin?. Ati nitorinaa, idoti pupọ wa ninu koodu PHP, pe ti o ko ba le ni oye idiju ati ailagbara ti iru apẹrẹ buburu bẹ, dariji mi ṣugbọn o tun ni agbaye pupọ lati rii.
        Wodupiresi jẹ ojutu sọfitiwia ti o dara julọ, ṣugbọn eyi ko tumọ si pe o ni ipilẹ imọ-ẹrọ to dara. O le lilu pẹlu okuta kan ki o si yọ eekanna jade pẹlu awọn eyin rẹ, ati pe o tun le ṣe iṣẹ gbẹnagbẹna ti o dara julọ, ṣugbọn nitorinaa, pẹlu iṣẹ pupọ diẹ sii ju gbẹnagbẹna miiran lọ ti o nlo ikangun to dara.

        Ni apa keji: "di komputa ni awọn wakati 20 pẹlu Python ati ṣiṣẹ lori rẹ", Emi ko rii iru omugo bẹ. O le ṣẹda oju opo wẹẹbu kan ni PHP ni awọn wakati 20 ati laisi nini eyikeyi oye ti bi siseto wẹẹbu ṣe n ṣiṣẹ, tabi siseto funrararẹ. Ni otitọ, eyi ni idi ti PHP ṣe gbajumọ pupọ, nitori awọn tuntun ti nwọle si aye yii wo PHP bi aaye ti idagbasoke kiakia (eyiti o jẹ idi ti pupọ PHP koodu ṣe fa mu lile).
        Nipa awọn aiṣedede Python, ọkan kan ninu eyiti o ni aṣeyọri ni ṣiṣẹ pẹlu awọn itọka, ṣugbọn ni eyikeyi idiyele, Python jẹ ede ipele giga (bii Java jẹ) ati pe ko lo awọn wọnyi ni ipele sintasi; ṣugbọn awọn iṣiṣẹ bitwise, pataki?, o tumọ si eyi x << y, x >> y: https://wiki.python.org/moin/BitwiseOperators. Mo loye nkan ti ohun ti n ṣajọ idọti pupọ kere si: https://docs.python.org/3/library/gc.html.
        Awọn ela PHP:
        -PHP ni apẹrẹ siseto ohun elo ti o dara pupọ (OOP).
        -O ko le ṣe apọju awọn oniṣẹ sibẹsibẹ.
        -Iyanu, function overloading ni PHP kii ṣe ohun ti o reti nipa ti ara lati inu ero yii.
        … .. ati pe Mo kan sunmi hehe.
        Ẹ kí

        1.    Rubén wi

          Mo fi sinu awọn akọmọ "ni oye afiwe" (nipa ifiwera Python pẹlu C ++ / Java ni agbegbe iṣẹ kanna), o han gbangba pe o ko loye rẹ. Mo le sọ fun ọ pe oluṣeto eto C ++ le kọ Python ni ọna ti o yara pupọ ju eleto eto eto Python le kọ C ++, gẹgẹ bi ko ṣe jẹ iyalẹnu pe apapọ owo oṣu ti olutọpa C / C ++ ga ju a Python ọkan.
          Mo le ṣalaye rẹ fun ọ pẹlu awọn apẹẹrẹ miiran, paapaa pẹlu iyaworan! ṣugbọn o dabi pe iwọ nikan ni idojukọ aifọwọyi ati yeye ohun ti Mo fi sii.

          Ko si akoko kankan ti Mo sọ pe PHP jẹ ede ti o dara julọ ni agbaye tabi pe o ni apẹrẹ apẹẹrẹ, Emi ko mọ ibiti o ti ri iyẹn. Mo ro pe ṣaaju ṣiṣe idajọ imoye ti awọn miiran o yẹ ki o mu oye kika kika rẹ pọ si. Ohun ti o jẹ otitọ (ati pe Mo sọ ninu ifiranṣẹ mi) ni pe idagbasoke pẹlu rẹ jẹ agile pupọ, ni afikun si gbogbo eto ilolupo eda ti awọn ilana, awọn ile ikawe ati awọn ohun elo ti o le rii.
          Pẹlupẹlu, iru ifiwera wo ni a ṣe? Python bi ede isodipupo tabi fun wẹẹbu? Ni ọran yẹn, kilode ti a fi ṣe afiwe rẹ si PHP? PHP ni aaye kan pato, ati pe o wa ni aaye yẹn nibiti Python (pẹlu ipin 0.2%, eyiti ko yipada ni gbogbo ọdun) jẹ awọn nkan lẹgbẹẹ PHP.
          Bayi a yoo wo awọn aṣa PHP; lati 82,4% ni Oṣu Kini ọdun 2017 si 83.1% ni Oṣu Kini ọdun 2018: https://w3techs.com/technologies/history_overview/programming_language

          Njẹ Python yoo lọ dethrone PHP bi? Ni ọdun kini? ninu ọdun marun wo? ewadun?
          Python yoo ni anfani lati ṣee lo ni ọpọlọpọ awọn iṣẹ-ṣiṣe miiran, ati paapaa di lilo ni ibigbogbo ju PHP lọ, ṣugbọn Python bi ede idagbasoke wẹẹbu jẹ awọn ọdun ina sẹhin lati jẹ paapaa ti o yẹ, 0.2% duro ni ilodi si 83.1% (pẹlu igbega ni ọdun yii) .

          O tun gba awọn nkan lasan nipa sisọ pe Emi ko lọ ni ita PHP, ni imọran pe MO mọ PHP nikan, nigbati o pe ni deede Emi ko ṣe eto ni PHP fun igba pipẹ haha. Lọwọlọwọ, fun awọn idi iṣẹ, Mo ṣe eto julọ ni Java.
          Tabi emi ti sọ pe nipa siseto ni Python iwọ ko ni imọ nipa bitwise, alakojo idoti tabi ijuboluwole kan. Dipo, o le ṣe eto ni Python laisi ani mọ kini eyi. Sibẹsibẹ, Mo ṣiyemeji pupọ pe yoo jẹ ọran fun oluṣeto eto C ++. Ati pe o han ni Mo ṣe lafiwe nigbati Python ba wọ aaye yẹn ti “ede pupọ-pupọ”, kii ṣe fun siseto wẹẹbu.

          Di komputa ni awọn wakati 20 jẹ awada lasan, abumọ. Sibẹsibẹ, Mo le fi si ọ nibi ọpọlọpọ awọn ọna asopọ nipa awọn iru ẹrọ eto ayelujara ati awọn iṣẹ ṣiṣe ti o ṣe ileri awọn ohun kanna. Maṣe da mi lẹbi, da a lẹbi lori ọja iṣẹ ti o ro pe di “akosemose amoye” jẹ ọrọ kan ti ṣiṣe ikẹkọ wakati-20. Ati Python jẹ ọkan ninu awọn ede asiko ati tun, pẹlu ọna ikẹkọ ti o yara julo ... funfun ati ninu igo kan.

          Mo tẹnumọ, o da ifiranṣẹ rẹ silẹ lori sisọ bi PHP ṣe buru (eyiti o jẹ apakan kan, Mo gba). O dabi ẹni pe o tọ si mi, ayafi pe ifiranṣẹ mi kii ṣe nipa iyẹn, ṣugbọn kilode ti PHP yoo tẹsiwaju lati lo ati pe kii yoo parẹ ni ọla bi o ṣe ro.

          Ayọ

  5.   ko si eni kankan wi

    C -> Lọ -> (Lisp | Haskell | Java | ohunkohun ti)

    1.    ChrisADR wi

      Laipẹ oluka kan ranṣẹ si mi fun iwe Go kan si imeeli mi, dajudaju ede lati ṣe akiyesi ni ọjọ iwaju ati eyiti eyiti boya ifiweranṣẹ yoo wa nibi 🙂 Ọpọlọpọ awọn aworan lati pin

  6.   igbona1981 wi

    Daradara ... ati kini MO ṣe eto? Kini idi ti o fi kọ ede siseto loni pẹlu iru awọn ti o dara ati ti o ni iriri eto ti o wa tẹlẹ? Awọn iṣoro wo ni MO le yanju ti awọn miiran ko ti yanju tẹlẹ ni ọna ti o munadoko pupọ julọ?… Ni kukuru: Bawo ni atilẹba ṣe jẹ olukọ-eto loni? Bawo ni Mo ṣe le ṣepọ pẹlu awọn omiiran laisi tapa tabi yọkuro nipasẹ aini imọ ati iriri mi?

    1.    ChrisADR wi

      Kaabo mvr1981, awọn ibeere ti o fanimọra gaan 🙂 a yoo gbọngbọn wọn lati ọkan ti o kẹhin de akọkọ.

      Bawo ni Mo ṣe le ṣepọ pẹlu awọn omiiran laisi tapa tabi yọkuro nipasẹ aini imọ ati iriri mi?

      Ti o ko ba fẹ gba tapa, igbesẹ akọkọ ni lati kọ ẹkọ ilana naa, o ko le fojuinu nọmba awọn eniyan ti o wa si awọn iṣẹ akanṣe ti o fẹ lati ṣe awọn nkan ni ọna wọn nikan, nifẹ ki agbegbe naa baamu si awọn ifẹ wọn. O daju bi mi ti n bọ si ile rẹ ti n ṣe idarudapọ ati aibọwọ fun ẹbi rẹ (iyẹn ni o ṣe rilara ni ọpọlọpọ awọn igba). Ti o ba fẹ ṣe idiwọ eyi lati ṣẹlẹ, san ifojusi si awọn itọnisọna lati ṣe alabapin, awọn ọna nipasẹ eyiti o le ṣe, ati maṣe firanṣẹ nkan ti ko pe, ti o ba nilo iranlọwọ awọn ọna nigbagbogbo wa lati ba sọrọ, ṣugbọn iṣẹ buburu yoo jasi ṣẹda awọn ifihan akọkọ akọkọ. Ti o ko ba fẹ ṣe iyasọtọ ara rẹ ti o wa si ọ, o le rii bi olutayo asan ti ko mọ ohun ti o n ṣe tabi eyi ti o wa ni ọna lati di olutayo to dara julọ, ati pe eyi nikan ṣẹlẹ pẹlu iṣe ati dajudaju pẹlu awọn idun ni ọna. Mo ti ṣe aṣiṣe ni ọpọlọpọ awọn akoko ṣaaju gbigba ipo Olùgbéejáde mi lori Gentoo, ati pe iyẹn ko da mi duro lati gbiyanju laisi “akoko buruku”.

      Bawo ni atilẹba ṣe jẹ lati jẹ olukọ-ọrọ loni?

      -Kii ṣe nipa ipilẹṣẹ, o jẹ dandan loni, o kan ronu nipa atẹle, 20 tabi 30 ọdun sẹhin, titẹ jẹ iwulo, ọpọlọpọ awọn iṣẹ ti o jẹ ki o mọ tabi o kere ju le ṣe. Loni mọ Ọfiisi jẹ iwulo, ko si iṣẹ kankan ti ko fi ọ si iwaju awọn iwe Ọffisi. Ni ọla, laipẹ, siseto yoo jẹ iwulo. Ati pe eyi tun kan lati oju ti ara ẹni, mọ ohun ti o ṣẹlẹ ninu awọn eto eyiti o fi le awọn nkan lọwọ bi pataki bi owo rẹ, ilera, ẹbi, jẹ nkan ti o tọ si fun mi, nitori o le mọ awọn idiwọn wọn nikan ti o ba mọ bi wọn ṣe ṣiṣẹ ati fun mọ ọ, o nilo lati mọ bi a ṣe le ṣe eto.

      Awọn iṣoro wo ni MO le yanju ti awọn miiran ko ti yanju tẹlẹ ni ọna ti o munadoko pupọ diẹ sii?

      -You yoo jẹ iyalẹnu nipasẹ iye ti awọn ẹya ara ẹrọ ti o nilo loni, ati lati sọ otitọ, ko ṣe pataki pe awọn oluṣeto eto ti o dara julọ wa ni agbaye ni agbegbe, iṣẹ naa yoo ga julọ nigbagbogbo ju agbara iṣẹ ti awọn olupilẹṣẹ, Mo le ṣayẹwo eyi ni Gentoo, nibẹ jẹ eniyan ti o dagbasoke ekuro, awọn eniyan ti n ṣiṣẹ fun Google, Sony, ati bẹbẹ lọ ati bẹbẹ lọ ... ohun kan ti gbogbo wa ni wọpọ ni pe ko si ẹnikan ti o ni akoko pupọ bi wọn yoo fẹ lati ni anfani lati ṣe gbogbo iṣẹ isunmọ.

      Kini idi ti o fi kọ ede siseto loni pẹlu iru awọn ti o dara ati ti o ni iriri eto ti o wa tẹlẹ?

      -Eyi ni idahun ni ibeere keji 😉 Ṣugbọn nisisiyi Mo le ṣafikun pe awọn iran gbọdọ ni anfani lati ṣe atilẹyin iṣẹ ti o ti dagbasoke tẹlẹ, nipa eyi Mo tumọ si pe awọn oludagbasoke “ti o ni iriri” wọn yoo parẹ ni pẹkipẹki o yoo ṣe pataki fun “ omode »Awọn Difelopa gba ojuse ati ṣe iranlọwọ lati jẹ ki iyipo naa wa laaye, agbegbe ti ko ni ọdọ ati awọn eniyan ti ko ni iriri jẹ itara lati parẹ ni akoko pupọ, ni deede nitori ko ni aye lati tan imoye.

      Ati kini MO ṣe iṣeto?

      -Eyi jẹ boya ohun ti o nira julọ lati dahun, ṣugbọn Emi yoo gbiyanju lati fun ọ ni apẹẹrẹ poco Mo ṣẹṣẹ bẹrẹ lati jiya awọn iṣoro pẹlu GNOME 24 ati asopọ rẹ si Wayland eyiti o ṣe idiwọ awọn eto bii Shutter lati mu awọn sikirinisoti. Eyi jẹ iṣoro fun mi nitori nigbati mo kọ awọn nkan mi, Mo nilo lati fihan ohun ti Mo sọ 🙂 nwa ni ayika diẹ Mo wa si ohun elo Iboju GNOME, ni itumo "minimalist" lati sọ o kere julọ. Laarin awọn iṣẹ rẹ, ọkan wa ti mu agbegbe iboju, ṣugbọn kini o ṣẹlẹ ti Emi ko ba ya fọto daradara? O dara, Mo ni lati lọ kuro ki o tun tẹ eto naa sii, nkan ti o nira nitootọ, bọtini kan ti o sọ “Tun-gba pada” tabi nkan bii iyẹn n gba mi laaye lati mu imudani tuntun laisi nini jade ati tẹ lẹẹkan sii yoo ṣe iranlọwọ fun mi. ise agbese siseto, Emi ko ṣe eto ohunkohun ninu ilana GNOME nitorinaa o han gbangba pe Mo ni ọpọlọpọ lati kọ ṣaaju fifiranṣẹ “alemo” mi pẹlu bọtini tuntun, ṣugbọn ni ọna ti Mo kọ lati ṣe eto ati pẹlu orire diẹ o jẹ ẹya-ara yoo jẹ iranlọwọ fun diẹ sii ju ọkan lọ nigbati o wa fun gbogbo eniyan.

      Eyi jẹ apẹẹrẹ, o jẹ nkan ti o rọrun ati pe nitootọ eyikeyi oluṣeto “amoye” miiran le ti ṣe tẹlẹ, ṣugbọn nitori aini akoko, o ko ri bẹ, bayi Emi ni ẹni ti o ni agbara lati ṣe o, laisi kosi di Super pirogirama.

      Bayi o wa fun ọ nikan lati wa nkan ti yoo mu ki igbesi aye rẹ “rọrun” ninu sọfitiwia yẹn ti o nlo nigbagbogbo, ẹwa iyẹn ni pe ti a ba tẹle imọran ti Emi yoo fun ọ ni awọn nkan wọnyi, ede naa kii yoo ṣe pataki, nitori Iwọ yoo mọ awọn ipilẹ lati bẹrẹ lati ni oye koodu ti o ka ati ṣatunṣe rẹ lati ṣe ohun ti o fẹ, iyẹn jẹ pataki pataki 🙂

      Ẹ ati ọpẹ lẹẹkansi

      1.    ko si eni kankan wi

        Mo ro pe ni ẹẹkan ti Mo ṣii eto yiya gnome, ohun ti o rọrun julọ ni lati lọ si awọn ọna abuja bọtini itẹwe ati fiwewe awọn akojọpọ mẹta lati mu gbogbo alt-tẹjade lati mu window ti n ṣiṣẹ ati titẹ nla lati ṣe yiyan lati mimu naa agbegbe, awọn ọna abuja ti o wa wa nibi, o kan ọrọ sisọ wọn

        1.    ChrisADR wi

          Iyẹn ni idi ti a fi fun ọ ni apẹẹrẹ 🙂 nitori awọn ohun kekere bii bọtini yẹn n ṣe siseto, wọn le ṣe iranlọwọ diẹ ninu bi wọn ṣe le ṣe akiyesi awọn elomiran, ṣugbọn wọn dajudaju pade idi akọkọ, ṣe iranlọwọ kọ ẹkọ lati ṣe eto, ati fifun ọna si awọn ẹya tuntun, Lẹhin bọtini yẹn ọpọlọpọ awọn nkan le bẹrẹ, gẹgẹbi iṣakoso igba, tabi iboju awotẹlẹ ti gbogbo awọn fọto ti o ya, tabi ni kukuru, ọpọlọpọ awọn ohun ti o le ṣee ṣe. Ero naa ni pe o wa nkan ti o mu ki o fo iwariiri rẹ, eyikeyi sọfitiwia ti o ṣiṣẹ lori eto rẹ le nilo awọn ilọsiwaju tabi awọn ẹya tuntun ti nitori aini akoko tabi oṣiṣẹ ti ko tii ṣe imuse sibẹsibẹ 🙂

      2.    igbona1981 wi

        O ṣeun fun ọ. jẹ awọn idahun to dara julọ.

    2.    Guillermo wi

      O dara, fun ẹnikan ti kii yoo jẹ ọjọgbọn ni aaye, o yoo jẹ dandan lati rii ninu agbegbe wo ni wọn ṣiṣẹ, mejeeji fun awọn iṣẹ ṣiṣe iṣakoso ati awọn itọsọna o le jẹ ohun ti o nifẹ lati mọ, fun apẹẹrẹ, Python / Ipilẹ ati mọ bi lati ṣe eto awọn makro ni awọn idii ọfiisi bii LibreOffice tabi MS Office. Awọn igba wa nigbati eyi le fi ọpọlọpọ awọn wakati iṣẹ pamọ fun ọ tabi awọn oṣiṣẹ miiran ti o yi ọ ka ki o beere lọwọ wọn lati ṣe eyikeyi iṣẹ atunwi, o le ṣẹda dasibodu kan lati ṣe iṣiro awọn ipin akọkọ ti ile-iṣẹ ni kiakia lẹhin sisopọ pẹlu ibi ipamọ data rẹ ati ṣe diẹ ninu ibeere SQL.
      Bii ohun gbogbo, ti o ba mọ awọn irinṣẹ ni ika ọwọ rẹ o le ronu bi o ṣe le ni anfani julọ ninu rẹ. Kii ṣe ohun gbogbo ni a ṣe.

  7.   Marcelo wi

    Guillermo, gba pẹlu rẹ patapata, “Kii ṣe ohun gbogbo ni a ṣe” ati pe ohun ti a ṣe ni iyipada. O ni lati ni anfani julọ ninu awọn irinṣẹ ati lo ọkan ti o baamu awọn aini rẹ julọ.

  8.   Ricardo wi

    Fun siseto, ede akọkọ lati kọ ẹkọ ni Gẹẹsi, lẹhinna eyi ti o bẹbẹ julọ fun wọn ati pe o dara julọ si wọn.

    1.    ChrisADR wi

      Emi ko kọ ọ, ṣugbọn otitọ 🙂 mimọ Gẹẹsi ṣe iranlọwọ pupọ nitori a ti kọ ọpọlọpọ awọn ede ninu rẹ, ṣugbọn nitori pe iye nla ti alaye ọwọ akọkọ tun O ṣeun pupọ fun pinpin

  9.   Ruben salgado wi

    Nkan ti o dara julọ, ni afikun si iwuri.

    1.    ChrisADR wi

      Aanu pupọ, o ṣeun pupọ 🙂 Ikini

  10.   Gonzalo martinez wi

    Siseto jẹ mọ bi a ṣe le ronu ki o tumọ itumọ yẹn sinu awọn itọnisọna.

    Awọn alaye meji nipa nkan naa:

    1) Ni ibamu si iriri mi bi olukọ siseto ti o fẹrẹ to ọdun 10, ko ṣe pataki iru ede ti o kọ pẹlu, ṣugbọn bawo ni o ṣe kọ ati bi o ṣe nira.

    Mo ro pe ede kan ti a le kọ ni ọna ti a ṣeto, ati lẹhinna tẹsiwaju si awọn nkan ti o nira sii, rọrun ju bẹrẹ pẹlu ede bii Java lati ibẹrẹ.

    O rọrun lati kọ ẹkọ bi Hello World ni C tabi Pascal bi ipilẹ, ju pẹlu awọn ila diẹ lọ (ETO ninu ọran ti Pascal, tabi #include Ninu ọran ti C) o le bẹrẹ lati ṣe agbekalẹ algorithm ati koodu eto pẹlu ọgbọn rẹ taara, bi ni Java, eyiti o funrararẹ nilo kilasi kan, ọna kan, ati diẹ ninu awọn ohun miiran ti fun olubere jẹ alaye apọju ti ko wulo, ati pe a le foju paarẹ daradara ki o lọ siwaju si awọn nkan miiran, ṣugbọn wọn jẹ awọn imọran ti o wa nibẹ, ati ni ero mi, ṣiṣojukokoro awọn nkan kii ṣe ọna ti o dara lati kọ ẹkọ, paapaa ti ede ba fi agbara mu ọ lati lo wọn. O dabi pe o bẹrẹ iṣe iṣojukọ fun igba akọkọ pẹlu M-16 kan, ati titu fun awọn oṣu ni ipo ologbele-adaṣe mimu mimu pẹlu ọwọ mejeeji bi ibọn kan.

    2) Boya a tumọ ede tabi ṣajọ da lori imuse rẹ, kii ṣe lori ede funrararẹ. Fun apẹẹrẹ, ti o ba lo Python, fun ohun elo wẹẹbu ti o nlo wsgi (boya mod_wsgi ni apache, tabi uwsgi fun Nginx), koodu python ni a ṣajọ nigbati o bẹrẹ module ti o baamu, ti o npese awọn faili .pyc

    Awọn olupilẹṣẹ faili alakomeji tun wa fun java (eyiti o ṣe agbekalẹ binaries abinibi dipo ti bytecode), tabi awọn akopọ ti awọn iwe afọwọkọ php ninu awọn alakomeji mimọ.

    Nipa ohun ti wọn sọ nipa PHP, o jẹ ede ti a ṣe ni akoko miiran, pẹlu awọn ohun miiran ni lokan, ati laisi akiyesi awọn abala ti ko si ni akoko naa. O han ni otitọ pe o ti lo julọ ko jẹ ki o dara julọ fun ohunkohun ni agbaye, ṣugbọn otitọ wa: o jẹ ede pẹlu eyiti o ni aye pupọ julọ lati gba iṣẹ ni gbogbo siseto. Mimọ rẹ ko ni ipalara, paapaa ti o ko ba fẹran rẹ.

    Paapaa Emi, ti n ṣiṣẹ bi Alabojuto System fun ọdun pupọ ti mo fi iṣẹ oluṣe silẹ, ni gbogbo igbagbogbo Mo ni lati fi koodu PHP sinu nkan.

    1.    ChrisADR wi

      Bawo ni Gonzalo, o ṣeun fun pinpin,

      Dajudaju sisọrọ ti awọn apọju alaye ti ko ni dandan, mọ pe ede kanna ni a le tumọ tabi ṣajọ jẹ nkan ti ko ṣe dandan ni ipele yii 🙂 Dajudaju imuse naa ṣe pataki, ṣugbọn ti a ba sọ pe ni ipele yii, a ko ṣe ina diẹ sii ju iporuru. Ni ọna kanna, awọn ọran siseto eto-ọrọ ko koju, tabi awọn imọran miiran ti o gbọdọ ṣe iwọn lilo ni pẹkipẹki ki o ma ṣe jẹ ki eniyan di ori.

      Niwọn igba ti aaye ti ni opin, idi pataki ti ifiweranṣẹ ni lati fihan awọn onkawe ti o fẹ lati ṣe eto pe awọn aye nla meji wa ti awọn ede, pe itumọ “aṣa” jẹ diẹ “rọrun”, pe “aṣa” ti ṣajọ jẹ diẹ diẹ sii "eka" ṣugbọn o tọ si ipele yẹn ti idiju lati ni oye ti o lagbara diẹ sii ati pe o tọ si eniyan kọọkan lati yan ede naa, nitori da lori ọna siseto, wọn yoo ni anfani lati yan awọn iṣẹ akanṣe ayanfẹ wọn ati ni kanna akoko wọn yoo ni anfani lati loye ohun ti wọn ka ati / tabi kọ 🙂

      Mo tun dupe lowo yin pupo, mo ki yin.

      1.    Gonzalo martinez wi

        Eyi jẹ aṣiṣe, ko si awọn akopọ tabi awọn ede ti o tumọ, awọn olutumọ ati awọn akopọ wa fun ede kọọkan, mejeeji fun awọn ọran oriṣiriṣi.

        Kii ṣe apọju alaye lati darukọ rẹ ni bayi, aṣiṣe ni lati ṣe iru alaye bẹẹ. Ni temi, yoo ti jẹ iṣelọpọ diẹ sii lati foju awọn onitumọ ti o ko ba fẹ lati fi agbara pọ pẹlu alaye.

        1.    ChrisADR wi

          O ṣeun fun ṣiṣe alaye, Emi yoo gba sinu ero nigbati mo pada si koko-ọrọ naa. Awọn igbadun

  11.   Ares wi

    Ede wo ni o ṣe iṣeduro fun ẹgbẹ olupin ti o ṣe akiyesi pe PHP ṣubu kuro ni ojurere?
    Bakan naa fun awọn apoti isura data, Emi ko mọ boya ohunkan ti o dara julọ yoo wa ati ti igbalode ju ti MySQL lọ.

    1.    ChrisADR wi

      PHP ko ṣubu kuro ni ojurere ... Gbogbo ede ni iyika igbesi aye rẹ, ati pe php jẹ esan tẹlẹ ede ti o wọ inu iwọn “ti ogbo”, eyiti o jẹ ki o wulo ni ipele iṣowo, nibiti iduroṣinṣin wa ju gbogbo lọ ... Bii diẹ ninu awọn bèbe nibiti o tun ti dagbasoke ni java, eyiti o “dagba” ju php lọ ati pe dajudaju o ni awọn ọmọlẹhin rẹ ati awọn ẹlẹgan ... Ati pe ki a ma darukọ COBOL ...

      Ti ohun ti o n wa jẹ iṣọkan ati igbalode, javascript ti di ọkan ninu awọn ayanfẹ ti a pe ni “awọn olupilẹṣẹ akopọ kikun”, botilẹjẹpe apẹẹrẹ ruby ​​tabi “ayedero” ti ere-ije jẹ awọn itọkasi to dara julọ…. Paapaa perl le jẹ aṣayan ti o da lori awọn aini 🙂

      Ni ode oni ORM (awọn maapu ibatan ibatan) n gba ipa pupọ ni awọn ofin ti iṣakoso data ibatan. O lọ lati ibi isọmọ SQL si kilasi ati mimu abuda ... Fere gbogbo awọn ede (ti kii ba ṣe gbogbo rẹ) mu diẹ ninu ORM.

      . Mongo DB jẹ ọna yiyan si awọn apoti isura data ibatan ti o jẹ pataki pupọ; sibẹsibẹ, o jẹ dandan lati mọ awọn aleebu ati awọn konsi rẹ ki o ṣe afọwọsi ti yoo ba jẹ ojutu ti o dara julọ da lori iwulo pataki.

      Mo nireti pe o ṣe iranlọwọ fun ọ, awọn ikini 🙂

      1.    Ares wi

        O ṣeun, Emi yoo ṣayẹwo iyẹn.

      2.    Ares wi

        Mo gbagbe.

        Kini o ṣe iṣeduro fun mi lati ṣiṣẹ pẹlu JAVA ni Linux?.
        Ti o ba le ṣe iyatọ laarin ọfẹ ati pipade dara julọ.

        1.    ChrisADR wi

          Eclipse ati NetBeans jẹ orisun ṣiṣi, Emi ko rii daju boya eyikeyi wa ti o jẹ sọfitiwia ọfẹ ọfẹ, Mo ni ihuwasi ti lilo vim nitori nigbami iye koodu n ṣe lilo gbogbo IDE lọra ati itara si awọn aṣiṣe ipaniyan. Ikini 🙂

        2.    PaulZeta wi

          Lati ṣiṣẹ pẹlu java ni Linux Mo lo IntelliJ Mo ṣe iṣeduro fun ọ.

          1.    ChrisADR wi

            PS, IntelliJ jẹ software ti ara ẹni 🙂

  12.   je wi

    Awọn eniyan tun ranti pe ... Mo ṣiṣẹ ni banki kan ati pe Mo sọ fun ọ pe awọn ede siseto mu ijoko pada lati jẹ ki awọn ilana SQL ati Awọn ipamọ Ṣaaju.

    1.    Gonzalo martinez wi

      O ni lati gbe wọn sinu awọn ilana ti o fipamọ, ṣugbọn nipa lilo ede gbigbe kan laarin awọn ẹrọ, o kere ju ninu iriri mi, o jẹ nigbagbogbo nipa yago fun wọn ayafi ti ko ba si aṣayan miiran.