âIs e aon de na h-adhbharan airson a dhol don oilthigh gluasad nas fhaide na trèanadh dreuchdail sĂŹmplidh agus an Ă ite sin greim fhaighinn air beachdan nas doimhne.â

Leig dhuinn smaoineachadh air a 'cheist seo beagan. O chionn grunn bhliadhnaichean, thug roinnean Saidheans Coimpiutaireachd cuireadh dhomh òraidean a thoirt seachad aig grunn oilthighean. Cha mhòr le cothrom, dh âfhaighnich mi don chiad luchd-èisteachd agam de fho-cheumnaich, oileanaich ceumnaiche, agus ollamhan mun mhĂŹneachadh aca airâ Saidheans Coimpiutaireachd. â Cha b 'urrainn dha a h-uile duine ach mĂŹneachadh innleadaireachd a thoirt seachad. Rinn mi seo anns gach Ă ite Ăšr, agus anns gach Ă ite bha toraidhean coltach ris.
Bâ e ceist eile: âCò a thâ ann an Douglas Engelbart? â Thuirt grunn dhaoine, "Nach b' e rudeigin a bh' ann ri luchag coimpiutair?" (agus bha seo na bhriseadh-dĂšil mòr dhomh, leis gu robh aâ choimhearsnachd shaidheansail agam air tòrr oidhirp a dhèanamh gus dèanamh cinnteach gu robh freagairt na ceiste seo comasach le dhĂ no trĂŹ cliogan lucha agus mi cinnteach gu robh rudeigin aig Engelbart ris an luchag coimpiutair) .
Bâ e pĂ irt den duilgheadas dĂŹth feòrachas, gu ĂŹre cumhang amasan pearsanta nach robh co-cheangailte ri ionnsachadh, gu ĂŹre dĂŹth tuigse air dè a bha san saidheans seo, agus mar sin air adhart.
Tha mi air a bhith ag obair pĂ irt-Ăšine ann an roinn saidheans coimpiutaireachd aig Oilthigh California airson grunn bhliadhnaichean ('s e Ă rd-ollamh a th' annam, ach chan fheum mi a dhol gu coinneamhan roinne). Bho Ă m gu Ă m bidh mi aâ teagasg chlasaichean, uaireannan airson oileanaich sa chiad bhliadhna. Thar nam bliadhnaichean, tha an ĂŹre feòrachas a tha mar-thĂ ĂŹosal ann an Saidheans Coimpiutaireachd air tuiteam gu mòr (ach tha an ĂŹre de dhaoine a tha aâ còrdadh riutha air a dhol suas cuideachd, leis gu bheil coimpiutaireachd air fhaicinn mar shlighe gu obair le pĂ igheadh ââmath mas urrainn dhut còd a dhèanamh agus teisteanas fhaighinn bho mhullach). 10 sgoil). Mar sin, cha do ghearain aon oileanach a-riamh gur e C ++ aâ chiad chĂ nan aig Oilthigh California!
Tha e coltach riumsa gu bheil sinn mu choinneimh suidheachadh far a bheil an dĂ chuid brĂŹgh "Coimpiutair" agus "Saidheans" air an sgrios le bun-bheachdan lag, mòr gus teirm Ăšr a chruthachadh - seòrsa de leubail air jeans - a tha aâ faireachdainn math ach a tha gu math falamh. Is e teirm co-cheangailte a chaidh a sgrios san aon dòigh âinnleadaireachd bathar-bogâ, a bha, a-rithist, nach do chleachd na beachdan as innleachdaiche air âprògramadhâ agus âinnleadaireachdâ, ach dĂŹreach gan cur còmhla (chaidh seo a dhèanamh a dhâaona ghnothach anns na seasgadan, nuair a chaidh teirm ainmichte).
Is e aon de na h-adhbharan airson a dhol don oilthigh gluasad nas fhaide na trèanadh dreuchdail sĂŹmplidh agus an Ă ite sin greim fhaighinn air beachdan nas doimhne. Tha e coltach rium gu bheil e gu math reusanta ro-rĂ dh gu speisealachadh feuchainn - tro eisimpleirean ma ghabhas e dèanamh - gus oileanaich a dhol an sĂ s ann an duilgheadasan fĂŹor agus tòiseachadh aâ tuigsinn dè a tha inntinneach, cudromach, agus aig cridhe an raoin.
Bidh luchd-ciad ĂŹre gĂ irdeachas nuair a thèid sealltainn dhaibh mar a thig riaghladair a bharrachd air riaghladair eile gu bhith na inneal cur-ris, leis an urrainn dhaibh aâ chĂšis a dhèanamh air clann 5mh ĂŹre le bhith aâ cur bloighean ris. Agus an uairsin bidh iad toilichte pĂ irt a ghabhail ann an leasachadh innealan cur-ris leasaichte. Thadhail iad air fĂŹor choimpiutair - inneal corporra is inntinn a chuidicheas sinn gus smaoineachadh. Dhâionnsaich iad dòigh dha-rĂŹribh èifeachdach air Ă ireamhan a riochdachadh â nas èifeachdaiche na tha air a theagasg anns na sgoiltean!
B 'urrainn dhaibh am beachd ciall cumanta mu "cur" mar "cruinneachadh" a chur còmhla ri rudeigin coltach ri feartan Úra cumhachdach. Rinn iad prògramadh air gus a bhith comasach air grunn dhuilgheadasan fhuasgladh.
Leudaich iad e cuideachd. Agus mar sin air adhart. Chan e coimpiutair didseatach a tha seo. Agus chan e coimpiutair a tha seo le prògram air a chuimhneachadh. Ach is e sin brÏgh coimpiutair. DÏreach mar - Mar as trice is e seo brÏgh coimpiutair agus coimpiutaireachd.

