آیا Go در سال ۲۰۲۳ نیز ارزش یادگیری دارد؟ آیا Go در سال ۲۰۲۳ نیز ارزش یادگیری دارد؟ زبان Go یک زبان برنامه نویسی همه منظوره، کامپایلری، سریع و مقیاس پذیر است که توسط گوگل در سال 2009 عرضه شده است. اما Go چه ویژگی ای دارد که باعث میشود حتی در سال 2023 هم به یادگیری آن فکر کنیم؟ برنامه نویسان 1402/06/13 حمیدرضا قهرمانی 1676
ساخت زبان برنامه نویسی با سی شارپ - دستور پرینت ساخت زبان برنامه نویسی با سی شارپ - دستور پرینت من خیلی دوست داشتم که زبان برنامه نویسی خودم رو بسازم ولی با یکم گشتن تو اینترنت فهمیدم که کار سختیه حداقل برای من که یه برنامه نویس تازه کارم و خوندم که فقط با زبان هایی مثل c و ++c که به زبان ماشین نزدیک تر هستن میشه زبان برنامه نویسی نوشت. C#.net 1401/07/18 عرفان بربری 1673
کامپایلر Roslyn کامپایلر Roslyn به طور کلی میتوان گفت کامپایلرها جعبههای سیاه هستند؛ سورس کد در یک انتها قرار میگیرد، و یک سری اتفاقات خاص در وسط آن رخ میدهد، و آبجکت فایلها یا اسمبلیها در انتهای سمت دیگر قرار میگیرند. وقتی کامپایلرها کار خود را انجام میدهند، درک عمیقی از کدی که پردازش میشود، ایجاد میکنند، اما این دانش برای کسی به جز بخشی که پیادهسازی کامپایلر را انجام میدهد در دسترس نیست. این اطلاعات بلافاصله پس از تولید خروجی ترجمهشده فراموش میشوند. برنامه نویسان 1398/10/23 ایمان مدائنی 775
نکاتی بسیار مهم درباره تاریخچه زبان های برنامه نویسی نکاتی بسیار مهم درباره تاریخچه زبان های برنامه نویسی تاریخچه زبان های برنامه نویسی می تواند برای هر برنامه نویسی جالب و جذاب باشد، در این مطلب درباره گریس هوپر و تاریخچه زبان های برنامه نویسی صحبت خواهیم کرد برنامه نویسان 1398/02/25 ایمان مدائنی 1348
تفاوت کامپایلر (Compiler) و مفسر (Interpreter) تفاوت کامپایلر (Compiler) و مفسر (Interpreter) کامپایلر چیست؟ کامپایلر یک زبان برنامهنویسی است که کد نوشته شده در یک زبان برنامهنویسی سطح بالا را به کد ماشین تبدیل میکند. کامپایلر یک برنامه است که کد قابل خواندن انسان را به زبانی که برای پردازنده کامپیوتری قابل درک است (باینری 1 و 0 بیت) ترجمه میکند. کامپیوتر کد ماشین را پردازش میکند تا وظایف مربوطه را اجرا کند. برنامه نویسان 1397/10/23 برنامه نویسان 3021
نوشتن کد IL در ویژوال استودیو نوشتن کد IL در ویژوال استودیو MSIL مخفف Microsoft Intermedia Language یک زیان اسمبلی NET. است که تحت نام Common Intermediate Language (CIL) استانداردسازی شده است. تمام کامپایلرهای NET. به کد منبعی برای این زبان تبدیل میشوند. این مقاله نحوه نوشتن کد IL در ویژوال استودیو را بررسی میکند. VisualStudio 1396/12/06 برنامه نویسان 3839
برنامه نویسی با زبان جدید #Q چگونه است؟ برنامه نویسی با زبان جدید #Q چگونه است؟ ماه گذشته مایکروسافت یک زبان کوانتومی محاسباتی جدید به نام #Q معرفی کرد که Q sharp خوانده می شود همراه با این زبان یک بسته ی توسعه برای توسعه دهنگان به نام QDK معرفی کرد که شامل همه ی ابزار های لازم، کامپایلر، شبیه ساز و منابعی که برای ساخت برنامه ی #Q با استفاده از visual studio و #C نیاز است را دارد. در این آموزش ساخت پروژه ی Q#ساده Hello world را خواهید آموخت فقط کافی است مراحل زیر را دنبال کنید. C#.net 1396/11/28 ایمان مدائنی 3117
معرفی زبان برنامه نویسی ELENA معرفی زبان برنامه نویسی ELENA در این مقاله با زبان برنامه نویسی ELENA که یک زبان شی گرا، همه منظوره و polymorphic است آشنا می شویم. کامپایلر مخصوص این زبان را به کار می گیریم و دستورات ELENA را همراه با توضیحات در این کامپایلر پیاده سازی می کنیم. برنامه نویسان 1395/08/11 برنامه نویسان 2615
بررسی مختصر زبان های برنامه نویسی بررسی مختصر زبان های برنامه نویسی این مقاله در مورد معنای زبان های برنامه نویسی ،اهمیت زبان های برنامه نویسی ،ساختار زبان های برنامه نویسی و انواع زبان های برنامه نویسی می باشد. C#.net 1395/01/31 برنامه نویسان 5207
مفهوم سازنده (Constructor) در #C مفهوم سازنده (Constructor) در #C سازنده نوع به خصوصی از یک متد در کلاس می باشد و زمانی که نمونه ای از کلاس ایجاد شود، به صورت خودکار فراخوانی می گردد. سازنده برای مقدار دهی اولیه شی و تخصیص حافظه به یک کلاس مورد استفاده قرار می گیرد. زمانی که نمونه یا شیئ ای از کلاس ایجاد شود، فیلدهای خصوصی(Private) کلاس نیز مقداردهی اولیه می شوند. وقتی که ما سازنده را برای کلاس ایجاد نکنیم، کامپایلر به صورت اتوماتیک، یک سازنده پیش فرض برای کلاس ایجاد می کند. نام سازنده همیشه هم نام کلاس است. C#.net 1394/10/03 برنامه نویسان 12786
کتاب آموزش فارسی سریع میکروکنترلر AVR کتاب آموزش فارسی سریع میکروکنترلر AVR اِیویآر (AVR)، خانوادهای از ریزکنترلگرهای جدید است که شرکت اتمل، آن را روانهٔ بازار الکترونیک کرده است. این ریزکنترلگرهای هشت بیتی به خاطر دارا بودن قابلیت برنامهنویسی توسط کامپایلر زبانهای برنامه نویسی سطح بالا، مورد توجه قرار میگیرند. این ریزکنترلگرها از معماری ریسک برخوردارند. همچنین شرکت اتمل کوشیدهاست تا با استفاده از معماری پیشرفته و دستورهای بهینه، حجم کد تولید شده را پایین آورده و سرعت اجرای برنامه را بالا ببرد. C 1394/09/17 برنامه نویسان 3768
کتاب فارسی آموزش سریع میکروکنترلر AVR کتاب فارسی آموزش سریع میکروکنترلر AVR اِیویآر (AVR)، خانوادهای از ریزکنترلگرهای جدید است که شرکت اتمل، آن را روانهٔ بازار الکترونیک کرده است. این ریزکنترلگرهای هشت بیتی به خاطر دارا بودن قابلیت برنامهنویسی توسط کامپایلر زبانهای برنامه نویسی سطح بالا، مورد توجه قرار میگیرند. این ریزکنترلگرها از معماری ریسک برخوردارند. همچنین شرکت اتمل کوشیدهاست تا با استفاده از معماری پیشرفته و دستورهای بهینه، حجم کد تولید شده را پایین آورده و سرعت اجرای برنامه را بالا ببرد. C#.net 1394/08/05 برنامه نویسان 3243
تازههای C# ۶.0 تازههای C# ۶.0 C# ۶ یک سری خصوصیت جدیدی را در خود دارد که به وسیله آن کار برنامه نویسان از بابت کد نویسی زبانهای مختلف بسیار راحت تر میشود.c# ۶ کامپایلر جدیدی به نام "Roslyn" دارد که به ما این امکان را میدهد که کامپایلر را به کار بگیریم و رفتارهای مهم کامپایلر را همان طور که برای برنامهٔ خودمان نیاز داریم تغییر دهیم. C#.net 1393/07/23 صبا ذاکر 2711