Microsoft Macro Assembler: Porovnání verzí

Smazaný obsah Přidaný obsah
m -mezery
rozšíření
Řádek 5:
==Konkurence==
Na začátku devadesátých let začaly alternativní assemblery jako např. [[Borland]] [[TASM]], [[shareware]] assembler [[A86 (software)|A86]], a (ke konci 90.let) [[NASM]], zabírat podíl na trhu MASM. Nicméně, dvě události v pozdních 90.letech umožnily MASMu udržet si většinu svého podílu na trhu: první, Microsoft přestal prodávat MASM jako komerční produkt a začal jej distribuovat bezplatně jako součást [[Driver development kit|DDK]] (Driver Development Kit). Za druhé, objevil se balíček [[MASM32]] a Iczelionovy tutorialy Win32, které daly Windowsovským aplikacím možnost programovat v MASM. Později v roce 2000, byl MASM 6.15 uvolněn jako součást procesorového balíku Visual C++, který je bezplatný. Jako výsledek všechny verze Visual C++ pozdější než 6.0, zahrnovaly verzi MASM ekvivalentní k verzi Visual C++. Později ve Visual C++ 2005, se objevila 64-bitová verze MASM (souborové jméno je '''ml64.exe'''). Kombinací s obrovskou základnou uživatelů s instalovaným MASM, tyto události pomohly zabránit úpadku MASM vůči jiným assemblerům. I dnes je MASM stále jedničkou mezi assemblery na platformách Win32, navzdory konkurenci nových produktů, jako např.[[NASM]] a [[Yasm]], [[FASM]], GoAsm, a [[High Level Assembly|HLA]].
 
==MASM verze==
Ačkoliv MASM již není komerčním produktem, Microsoft stále pokračuje v jeho podpoře, kvůli široké základně assembly kódů, které existují vnitřně u samostatného Microsoftu. Poslední verze MASM, která byla prodávána jako samostatný balíček, byla verze 6.11. Od chvíle kdy Microsoft přestal MASM samostatně prodávat, přidal několik aktualizací k produktové řadě MASM verze 6.x. Verze 6.15 byla obsažena v balíku [[Visual C++ 6.0 Processor Pack]]. Verze 7.0 byla obsažena ve [[Visual C++]] .NET 2002. Verze 7.1 byla obsažena ve [[Visual C++]] .NET 2003. Verze 8.0 byla pak obsažena ve [[Visual C++]] 2005, která také obsahovala verzi, jenž mohla kompilovat kód x64.
 
Některé z novějších verzí MASM jsou také obsaženy v různých [[SDK]] a [[DDK]] společnosti Microsoft. Budoucí verze MASM směřují k tomu, že budou dodávány s budoucími verzemi Visual C++.
 
==Podívejte se též na==