توضیحات
زبان M برای برنامهنویسی در پاور کوئری (Power Query) مورد استفاده قرار میگیرد و نام غیر رسمی این زبان به حساب میآید.
نام رسمی آن برنامهنویسی پاور کوئری (Power Query Formula Language) است که برای استفاده در زبان مکالمه نامی طولانی میباشد.
از این رو به مخفف آن اشارات بیشتری میشود.
یکی دیگر از رایجترین کلمات این زبان ماشاپ (Mashup) است که به مفهوم مخلوط کردن و یا ترکیب کردن است. به این دلیل که این زبان قادر به جمع آوری داده و تغییر شکل آنها است.
زبان M یک زبان کاربردی است. ساختار اسکریپت آن را میتوان به شکل زیر تصور نمود:
معمولاً (نه همیشه)، زبان M یک ساختار گام به گام دارد.
هر خط در اسکریپت زبان M یک مرحله تغییر داده است به صورتی که مرحله بعد، از نتیجه مرحله قبل استفاده میکند.
پیگیری ساختار زبان M برای یک برنامه نویس معمولاً آسان است. زیرا با بلوکهای برنامه نویسی Let and In و برخی دیگر از ویژگیهای زبان برنامه نویسی به طور یکسان قابل درک است.