Inneal Antikythera
Dè cho fada âs as urrainn dhuinn a dhol agus dè as urrainn dhuinn a dhèanamh mus tèid cĂšisean a-mach Ă lĂ imh agus gun tèid sinn air chall ann an geĂ rr-chunntasan? Bha mi a-riamh mar phĂ irt de charactaran - a 'chiad bhuannaiche Duais Turing, a dh' fhaodadh a bhith air an teirm "Computer Science" a chruthachadh - a thuirt anns na 60an: "Is e Saidheans Coimpiutaireachd saidheans phròiseasan." A h-uile pròiseas.
Air sgĂ th Quora, na feuchaidh sinn ri seo a phutadh nas fhaide no a thionndadh gu dogma crĂ bhach. Leig leinn dĂŹreach am beachd a chleachdadh gu toilichte gus smaoineachadh nas fheĂ rr mun raon againn. Agus gu sònraichte mu mar a theagasg e. Feumaidh sinn a-nis coimhead air brĂŹgh Ăšr-nodha âsaidheansâ, agus bha Perlis an ĂŹre mhath misneachail nach bu chòir a lagachadh le brĂŹgh nas sine (leithid âcruinneachadh eòlaisâ) agus cleachdaidhean (leithid âsaidheans leabharlainnâ no eadhon âsòisealta. saidheansan") "). Le âsaidheansâ dhâ fheuch e ri iongantas a thuigsinn le bhith aâ cruthachadh mhodalan/mapaichean a dhâfheuchas ri sealltainn, âlorgâ agus ro-innse na h-uinneanan.

Tha mi air grunn agallamhan a thoirt seachad mu mar as urrainn do na mapaichean agus na modailean as fheĂ rr lèine-T a chuir a-steach gu tric, mar a bhios co-aontaran Maxwell agus feadhainn eile. Is e an samhlachas gu bheil âsaidheans drochaidean,â eadhon ged a tha a âmhòr-chuid de dhrochaidean air an dèanamh le daoine. Ach aon uair 's gu bheil drochaid air a togail, tha e a' riochdachadh uinneanan a dh'fhaodas luchd-saidheans a sgrĂšdadh, faodar drochaidean a chleachdadh gus modalan de iomadh seòrsa a dhèanamh, agus "teòiridhean drochaid" farsaing agus feumail a chruthachadh. Is e an spòrs a thâ ann gun urrainn dhut an uairsin drochaidean Ăšra a dhealbhadh agus a thogail (thug mi iomradh mar-thĂ nach eil dad nas spòrsail na luchd-saidheans agus innleadairean ag obair còmhla gus fuasgladh fhaighinn air duilgheadasan mòra agus cudromach!)

