برنامه نویسی کامپیوتر
اگر می خواهید شیرجه ای عمیق بزنید، داگلاس کراکفورد «جاواScript – برنامه نویسی کامپیوتر The Good Parts” شما را با تمام ویژگی های جاوا اسکریپت آشنا می کند.برای نشان دادن بیشتر هر زبان برنامه نویسی، می خواهیم الگوریتم مرتب سازی حبابی را برای هر زبان به شما نشان دهیم. مرتبسازی حبابی یک الگوریتم مرتب برنامه نویسی کامپیوتر سازی است که آیتمهای مجاور را با هم مقایسه میکند و در صورتی که ترتیب درستی نداشته باشند، آنها را تعویض میکند. در اینجا چیزی است که ویکی پدیا در مورد آن می گوید:
این الگوریتم، که یک مرتبسازی مقایسه است، به این دلیل نامگذاری شده است که عناصر کوچکتر یا بزرگتر به بالای فهرست میرسند.» برنامه نویسی کامپیوتر
در اینجا الگوریتم معروف مرتب سازی حباب نوشته شده در جاوا اسکریپت آمده است:
خواندن را توصیه کنید: چرا باید در مورد ثبت خطای برنامه نویسی کامپیوتر جاوا اسکریپت سمت سرویس گیرنده صحبت کنیم!
TypeScript یک زبان تایپ ایستا است که به جاوا اسکریپت کامپایل می شود. نسخه 2.1 شامل تمام ویژگی های جدید جاوا اسکریپت با انواع استاتیک اختیاری است. مزایای دیگر بررسی قوی تر در برابر اشکالات کد و اشتباهات تایپی، همگام سازی/انتظار و موارد دیگر است. با توجه به Google برنامه نویسی کامپیوتر Trends، علاقه به TypeScript به طور مداوم زیاد است. (شیب سمت راست به دلیل فصل تعطیلات است)