Új hozzászólás Aktív témák
-
Cathfaern
nagyúr
A programozási nyelveknek nem az az alapvető hátránya a természetes nyelvekhez képest, hogy lasabb őket legépelni. Az a probléma, hogy teljesen más gondolkodásmód kell egy program megírásához, mint a feladat természetes nyelven való megfogalmazáshoz.
Természetes nyelven azt mondod: "vegyük ennek a halmaznak a legnagyobb elemét"
programozás nyelven meg valami ilyesmit mondasz:for(i, i < |halmaz|, i++){ if(temp< halmaz[i]) temp = i; return temp; }
A kettő azért látványosan különbözik (s lehet neked, mint programozónak a kettő közti egyenlőség triviális, de ugyebár ezt erősen tanulni kell, ami miatt átlagember a legalapabb programot se képes megírni)
-
Cathfaern
nagyúr
Igen az OO-s, "előre megírt" függvényeket felhasználó szemlélettel kapcsolatba igazad van, nem véletlen terjed annyira pl. a .Net/C# is
A példám kicsit sántít, ez igaz, de azért nem akartam 3 oldalas kódot írni, ezért ezt az egyszerű példát hoztam. Az a gond, hogy akármennyire is próbálsz automatizálni, minden egyes dolgot nem tudsz előre definiálni (megírni). Akkor pedig beleütközöl abba, hogy kénytelen vagy áttérni algoritmikus gondolkodásra, ami teljesen idegen a természetes nyelvektől (és az általános emberi gondolkodástól). Az előbbi példámat előcibálva a természetes nyelvvel azért nem írom le, hogy hogyan keresen meg a legnagyobb elemet, mert egy ember számára teljesen egyértelmű, hogy ezt hogyan csinálja meg, ezért eszébe se jut ezt elmondani.
Új hozzászólás Aktív témák
- Politika
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Magyarországra is megérkezik az LG új okosmonitora
- A fociról könnyedén, egy baráti társaságban
- HBO Max & OD topic
- Villanyszerelés
- EA Sports WRC '23
- Parfüm topik
- Autós topik
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- További aktív témák...