Thuirt Herbert Simon, a bhuannaich Duais Turing agus Duais Nobel, gur e âsaidheans an fhuadainâ a bhâ ann (agus sgrĂŹobh e leabhar sĂ r-mhath leis an aon tiotal).

Leig dhomh eisimpleir a thoirt dhut. Anns na 50an, thog companaidhean agus oilthighean coimpiutairean cuimhne agus thòisich iad gan prògramadh - agus bha Ă m sònraichte ann nuair a thĂ inig Fortran a-mach ann an 1956 - nach bâ e aâ chiad chĂ nan Ă rd-ĂŹre, ach is dòcha aâ chiad fhear a rinn cho math âs a bha e. air a chleachdadh ann an iomadh raon, aâ gabhail a-steach mòran nach deach a dhèanamh roimhe seo ach ann an cĂ nan inneal.
Dhâ adhbhraich seo uile âphenomenaâ.

Iain Maccarthaigh
Tha eachdraidh Lisp nas iom-fhillte, ach ghabh Iain McCarthy Ăšidh ann a bhith a 'feuchainn ri "teòiridh matamataigeach Ă ireamhachd" a lorg agus bha e dĂŹorrasach toirt air a h-uile dad obrachadh gu foirfe. Dhâ fhaodadh an gnĂŹomh eval, a tha ag eadar-mhĂŹneachadh Lisp, lèine-T a chuir gu furasta! An coimeas ri âsiostam prògramaidh,â chan eil seo cudromach. Nas cudromaiche, bha an âteòiridh coimpiutaireachdâ seo na bhun-bheachd nas cumhachdaiche na Fortran! Bâ e seo am beachd drochaid as fheĂ rr!
Tha nĂ dar beag Lisp aâ leigeil leis aâ bheachd gu lèir air prògramadh a bhith air a ghlacadh ann an cliog no dhĂ aig ĂŹre nas doimhne agus a bhith air a smaoineachadh troimhe aig ĂŹre a tha coltach gu sĂŹmplidh do-dhèanta nuair a choimheadas tu air stuthan mòra (is e seo aon de na h-adhbharan carson is toil le luchd-saidheans matamataig a bhith teann agus cumhachdach). Is e matamataig Ăšr a thâ anns aâ mhatamataig a thathar aâ cleachdadh an seo oir tha e aâ ceadachadh bun-bheachdan leithid âroimheâ agus âĂ s deidhâ agus tha seo aâ leantainn gu âloidsig caochlaideachâ a leigeas leis an dĂ chuid eisimeileachd gnĂŹomh agus sruth smaoineachaidh loidsigeach a ghleidheadh ââfhad âs a tha e cuideachd aâ ceadachadh suidheachadh agus an trannsa. de thĂŹde. (Chan eil seo fhathast air a thuigsinn nar n-Ăšine ann an saoghal cruaidh prògramadh suidheachadh).
Tha Lisp, mar chĂ nan prògramaidh cumhachdach agus metalanguage a dhâ fhaodas a theòiridh fhèin a riochdachadh, na eisimpleir de fhĂŹor shaidheans coimpiutair. Ma dhâ ionnsaicheas tu e agus rudan eile coltach ris, bidh e comasach dhut smaoineachadh nas doimhne agus a bhith nas cunntachaile airson na tha an dĂ n dhut fhèin na bhiodh tu dĂŹreach ag ionnsachadh prògramadh ann an Fortran no na co-aoisean Ăšr-nodha aige (... gus am faigh thu nas fhaisge air luchd-prògramaidh! ).
Ionnsaichidh tu tòrr a bharrachd mu na seòrsaichean dealbhaidh sònraichte a tha a dhĂŹth ann an coimpiutaireachd (mar eisimpleir, mar as trice chan eilear aâ cur luach air nuair a bhios coimpiutaireachd gu tric ag iarraidh a dhol taobh a-muigh na h-Ă rainneachd coimpiutaireachd: is e aon de na feartan sònraichte aig coimpiutaireachd bog a tha air a stòradh nach eil e dĂŹreach an stuth airson aâ phrògram, ach stuth airson coimpiutair gu tur Ăšr).
Is e adhbhar eile airson mĂŹneachadh Perlis a thaghadh gu bheil, san fharsaingeachd, gu bheil coimpiutaireachd tòrr nas iomagaineach mu bhith aâ cruthachadh shiostaman de dhâ iomadh seòrsa na ri algoirmean, âstructaran dĂ taâ no eadhon prògramadh fhèin. Mar eisimpleir, is e siostam a thâ ann an coimpiutair, is e siostam a thâ ann an coimpiutaireachd, is e siostaman a thâ ann an lĂŹonra ionadail agus an eadar-lĂŹn, agus bu chòir dha aâ mhòr-chuid de phrògraman a bhith nan siostaman nas fheĂ rr na tha iad (mhair an t-seann stoidhle prògramadh bho na 50n gus an robh e coltach gum bu chòir prògramadh a bhith. mar seo - cha bâ urrainn dad a bhith nas fhaide bhon fhĂŹrinn).
Tha an eadar-lĂŹn na dheagh eisimpleir - eu-coltach ris aâ mhòr-chuid de bhathar-bog an-diugh, chan fheumar stad a chuir air an eadar-lĂŹn gus dad a chĂ radh no adhartachadh - tha e nas coltaiche ri siostam bith-eòlasach - le ar rĂšn - na tha aâ mhòr-chuid aâ smaoineachadh air mar shiostam coimpiutaireachd. Agus tha e tòrr nas so-ruigsinneach agus earbsach na cha mhòr a h-uile siostam bathar-bog a tha ri fhaighinn an-diugh. Is fhiach smaoineachadh air seo mus ionnsaich thu bun-bheachdan nach eil cho cumhachdach do phrògramadairean newbie!
Mar sin is e na dhâ fheumas sinn a dhèanamh ann an cĂšrsa Saidheans Coimpiutaireachd sa chiad bhliadhna aire a thoirt do na dhâ fhaodadh oileanaich a bhith aâ dèanamh aig an fhĂŹor thoiseach, agus an uairsin feuchainn ri fuireach taobh a-staigh an âluchd inntinneilâ aca gus an cuideachadh aâ faighinn gu na tha fĂŹor chudromach. Tha e cudromach âfuireach fĂŹorâ agus dòighean a lorg a tha onarach gu h-inntinn agus a tha iomchaidh dhaibhsan a tha dĂŹreach aâ tòiseachadh. (Feuch nach ionnsaich thu droch bheachdan dĂŹreach air sgĂ th gu bheil iad aâ coimhead beagan nas sĂŹmplidh - tha tòrr droch bheachdan nas sĂŹmplidhe!).
Bu chòir do dhâ oileanaich tòiseachadh le bhith aâ cruthachadh rudeigin aig a bheil mòran de na feartan cudromach air an do bhruidhinn mi an seo. Bu chòir dha a bhith na shiostam de ghrunn phĂ irtean eadar-ghnĂŹomhach, agus mar sin air adhart. Is e dòigh mhath air co-dhĂšnadh dè an cĂ nan prògramaidh a chleachdas tu dĂŹreach rudeigin a dhèanamh anns a bheil mĂŹltean de phĂ irtean eadar-ghnĂŹomhach! Mura h-eil, bu chòir dhut fear a lorg. Is e an rud as miosa as urrainn dhut a dhèanamh oileanaich a chuir air slighe le ro bheag de fhileantachd, a chuireadh casg mòr air beachdan mòra. Bidh e dĂŹreach gam marbhadh - agus tha sinn airson an togail, chan e am marbhadh.
Mu dheidhinn GoTo School

- Ăgmhios 17-30, Iuchar 15-28, LĂšnastal 12-25
Source: www.habr.com
