eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingSzukam jezykaRe: Szukam jezyka
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: "Ireneusz Szpilewski" <i...@s...opole.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: Szukam jezyka
    Date: Fri, 13 May 2011 22:05:47 +0200
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 67
    Message-ID: <iqk500$27v$1@inews.gazeta.pl>
    References: <iqio4c$mg$1@inews.gazeta.pl> <iqji7o$rua$1@inews.gazeta.pl>
    NNTP-Posting-Host: 178.252.20.130.internetia.net.pl
    X-Trace: inews.gazeta.pl 1305319232 2303 178.252.20.130 (13 May 2011 20:40:32 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Fri, 13 May 2011 20:40:32 +0000 (UTC)
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090
    X-Priority: 3
    X-RFC2646: Format=Flowed; Original
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
    X-User: nogaboga
    X-MSMail-Priority: Normal
    Xref: news-archive.icm.edu.pl pl.comp.programming:190282
    [ ukryj nagłówki ]


    Użytkownik <f...@g...pl> napisał w wiadomości
    news:iqji7o$rua$1@inews.gazeta.pl...
    > Ireneusz Szpilewski <i...@s...opole.pl> napisał
    >
    > cos takiego jest przeze mnie obmyslane jako
    > syntaktyczna nakladka nad c czy c2 (o nazwie nctx)
    > wspominalem miesiac temu
    >
    > http://niusy.onet.pl/niusy.html?t=artykul&group=pl.c
    omp.programming&aid=89702757
    >
    > nie do konca to obmyslalem jeszcze i tak wogole
    > to ogarnal mnie nielekki paraliz dolnej czesci
    > mozgu (tylko osrodek filtrowania spolecznej
    > brzydoty ciagle mocno mi przetwarza)

    Ja o tym kiedys myslalem w kontekscie skladni
    makroasemblera, bo w ten sposob mozesz "od dolu"
    (od instrukcji procesora) zbudowac caly jezyk / program.

    np.:

    event (dword Cel) := (dword Zrodlo)
    {
    mov Cel, Zrodlo
    }

    i juz mozesz napisac:
    dword Alfa
    dword Beta

    Alfa := Beta

    albo

    event jesli (byte Test_it) to
    (codeblock Block_1)
    a jak nie to
    (codeblock Block_0)
    {
    or Test_it, Test_it
    jmpz Zero:
    Block_1
    jmp End:
    Zero: Block_0
    End:
    }

    i teraz mozna uzywac:

    byte Test

    jesli Test to
    {
    // zrob cos
    }
    a jak nie to
    {
    // zrob cos
    }

    tutaj nawiasy {} obejmuja cos co nazwalem "codeblock"

    Irek



Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: