jit compiler
۱۴۰۰ مهر ۲۲, پنجشنبه ساعت ۶:۲۸برنامه هایی که تا الان تونستم اجرا کنم
	int i, j;
	int g;
	j = 20;
	i = 10;
	g = "test";
	printf("%s\n", g);
	printf("test1\n");
	while( j--  ) {
		printf("j is %d, i is : %d\n", j, i);
	}
    ```
int i;
i = 10;
while( i-- ) {
	printf("i is : %d\n", i);
	if( i == 5 ) {
		printf("i is %d\n", i);
	}
}
هم زمان که برنامه رو اجرا میکنم اون رو diassmble  هم میکنم.
در ادامه میخوام 4php  رو بازنویسی کنم و اسم اون رو هم تغییر خواهم داد.
الان در جا کد رو کامپال میکنم ولی در ادامه تصمیم دارم که کد رو تبدیل به bytecode کنم و برای bytecode ها یک vm کوچیک بنویسم که قابل اجرا بر روی پلتفرم های مختلف باشه.
### اصلاح
به جای Bytecode دارم از یک روش ابتکاری از خودم استفاده میکنم که اگر به مشکل نخوره روش خیلی جالبی از آب در میاد