Mona.NET


Mona.NET

ネタです。オブジェクト指向に見えて実態はC+ASMというのがオチ。

予定

Monaと関係ないのでは?

資料

制限事項

極めて限られた範囲内のコードしか動きません。実用にはまったくなりません。

ソース

ソース備考
fileMonaNET-20041115.zipラベルのバグ修正

やってること

C#→(CSC)→EXE→(IL2ASM)→ASM→(NASM, LD)→EXE

  1. ソース
    using System;
    
    class Test
    {
    	static void Main()
    	{
    		string a = "";
    		for (int i = 0; i < 9; i++)
    		{
    			a += "-";
    			Test.Method(a);
    		}
    	}
    	
    	static void Method(string a)
    	{
    		Console.WriteLine("[{1}] {0}", a, a.Length);
    	}
    }
  2. 実行結果
    [Mona]/APPS> TESTMONA.EX2 ← Mona用のバイナリ(ネイティブ)
    (中略)
    [1] -
    [2] --
    [3] ---
    [4] ----
    [5] -----
    [6] ------
    [7] -------
    [8] --------
    [9] ---------

過去のリリース

ソース備考
fileMonaNET-20041102.zip引数
fileMonaNET-20041101.zip簡単なメソッド定義
fileMonaNET-20041022.zipILDASM不使用
fileMonaNET-20041008.zipInt32のbox化とToStringの多態化
fileMonaNET-20041007.zip簡単な文字列処理
fileMonaNET-20041006.zip簡単な条件分岐
fileMonaNET-20041005.zip簡単な関数呼び出し

コメント

コメントはありません。 コメント/Mona.NET?

お名前:

MENU

now: 1

リンク


最新の20件
2018-05-03 2017-09-29 2017-04-25 2017-01-10 2016-12-11 2016-10-04 2016-08-14 2016-06-05 2016-05-29 2016-04-15 2015-12-28 2013-02-25 2013-02-21 2013-02-20 2013-02-12 2013-02-11 2013-02-10
最新の20件
2010-02-01 2010-01-31 2010-01-30 2010-01-29 2010-01-16

Counter: 4140, today: 1, yesterday: 0

添付ファイル: fileMonaNET-20041115.zip 1032件 [詳細] fileMonaNET-20041101.zip 956件 [詳細] fileMonaNET-20041102.zip 979件 [詳細] fileMonaNET-20041022.zip 974件 [詳細] fileMonaNET-20041008.zip 724件 [詳細] fileMonaNET-20041006.zip 975件 [詳細] fileMonaNET-20041007.zip 951件 [詳細] fileMonaNET-20041005.zip 958件 [詳細] fileMonaNET-20041005.png 667件 [詳細] fileMakefile.diff 1312件 [詳細]

リロード   新規 編集 凍結 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Last-modified: 2008-03-28 (金) 15:47:55 (3738d);  Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.093 sec.