Re: Edukacja informatyczna (Bylo: Generator dzwieku)

Autor: Jarek Lis (lis_at_ict.pwr.wroc.pl)
Data: Thu 16 Jan 1997 - 13:41:58 MET


In pl.comp.pecet Gregorio Kus <Grego_at_RMnet.IT> wrote:
: Jestem przeciwnikiem C jako
: jezyka "do wszystkiego" (uwazam jego popularnosc za zupelnie nie
: zasluzona, wynik mody, snobizmu, zapatrzenia na unix-gurus)
: oraz jako jezyka do publikacji algorytmow, a juz szczegolnie jako
: JEZYKA DO NAUKI PROGRAMOWANIA.

To nie tylko kwestia wyboru dla snobizmu. Nazwalbym to "z powodu mody".
Nie "bedziemy to robic C, bo tak sie nam podoba", tylko
"bedziemy to robic w C, bo .... zleceniodawca wymaga, bedziemy mieli
kompilator na przyszla platforme, mamy do C biblioteki, latwiej nam
[dzis i w przyszlosci] o programistow, ..."
Jak wskazuje obecna sytuacja - ci co pare lat temu postawili na C - wygrali.

Parafrazujac: moze i OS/2 jest lepszy, nawet sporo, ale strategiczna decyzja
bedzie pisac pod NT.

: Jest natomiast swietnym jezykiem
: do programowania systemowego, ogolnie - w tych sytuacjach
: gdzie jedyna alternatywa bylby assembler.

O tak! A wiesz dlaczego? Podstawowa roznica pomiedzy TP i TC jest taka:
1) TP nie ma wyswietlania w formacie 'Hex',
2) TP nie umozliwia wywolania starej obslugi przerwania, jesli sie
    podstawilo nowa.

   Ale komu to potrzebne za wyjatkiem 'programistow systemowych'.

Za to:
3) Pod TP znacznie wygodniej obrabia sie teksty.

Wiekszych roznic nie zauwazylem :-).

: Przeciw assemblerowi
: tez nic nie mam, uzywam go czesto i to z przyjemnoscia - jedynie
: assembler daje mi poczucie pelnej wladzy :-),

Ty chyba nie uzywales asseblera by MS :-) Skocz w nim pod adres ffff:0,
zrob skok 'near' [16 bit przesuniecie] do adresu odleglego o pare bajtow,
skorzystaj z rozkazu XLAT, STOS, COMPS, ... majac dane w innych
segmentach niz domyslne.

No chyba ze poczucie 'pelnej wladzy' daje Ci umiejetnosc zrealizowania
powyszchych funkcji.

J.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:52:06 MET DST