Re: Command line - jak zatrzymać realizację skryptu?

Autor: Grzegorz Niemirowski <gnthexfiles_at_poczta.onet.pl>
Data: Thu 27 Oct 2011 - 16:24:51 MET DST
Message-ID: <j8bpj9$ro5$1@news.icpnet.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response

Radosław Sokół <rsokol@magsoft.com.pl> napisał(a):
> W dniu 27.10.2011 13:10, Robert Winkler pisze:
>> Napisz sobie własnego sleep-a.
>> Możesz użyć znajdującego się pewnie juz na twojej maszynie kompilatora
>> C#.
> W celu wykonania zadania wymagającego kilkudziesięciu bajtów
> kodu maszynowego uruchamiać (co trwa nawet do kilku sekund)
> całą maszynę wirtualną .NET? ;)
> Ten świat upadnie. Jeszcze parę lat temu ludzie by się w tym
> momencie prześcigali podając najkrótsze kody asemblerowe roz-
> wiązujące ten problem.
> PS. Lepiej przekompilować sobie z C coś w stylu:
> int main(int argc, char *argv[])
> {
> if (argc == 2) Sleep(atoi(argv[1]) * 1000);
> return 0;
> }
> Wyjdzie niezależny od wszystkiego EXE zajmujący kilkanaście
> KiB (a nie MiB!!!) pamięci.

Niestety musisz się pogodzić z tym, że ten świat nie upada, przeciwnie -
idzie w tę stronę a asembler traci na znaczeniu. A ładowanie środowiska .NET
(bo nie ma tam wcale maszyny wirtualnej) mało komu teraz przeszkadza. A
niedługo będzie Windows 8 i programy w HTML5 i JS.

-- 
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 15 days, 12 hours, 59 minutes and 9 seconds 
Received on Thu Oct 27 16:25:02 2011

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 27 Oct 2011 - 16:42:01 MET DST