-
Data: 2009-03-17 13:48:48
Temat: Re: Singularity/Midori a jezyki jak C++, Java itp
Od: "Grzegorz Niemirowski" <g...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]A.L. <a...@z...com> napisał(a):
> Chodzilo mi o sugestie oryginalnego pytacza jakoby poprawnosc programu
> mozna bylo sprawdzic na etapie kompilacji, otrzymujac gwarancje ze
> program nie naruszy pewnych ograniczen (pamiec itede) ktorych potem w
> trakcie wykonywania sprawdzac nie trzeba.
> Moje "nie da sie" dotyczylo takiego sprawdzania i posiadania takiej
> pewnosci
> A.L.
Pan z Microsoftu ma dosyć dużą pewność:
Before the code is run, the IL is compiled into native executable code. And,
since this compilation happens by the managed execution environment (or,
more correctly, by a runtime-aware compiler that knows how to target the
managed execution environment), the managed execution environment can make
guarantees about what the code is going to do. It can insert traps and
appropriate garbage collection hooks, exception handling, type safety, array
bounds and index checking, and so forth. For example, such a compiler makes
sure to lay out stack frames and everything just right so that the garbage
collector can run in the background on a separate thread, constantly walking
the active call stack, finding all the roots, chasing down all the live
objects. In addition because the IL has a notion of type safety the
execution engine will maintain the guarantee of type safety eliminating a
whole class of programming mistakes that often lead to security holes.
http://blogs.msdn.com/brada/archive/2004/01/09/48925
.aspx
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i aktualności ze świata Outlook Express: grzegorz.net/oe
Uptime: 27 days, 1 hours, 51 minutes and 8 seconds
Następne wpisy z tego wątku
- 17.03.09 14:09 Paweł Kierski
- 17.03.09 14:34 A.L.
- 17.03.09 14:48 Grzegorz Niemirowski
- 17.03.09 15:09 Jędrzej Dudkiewicz
- 17.03.09 18:42 mgk
- 17.03.09 19:18 A.L.
- 17.03.09 21:27 mgk
- 17.03.09 22:21 A.L.
- 17.03.09 22:49 Grzegorz Niemirowski
- 17.03.09 22:51 Grzegorz Niemirowski
- 17.03.09 23:15 Wojciech Muła
- 18.03.09 07:57 Wiktor Zychla
- 18.03.09 08:36 Grzegorz Danowski
- 18.03.09 08:43 Jędrzej Dudkiewicz
- 18.03.09 09:01 gregorius
Najnowsze wątki z tej grupy
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
Najnowsze wątki
- 2025-04-07 C++. Podróż Po Języku - komentarz
- 2025-04-08 Warszawa => Presales - Inżynier Wsparcia Technicznego IT <=
- 2025-04-08 Pomnik Polaków w Berlinie - OK! - ale co z ustawą o mniejszości polskiej?
- 2025-04-08 Uniwersytet Jagielloński zawiesza protestujących studentów
- 2025-04-07 Nagie zdjęcia nauczycieli
- 2025-04-07 czy też tak macie w swoich Wrocławiach?
- 2025-04-07 Czeladź => Specjalista ds. public relations <=
- 2025-04-07 Adam Bodnar przekracza kolejną granicę absurdu. Powoli się szykuje do nowej fuchy w TSUE
- 2025-04-07 Warszawa => Sales Executive / KAM <=
- 2025-04-07 Warszawa => Operations Support Systems (OSS) Team Leader <=
- 2025-04-07 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-04-07 Warszawa => Software Solution Architect <=
- 2025-04-07 China-Kraków => Key Account Manager IT <=
- 2025-04-07 Kraków => NMS System Administrator <=
- 2025-04-07 szczepionkowo