:: wikimiki.org ::
| Eiffel (programlingvo) |
Eiffel (programlingvo)Komputiko > Programlingvo > Eiffel (programlingvo)
Eiffel[Ejfel] estas la matura objektema programlingvo, planita kiel la lingvo por krei fidindan, stabilan, "sanan" programaron.
Celoj de la lingvo
La lingvo Eiffel celas krei klaran kaj elegantan kodon. Eiffel emfazas deklarantajn frazojn kontraŭ proceduraj kaj ebligas kodon sen multenombraj etaj kontrolantaj instrukcioj.
Eiffel intence restriktas stilan esprimecon, provizante malmulte da rimedoj por artifikaj programistaj trukoj aŭ optimigado de programa plenumado. Laŭ la intencoj de kreantoj, tio ĉi faras kodon ne nor pli legebla kaj fidinda, sed ankaŭ stimulas programiston koncentriĝi ĉirkaŭ gravaj,esencaj aspektoj de programo, forlasante flanke problemojn de realigado (rapideco, memorkonsumo ktp.).
Sintakso de la lingvo
La lingva sintakso estas eleganta, konsekvenca kaj strikta, iomete memorigas la lingvon Pascal.
Variabloj en Eiffel estas statike tipigitaj, kun aŭtomatika memora senrubigo. La lingvo inkluzivas potencajn objektemajn trajtojn : multoblan heredaĵon, generajn klasojn, lingvan subtenadon de "Projekto per Kontrakto" (angle - DbC, Design by Contract). Ĉiuj datumtipoj (eĉ entjeroj) estas klasoj. La lingvo provizas plenumi homonimigon (angle - overloading), sed nur por operatoroj, ne
por funkcioj(nomitaj metodoj en Eiffel).
Simpla ekzemplo
Tio estas unu el la plej simplaj Eiffel programoj : "Saluton, mondo!".
class SALUTON_MONDO
creation make
feature
make is
do
print ("Saluton, mondo!%N")
end
end
Kategorio:Programlingvoj
ja:Eiffel
KomputikoKomputiko estas la studado de konstruado, aplikado kaj ecoj de komputiloj (ank komputoro).
Komputiko estas relative nova fako kun radikoj en elektra inĝenierarto, matematiko kaj lingvistiko. Nur dum la lasta triono de la 20-a jarcento ĝi ekestis konsiderata kiel aparta fako kaj disvolvigis siajn proprajn metodojn kaj terminaron.
Komputada leksikono en Esperanto legeblas en la TTT ĉe http://www.esperanto.mv.ru/KompLeks/KOVRILO.html.
Maŝinoj
:$100 Laptop - Amiga - Apple - Atari Portfolio - Basic PC - BeBox - Commodore SX-64 - Compaq Portable - DynaBook - Mac mini - Makintoŝo - NC - Osborne 1 - Palm - Pegasos - PC - PK - PDP-11 - Retilo - Tekokomputilo - Turingilo - VAX - WebPad
:Disko - Koncentrilo - Muso - Modemo - Printilo - procesoro - Skanilo
Programoj
Nocioj
:Buso - CISC - Datumo - Dosiero - Dosierujo - RAID - RISC
:Asembla Komputillingvo - Amiga-E - APL - ASP - BASIC - Brainfuck - C - ColdC - C++ - C# - Delphi - Ejfelo(Eiffel) - Fortran - Haskell - INTERCAL - Ĝavo(Java) - JavaScript - JSP - Lispo(Lisp) - MMIX - Objective C - Pascal - Perl - PHP - Pitono(Python) - Scheme - SQL - Ŝelaj programetoj - Ruby - Tcl - Smalltalk
:AmigaOS - AROS - AtheOS - BeOS - BSD - DOS - eCS - GNU - JavaOS - Linukso - LinxOS - Mac OS - MorphOS - OS/2 - Osborne Sistem One - PalmOS - Plan9 - QNX - Syllable - Unikso - Vindozo - z/OS
Metio
:Artefarita inteligenteco - Bio-komputiko - Datumbazo - Interreto - Komputila grafiko - Lingvokomputiko - Matematika komputiko - Parolsintezo
Temoj kaj laborprocedoj
:Komputika Sekureco - Libera Programaro
:Merise - RUP - UML
Homoj, institucioj
Organizoj
:CELF - DCMI - IEEE - IrDA - W3C
Konkursoj, premioj
Premio Turing
Entreprenistoj
:Andreas BECHTOLSHEIM - Bill GATES - Steve JOBS
Komputikistoj
: Marc ANDREESSEN - Charles BABBAGE - Tim BERNERS-LEE - Alonzo CHURCH - Edsgar DIJKSTRA - Federico FAGGIN - Kurt GÖDEL - Bill JOY - Alan KAY - Stephen KLEENE - Donald KNUTH - Lenna - John McCARTHY - Jay MINER - Marvin MINSKY - Blaise PASCAL - Larry PAGE - Emil POST - Eric RAYMOND - Claude SHANNON - Richard STALLMAN - Ken THOMPSON - Linus TORVALDS - Alan TURING - Niklaus WIRTH - John VON NEUMANN - Phil ZIMMERMAN
Pripensiga kaj instrudona citaĵo:
:"Mi opinias, ke estos mondmerkato por eble kvin komputiloj."
:Thomas WATSON, Prezidanto de firmao IBM en 1943.
Kategorio:Komputiko
ja:計算機科学
Objektema programadoEn komputiko, objektema programado estas projektada kaj programada paradigmo, kiu baziĝas sur presentado de problema areo kiel sistemo, konsistanta el interligataj kaj interagantaj objektoj. Objektema programado emfazas la jenajn konceptojn:
- Objektoj - Unuo de la objektema programlingvo, kiu havas ambaŭ datumon por la objekto, kaj metodojn por atingi tiun datumon.
- Abstraktado - La ebleco plure utilizi metodojn kaj datumojn el similaj objektoj.
- Enkapsuligo - Ĉiu objekto regnas kies propran internan staton. Oni povas atingi datumon de objekto nur per kies metodoj.
- Homonimigo - Objekto aŭ metodo povas respondi al mesaĝo plurvoje, depende de la tipo de la mesaĝo kaj la tipo de la objekto.
- Heredado - permesas objektojn esti organizatajn hierarkie, tiel la "infanaj" objektoj heredas la datumon kaj metodojn de la "patraj" objektoj.
Ĉiu objekto nepre estas ekzemplero de minimume unu klaso. Ĉiu klaso presentas eksplicitan koncepton, distingitan de aliaj klasoj, kaj ankaŭ datumtipon kun precize difinita interfaco. Oni ordinare traktas klasajn interfacojn kiel ensemblo de mesaĝoj, kiuj eblas sendi al klasa ekzemplero (aŭ, alie, ensemblo de metodoj, t.e. agoj, kiuj eblas plenumi kun ekzempleroj de la klaso).
Ekzemploj de objektemaj programlingvoj
- C++
- C#
- Java
- Python
- Ruby
- Smalltalk
Kategorio:Komputiko
ja:オブジェクト指向
ms:Pengaturcaraan Berorientasikan Objek
th:การเขียนโปรแกรมเชิงวัตถุ
PascalPaskalo estas komputila programlingvo kreita dum la 1970-aj jaroj de Niklaus WIRTH. Tiu programlingvo havas fortan pedagogian valoron kaj pro tio ĝi estas ofte uzata je komputadaj kursoj por instrui kiel programi. Pluraj idaj programlingvoj estas kreitaj el ĝi: Modula-2, Modula-3 kaj Oberono.
Dum pli ol tridek jaroj da ekzistado de Paskalo, ĝi evoluis kaj servis kiel bazo por kelkaj diversaj programaj produktoj. Malgraŭ tiu fakto, ke Paskalo estis kreita kiel simpla lern-programlingvo, nuntempe ĝi ekiĝis potenca profesieca kaj tre fleksebla lingvo. Grandan parton da evoluo de Paskalo enigis firmao Borland (ankaŭ fifama sub la titolo Inprise (Inprajz)). La Borlanda versio de Paskalo havas la nomon Delphi (Delfi) aŭ Objekta Paskalo.
N.B. pri la verkisto, vidu Blaise PASCAL
Kategorio:Programlingvoj
ja:Pascal
ko:파스칼 프로그래밍 언어
th:ภาษาปาสกาล
Objektema programadoEn komputiko, objektema programado estas projektada kaj programada paradigmo, kiu baziĝas sur presentado de problema areo kiel sistemo, konsistanta el interligataj kaj interagantaj objektoj. Objektema programado emfazas la jenajn konceptojn:
- Objektoj - Unuo de la objektema programlingvo, kiu havas ambaŭ datumon por la objekto, kaj metodojn por atingi tiun datumon.
- Abstraktado - La ebleco plure utilizi metodojn kaj datumojn el similaj objektoj.
- Enkapsuligo - Ĉiu objekto regnas kies propran internan staton. Oni povas atingi datumon de objekto nur per kies metodoj.
- Homonimigo - Objekto aŭ metodo povas respondi al mesaĝo plurvoje, depende de la tipo de la mesaĝo kaj la tipo de la objekto.
- Heredado - permesas objektojn esti organizatajn hierarkie, tiel la "infanaj" objektoj heredas la datumon kaj metodojn de la "patraj" objektoj.
Ĉiu objekto nepre estas ekzemplero de minimume unu klaso. Ĉiu klaso presentas eksplicitan koncepton, distingitan de aliaj klasoj, kaj ankaŭ datumtipon kun precize difinita interfaco. Oni ordinare traktas klasajn interfacojn kiel ensemblo de mesaĝoj, kiuj eblas sendi al klasa ekzemplero (aŭ, alie, ensemblo de metodoj, t.e. agoj, kiuj eblas plenumi kun ekzempleroj de la klaso).
Ekzemploj de objektemaj programlingvoj
- C++
- C#
- Java
- Python
- Ruby
- Smalltalk
Kategorio:Komputiko
ja:オブジェクト指向
ms:Pengaturcaraan Berorientasikan Objek
th:การเขียนโปรแกรมเชิงวัตถุ
Kategorio:ProgramlingvojProgramlinvoj estas la lingvoj por skribi komputilajn programojn.
Kategorio:Komputiko
ja:Category:プログラミング言語
ko:분류:프로그래밍 언어
th:Category:ภาษาโปรแกรม
FreeDOS
FreeDOS - jest wersją systemu operacyjnego DOS dla komputerów PC stanowiącą wolne oprogramowanie. Celem twórców systemu FreeDOS jest stuprocentowa zgodność z zamkniętym i komercyjnym MS-DOS. FreeDOS jest szczególnie polecany do wykorzystania z emulatorem DOSEMU. Interpreter komend używany przez FreeDOS został nazwany FreeCOM (odpowiednik COMMAND.COM z MS-DOS).
MS-DOS
Różnice w porównaniu z MS-DOS
- Obsługa dysków w trybie Ultra-DMA
- Wsparcie dla dużych dysków twardych (LBA)
- System plików FAT32
- Możliwość użyci długich nazw plików z VFAT
- Wolna licencja (GPL)
- Wsparcie dla wielojęzycznych komunikatów
GPL
Zarządzanie pamięcią
Program zarządzający pamięcią FreeDOS (EMM386) obsługuje VCPI, co pozwala systemowi i programom używać DPMI. FreeDOS zawiera również
sterownik UDMA dzięki któremu dostęp do dysków jest szybszy (sterownik ten może być używany także przez inne systemy rodziny DOS).
System przechowuje ostatnio używane dane z dysku w pamięci RAM (dokładniej w pamięci wysokiej XMS), dzięki temu dostęp do dysku jest szybki a system rzadziej korzysta z urządzenia (odpowiednik Smart Drive z MS-DOS.)
Ponieważ FreeCOM ma możliwość przenoszenia siebie do pamięci XMS system może udostępnić stosunkowo duży obszar pamięci podstawowej, co jest ważne w przypadku gier wymagających przynajmniej 620 kB pamięci podstawowej do działania.
kB
Charakterystyka systemu
Wielką zaletą FreeDOS jest jego wolna licencja i dostępność kodu źródłowego, które powodują, że projekt rozwija się bardzo dynamicznie. Dzięki zaimplementowaniu obsługi systemu plików FAT32 możemy uruchomić FreeDOS z dysku, który używa tego systemu plików. W zależności od posiadanego BIOSu możemy używać dysków w trybie LBA, a ich wielkość limitowana jest do 128 GB lub nawet 2 TB. Niektóre BIOSy wspierające LBA zawierają błędy i nie potrafią obsłużyć dysków większych niż 32 GB. Ten problem można rozwiązać używając programów OnTrack lub EzDrive jako menedżerów dysków. FreeDOS wspiera użycie długich nazw plików (DOSLFN), jednak większość programów DOSowych nie potrafi korzystać ani z tego sterownika, ani z długich nazw.
Nie ma planów aby FreeDOS obsługiwał NTFS lub ext2 ponieważ istnieje przynajmniej kilka sterowników shareware, które mogą być używane pod kontrolą FreeDOS. Aby uzyskać dostęp do ext2 można użyć programu LTOOLS (będącego częścią MTOOLS).
Jeśli FreeDOS jest uruchamiany pod Linuksowym emulatorem DOSEMU możliwe jest zainstalowanie programów DOS na dowolnym systemie plików obsługiwanym przez jądro Linuksa. Również nie ma planów stworzenia sterownika USB, jedynie wspierane przez BIOS urządzenia USB są obsługiwane przez FreeDOS. Możesz użyć jakichś sterowników USB dla MS-DOS, lub jeśli używasz FreeDOS pod DOSEmu - użyć sterowników Linuksa. Inne popularne emulatory to Bochs (emulujący cały komputer PC) i DOSBox, który emuluje PC, jądro systemu operacyjnego DOS oraz powłokę: programy wewnątrz DOSBox "widzą" DOSa, lecz nie możesz zainstalować FreeDOSa. Możesz natomiast używać narzędzi FreeDOS wewnątrz DOSBox.
powłokę
Jądro FreeDOS jest także używane z DOSEmu. DOSEmu pozwala na optymalizowaną dla DOS emulację komputera PC, co umożliwia użycie uproszczonych sterowników (dostarczanych z DOSEmu). System działa znacznie szybciej niż na Bochsie, czy komercyjnym VMware. Niemniej symulacji sprzętu brakuje realizmu w niektórych aspektach: emulowany dysk może być dostępny poprzez wirtualny BIOS, ale programy nie mogą programować bezpośrednio wirtualnego kontrolera dysków. Tyczy się to także wirtualnych kart graficznych czy muzycznych.
Dystrybucja
W rezultacie polityki licencyjnej firmy Microsoft firmy sprzedające komputery zostały zmuszone do sprzedawania wyłącznie komputerów z dołączonym systemem operacyjnym. Spowodowało to sytuację, gdy do ceny komputera należało doliczyć cenę systemu operacyjnego. Firmy produkujące komputery zaczęły więc instalować darmowy system FreeDOS, zamiast systemu MS-DOS czy Windows firmy Microsoft w swoich tanich modelach. Dell Computer oferował serię komputerów z zainstalowanym FreeDOS-em.
Dell Computer
FreeDOS został stworzony jako wolna alternatywa dla systemu MS-DOS gdy Microsoft zadeklarował w 1994 roku, że nie będzie już kontynuował linii MS-DOS i pozbawił użytkowników wsparcia technicznego.
Alternatywą dla FreeDOS jest OpenDOS. Jest on bardziej zgodny z Microsoft Windows, ale jego licencja budzi wiele kontrowersji, nie jest "wolna".
Obecnie (styczeń 2005) najnowszą wersją FreeDOS jest beta 9 Service Release 1.
Zobacz też
- GEM
- ReactOS
- FreeDOS 32
- OpenDOS
Odnośniki zewnętrzne
- [http://www.freedos.org Strona www projektu FreeDOS]
- http://gem.shaneland.co.uk, OpenGEM, FreeDOS GUI.
- http://www.freepl.gnu.pl
Kategoria:DOS Kategoria:Open Source
sluby piesni cheap london hotels online blackjack Pozycjonowanie
|
|
|
| :: RELATED NEWS :: |
Skabelon:Dagen/5. januar
Begivenheder
Født - Dødsfald
- 1658 - Under Københavns belejring opretter Kong Frederik 3. Den Kongelige Livgarde.
- 1813 - Danmark blev erklæret statsbankerot.
|
Ulysses (flertydig)
Ulysses kan være:
- Odysseus - hed Ulysses i den romerske mytologi
- Ulysses - en roman af James Joyce
- Ulysses (digt) - et digt af Tennyson
- Ulysses (rumprojekt) - et europæisk rumprojekt i
|
Skabelon:Dagen/6. januar
Begivenheder
Født - Dødsfald
- 1813 - Danmark blev Napoleons sidste forbundsfælle i Europa. Kong Frederik 6. svarede denne dag på en forespørgsel fra Napoleon, at man stadig stod ved sit forbund med politisk partis egen officielle udlægning af sin politik. Man kan skelne mellem to typer: Principprogrammer og arbejdsprogrammer.
Principprogrammet indeholder partiets overordnede og principielle holdninger. Arbejdsprogrammet er mere konkret og tjener som et arbejdsredskab i det dagl
|
De danske politiske partiers historie
De danske politiske partiers historie begynder med Grundloven af 1849, der gør Danmark til et demokrati.
Partier fra det 19. århundrede
Med 1849-grundloven fik Danmark sit første demokratiske parlament, Rigsdagen, der bestod af Folketinget og Landstinget. I s
|
Infibulation
Kvindelig omskæring er delvis eller fuldstændig fjernelse af de primære kvindelige kønsorganer omkring skeden og evt. sammensyning af de ydre skamlæber. Indgrebet, der er mest udbredt i Afrika, udføres typisk uden bedøvelse med grove hjemmelavede redskaber, glasskår, barberblade eller så
|
Tæthedsfunktion
En sandsynlighedstæthedsfunktion (eller blot tæthedsfunktion eller tæthed) kaldes også frekvensfunktionen og er en matematisk funktion der er brugt indenfor sandsynlighedsregning og matematisk statistik til at beskrive en absolut kontinuert stokastisk variabel.
Tæthedsfunktionens relation til den statistiske fordelingsfunktion |
Høgsbro-Appel-Dahlerup-familien
Politikerslægten Høgsbro-Appel-Dahlerup. Slægten er en højskolefamilie, der nedstammer fra Amalie og Sofus Høgsbro. Politikerne i familien tilhører, (hvis andet ikke er oplyst), partiet Venstre.
Oversigt over slægtens politikere:
- Sofus Magdalus Høgsbro, (1822-1902), formand for Folketinget, gift med Amalie Gabrielle Jürgensen (1833-1893).
- Sø
|
Bilkort
Bilkort er en type kortspil, hvor hvert kort repræsenter en bilmodel. På kortene angives bilernes data i et antal kategorier, eksempelvis acceleration (typisk 0-100 km/t), topfart, volumen, cylindre, egenvægt, siddepladser og brændstofforbrug.
Spillets gang
Bunken blandes og kortene fordeles ligeligt blandt spillerne. Der trækkes lod om første udspil. Spillerne lægger deres kort i en bunke med billedsiden nedad foran sig.
Hver spiller trækker det øverste kort fra sin bunke, og spilleren der har udspillet vælger en kategori hv
|
Folkeetymologi
Folkeetymologi betegner en uvidenskabelig etymologi, der er blevet en del af folkevisdommen.
Folkeetymologien giver sig ofte udtryk i en omdannelse af ordet. F.eks. universitet > undervisitet (nu vist kun spøgende). Undertiden bliver omdannelsen en fast del af sproget: f.eks. latin arcuballista > fransk arbaleste -> tysk Armbrust, da. armbrøst. Da. ømfindtlig kommer af ty. empfindlich, idet forstavelsen emp- er opfattet som om den betød "øm".
|
|