- Apple iPhone 17 Pro Max – fennsík
- Milyen okostelefont vegyek?
- Xiaomi 12 - az izmos 12
- Xiaomi 15T Pro - a téma nincs lezárva
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Motorola Edge 60 Fusion - nem csak a forma időtálló
- Xiaomi 14 - párátlanul jó lehetne
- iPhone topik
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Utcakép banánnal: félrecsúszhat a Google Térkép fókusza
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Mr. Y
őstag
válasz
hiperFizikus
#10067
üzenetére
Elmesélek neked valamit a programozással kapcsolatban.
Egy időben édesapám és én ugyan annál a cégnél dolgoztunk, mint vezérléstechnikusok. A feladatkörünk lényegében 5VDC - 380VAC-ig való automatizált vezérlések tervezése, megépítése és PLC programozása volt.
Egyszer azonban megalkotásra került egy masina, amely nem igényelt kijelzővel ellátott, grafikus visszajelzéssel megáldott, túl-dizájnolt vezérlést, így cégünk vezérkara kitalálta, hogy építsünk egy saját vezérlőt.
Apám foglalkozik komolyabb szinten a PIC-ek világával, így megalkotott egy egyedi PLC-t, amely költséghatékony volt és a célnak megfelelt. Assembly nyelven készült el rá az adott program, melyet a gép igényelt.
Csakhogy, ez az eszköz megtetszett a vezérkarnak és azt akarták, hogy több gépünkbe is alkalmazzuk ezt. De ugye oda más-már programokra lesz szükség.Ekkor kaptuk meg feladatba, hogy készítsünk ehhez az egyedi PLC-hez egy olyan szoftvert, amelyben bárki tud programozni. Apám számtalan MACRO-t írt meg Assembly-ben, én pedig összedobtam egy olyan programot, ahol ezen Macro-kat egymásra dobálva (tádám: blokkprogramozás) lehetett megalkotni komplett automatizálásokat, végül egy MPLAB-X integráció lefordította a végeredményt HEX-re, hogy a PLC PIC lelke meg tudja emészteni.
A teszt kedvéért megíródott így is az eredeti gép szoftvere. Tudod, mi lett az eredmény? Egy hibátlanul működő program!
Khm... de ez csak a látszat.
Az így elkészült program:
- több tízszer akkora memóriát foglalt le (ami korlátolt kapacitásnál nem jelent jót)
- ergo több hardvert igényelt
- mindemellett mérhetően lassabban dolgozott.Hiszen blokkokból állt és a fordításkor minden blokk behívásra került, akár többször is, teljes egészében.
---------------------------------------------
Amit te csinálsz, ugyan ez, csak eleve egy magas szintű nyelvet alapul véve. A Te nyelvedet is meg kell tanulni használni, ugyan azt lehet elérni vele, mint JS-el (vagy talán annyit azért nem), azonban több erőforrást és tárhelyet igényel.
A mai világ gyakorlatilag korlátlan méretei mellett ez nem okoz különösebb problémát, de! Én még C64-en Basic programozással kezdtem. Ott nem volt minden végtelen, meg kellett Tanulni programozni. Ez a mentalitás pedig részemről megmaradt.Régen hallottam egy bölcsességet, amiben nagy igazságot látok mind a mai napig:
"Nem akkor végeztél jó munkát, amikor már nem tudsz többet hozzáadni. Hanem akkor, ha már nem lehet mit elvenni belőle!"
Új hozzászólás Aktív témák
- Villanyszerelés
- Home server / házi szerver építése
- AliExpress tapasztalatok
- Képregény topik
- Intel Core i3 / i5 / i7 8xxx "Coffee Lake" és i5 / i7 / i9 9xxx “Coffee Lake Refresh” (LGA1151)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- GL.iNet Flint 2 (GL-MT6000) router
- Samsung kuponkunyeráló
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- Szeged és környéke adok-veszek-beszélgetek
- További aktív témák...
- Apple iPhone 13 Pro Max 256GB - ÚJSZERŰ, Kártyafüggetlen, Ezüst - 1 Év Garanciával
- Apple iPhone 16 Pro Max 256GB - Kártyafüggetlen, Sivatagszín - 1 Év Garanciával
- Nvidia Quadro és AMD FirePro kártyák - számla, 6 hó gar.
- Samsung Galaxy A56 - 256 GB - szürke (290) Használt, 10000 Ft kiegészítő ajándék, Garancia
- Eladó SEASONIC Prime TX-1000 tápegység
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
- LENOVO ThinkBook 13s G2 - i5-1135G7, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- 194 - Lenovo Legion 5 (15IRX10) - Intel Core i9-14900HX, RTX 5070 (ELKELT)
- Bomba ár! Acer Aspire A315-56 - i5-10GEN I 8GB I 256SSD I 15,6" FHD I HDMI I Cam I W11 I Gari!
- HIBÁTLAN iPhone 12 mini 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3818
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

