دوستان عزیز.. به پایان این قسمت از عیدانه می رسیم .. انشاءالله فردا هم خدمت شما هستیم ..
ایام به کام شما باشه .. خدانگهدارتون 🌹
ایام به کام شما باشه .. خدانگهدارتون 🌹
🔑#معرفی_سایت_های_مفید🔑
➡️Stackoverflow .com⬅️
سایت Stackoverflow در سال 2008 تاسیس شد که صرفاً پس از گذشت چند سال به محبوبیتی جهانی در میان توسعه دهندگان و برنامه نویسان کشورهای مختلف جهان قرار گرفت. به طور خلاصه، این سایت به عنوان بهترین مکانی است که برنامه نویسان میتوانند به سؤال و جواب در مورد برنامه نویسی و طراحی سایت بپردازند. اگر قصد ورود به دنیای برنامه نویسی را دارید، بدون شک این سایت یکی از دوستان نزدیک شما خواهد شد!
🔻جالب است بدانيد که Stack Overflow با ASP.NET کار شده است. در زیر ميتوانيد ليستي از زبانها و فناوريهايي که براي ساخت Stack Overflow استفاده شده است را ببينيد.
#Stackoverflow
@GuilanCs
➡️Stackoverflow .com⬅️
سایت Stackoverflow در سال 2008 تاسیس شد که صرفاً پس از گذشت چند سال به محبوبیتی جهانی در میان توسعه دهندگان و برنامه نویسان کشورهای مختلف جهان قرار گرفت. به طور خلاصه، این سایت به عنوان بهترین مکانی است که برنامه نویسان میتوانند به سؤال و جواب در مورد برنامه نویسی و طراحی سایت بپردازند. اگر قصد ورود به دنیای برنامه نویسی را دارید، بدون شک این سایت یکی از دوستان نزدیک شما خواهد شد!
🔻جالب است بدانيد که Stack Overflow با ASP.NET کار شده است. در زیر ميتوانيد ليستي از زبانها و فناوريهايي که براي ساخت Stack Overflow استفاده شده است را ببينيد.
#Stackoverflow
@GuilanCs
Forwarded from My Language World
💡ضرب المثل
⚡️The only answer to fools is silence!
جواب ابلهان خاموشی است!
⚡️You made a capital of it
از کاه کوه ساختن
⚡️To get out of bed on the wrong side
از دنده چپ برخاستن
✋به کانال آموزش زبان انگلیسی انجمن علمی علوم کامپیوتر دانشگاه گیلان بپیوندید .
https://telegram.me/Mylanguageworld
💎گرامر
💎لغت
💎ضرب المثل
💎اصطلاح
💎نکات نگارشی
💎زبان تخصصی کامپیوتر
💎 و............
⚡️The only answer to fools is silence!
جواب ابلهان خاموشی است!
⚡️You made a capital of it
از کاه کوه ساختن
⚡️To get out of bed on the wrong side
از دنده چپ برخاستن
✋به کانال آموزش زبان انگلیسی انجمن علمی علوم کامپیوتر دانشگاه گیلان بپیوندید .
https://telegram.me/Mylanguageworld
💎گرامر
💎لغت
💎ضرب المثل
💎اصطلاح
💎نکات نگارشی
💎زبان تخصصی کامپیوتر
💎 و............
Telegram
My Language World
کانال آموزش زبان انگلیسی "دنیای زبان من" :
💎گرامر
💎لغت
💎ضرب المثل
💎اصطلاح
💎نکات نگارشی
💎زبان تخصصی کامپیوتر
💎 و............
📌 با ما همراه باشید
مدیر کانال @Saeedziadid
.
💎گرامر
💎لغت
💎ضرب المثل
💎اصطلاح
💎نکات نگارشی
💎زبان تخصصی کامپیوتر
💎 و............
📌 با ما همراه باشید
مدیر کانال @Saeedziadid
.
سلام عرض می کنیم خدمت همه ی شما همراهان عریز. بعد از ظهر شما به خیر باشه ان شاءالله .. در خدمت شما خواهیم بود با ششمین قسمت از ویژه برنامه ی عیدانه ی علوم کامپیوتری ..
همراه ما باشید 🌹🌹
همراه ما باشید 🌹🌹
امروز هم انشاءالله با تقدیم مطالبی علمی در خدمت شما خواهیم بود .. عده ای از دوستان نظر دادند در مورد بخش معرفی زبان های برنامه نویسی و از ما خواستند تا زبان های برنامه نویسی تحت وب رو معرفی کنیم و اگر بشه مطالب بیشتری رو در موردشون بگیم .. ما هم اعلام میکنیم که انشاءالله حتما اینکار رو در برنامه های بعدی انجام میدیم و انشاءالله از یکی دو برنامه ی آینده بیشتر به معرفی و توضیح زبان های برنامه نویسی تحت وب خواهیم پرداخت
سوال مسابقه رو با هم ببینیم .. تا فردا برای شرکت در این مسابقه فرصت هست .. لطفا پاسخ درست رو به @SaeedZiadid بفرستید
امروز در بخش معرفی زبان های برنامه نویسی ، قصد داریم توضیحات کوتاهی در مورد زبان برنامه نویسی "فرترن" ارائه کنیم
با ما همراه باشید
با ما همراه باشید
فرترن (FORTRAN) ، زبان برنامهنویسی مفسری است (ایستای کامپایل شده). زبان برنامهنویسی فرترن زبانی ساده و محاسباتی است و پروژههای بسیاری از رشتههای فنی مهندسی به کمک این زبان نوشته و اجرا شدهاست.
این زبان در دهه۱۹۵۰ در شرکت آیبیام توسط ۲۵ نفر از دانشمندان برجستهٔ رایانه طراحی شد. فرترن اولین زبان برنامه نویسی سطح بالا است. نسخههای اخیر فرترن بر خلاف نسخههای قدیمی دارای قابلیتهای شیگرایی هستند. فرترن دومین زبانی بود که از سوی انسی (ANSI) استاندارد شد تکامل آن را میتوان در نسخههای پرشمار بعدی آن دید (فرترن ۶۶، فرترن۷۷، فرترن ۹۰، فرترن۹۵ و فرترن ۲۰۰۳). در فرترن سازگاری میان هر نسخه با نسخه پیشین همچنان حفظ شد. از نسخههای جدید آن میتوان به ویژوال فرترن اشاره کرد.
فرترن نخستین زبان برنامهنویسی سطح بالا است. این زبان دهههایی چند پرکاربردترین زبان رایانهای در زمینه فیزیک و اقتصادسنجی بود. فرترن اکنون نیز بهصورت گسترده در محاسبات علمی و محاسبات عددی بکار برده میشود.
از مزیتهای فرترن «تعریف متغیر در این زبان» است. در فرترن مانندسایر زبانهای سطح بالا مثل پاسکال یا سی، صحیح یا اعشاری بودن متغیر باید تعریف شود. البته در این زبان به طور قراردادی متغیرهایی که با یکی از حروف زیر آغاز می شوند صحیح فرض میشوند و سایر متغیرها اعشاری در نظر گرفته میشوند.
📌زبان برنامهنویسی سطح بالا
زبان برنامهنویسی سطح بالا یا زبان برنامهنویسی بلندتر از زبانی است که نسبت به زبان برنامهنویسی سطح پایین راحتتر قابل استفاده و قابل حمل بین سیستمهای متفاوت و دارای انتزاع بیشتری هستند. چنین زبانهایی عموماً از عملیات CPU مانند مدلهای دسترسی به حافظه و مدیریت حوزه دور هستند.
زبان برنامهنویسی سطح بالا یا زبان برنامهنویسی بلندتر از زبانی است که نسبت به زبان برنامهنویسی سطح پایین راحتتر قابل استفاده و قابل حمل بین سیستمهای متفاوت و دارای انتزاع بیشتری هستند. چنین زبانهایی عموماً از عملیات CPU مانند مدلهای دسترسی به حافظه و مدیریت حوزه دور هستند.
📌مشخصات زبانهای سطح بالا
عبارت زبانهای سطح بالا بدین معنی نیست که این زبان نسبت به زبانهای سطح پایین برتر هستند بلکه اگر شما میزان اطلاع از نحوه عملکرد رایانهها را به عنوان ملاک در نظر بگیرید برعکس این مطلب درست است. عبارت زبان سطح بالا در حقیقت به معنای دوری این زبانها از زبان ماشین است. به جای کار کردن با ثباتها، آدرسهای حافظه، و فراخوانی پشته زبان برنامهنویسی سطح بالا از متغیرها، آرایهها، و عبارات پیچیده ریاضی و منطقی استفاده مینماید. این زبانها مستقیماً مانند زبان اسمبلی به زبان ماشین ترجمه نمیگردند. ویژگیهای دیگر همانند توابع کار با رشتهها، مفاهیم شیگرایی، و کار با ورودی و خروجی در فایلها در آنها وجود دارد.
به بیان دیگر در حالی که زبان برنامهنویسی سطح بالا برنامهنویسی را آسانتر مینماید اما زبان برنامهنویسی سطح پایین برنامههای بهینهتری تولید میکند. در یک زبان سطح بالا این امکان را فراهم میسازد تا اجزای پیچیده را به اجزای سادهتر اما هنوز پیچیده تقسیم نموده تا برنامهنویس را از انجام کارهای پیچیده بازدارد. به این دلیل برنامههایی که نیاز به کار با سرعت بالا و بهینهتر دارند باید با زبان سطح پایین نوشته شود حتی اگر زبان سطح بالا این کار را سادهتر سازد.
زبانهای سطح بالا پر کاربردترین ودر عین حال جذابترین و کاربردیترین محیطهای برنامه نویسی را شامل میشوند، چرا که محیط آن کاربر پسند(User Friendly) بوده و یادگیری اصطلاحات و مفاهیم آن در محیط و قالبی گرافیکی به کاربر ارائه میشود، برنامه نویسان به راحتی به یادگیری دستورهای و قواعد آن به دلیل اینکه به زبان محاوره ایی و انگلیسی نزدیک است میپردازند، اینگونه زبانها از سرعت کمتری نسبت به زبانهای سطح میانی و پایین برخوردار میباشد، به دلیل اینکه دستورهای بایستی به زبان قابل فهم برای ماشین تبدیل گردند که این خود زمان بر میباشد، ولی در عین حال فضای کمتری اشغال میکنند که نمونه ایی از این زبانها، زبانهای برنامه نویسی پاسکال، C، ویژوال، دلفی، فرترن و جاوا میباشند.
امروزه با توجه به ساختار پیچیده ریزپردازندهها کامپایلرهای پیشرفته با استفاده از تکنیکهای بهینهسازی برنامههای بهتری از برنامههای نوشته شده با دست فراهم مینمایند.
عبارت زبانهای سطح بالا بدین معنی نیست که این زبان نسبت به زبانهای سطح پایین برتر هستند بلکه اگر شما میزان اطلاع از نحوه عملکرد رایانهها را به عنوان ملاک در نظر بگیرید برعکس این مطلب درست است. عبارت زبان سطح بالا در حقیقت به معنای دوری این زبانها از زبان ماشین است. به جای کار کردن با ثباتها، آدرسهای حافظه، و فراخوانی پشته زبان برنامهنویسی سطح بالا از متغیرها، آرایهها، و عبارات پیچیده ریاضی و منطقی استفاده مینماید. این زبانها مستقیماً مانند زبان اسمبلی به زبان ماشین ترجمه نمیگردند. ویژگیهای دیگر همانند توابع کار با رشتهها، مفاهیم شیگرایی، و کار با ورودی و خروجی در فایلها در آنها وجود دارد.
به بیان دیگر در حالی که زبان برنامهنویسی سطح بالا برنامهنویسی را آسانتر مینماید اما زبان برنامهنویسی سطح پایین برنامههای بهینهتری تولید میکند. در یک زبان سطح بالا این امکان را فراهم میسازد تا اجزای پیچیده را به اجزای سادهتر اما هنوز پیچیده تقسیم نموده تا برنامهنویس را از انجام کارهای پیچیده بازدارد. به این دلیل برنامههایی که نیاز به کار با سرعت بالا و بهینهتر دارند باید با زبان سطح پایین نوشته شود حتی اگر زبان سطح بالا این کار را سادهتر سازد.
زبانهای سطح بالا پر کاربردترین ودر عین حال جذابترین و کاربردیترین محیطهای برنامه نویسی را شامل میشوند، چرا که محیط آن کاربر پسند(User Friendly) بوده و یادگیری اصطلاحات و مفاهیم آن در محیط و قالبی گرافیکی به کاربر ارائه میشود، برنامه نویسان به راحتی به یادگیری دستورهای و قواعد آن به دلیل اینکه به زبان محاوره ایی و انگلیسی نزدیک است میپردازند، اینگونه زبانها از سرعت کمتری نسبت به زبانهای سطح میانی و پایین برخوردار میباشد، به دلیل اینکه دستورهای بایستی به زبان قابل فهم برای ماشین تبدیل گردند که این خود زمان بر میباشد، ولی در عین حال فضای کمتری اشغال میکنند که نمونه ایی از این زبانها، زبانهای برنامه نویسی پاسکال، C، ویژوال، دلفی، فرترن و جاوا میباشند.
امروزه با توجه به ساختار پیچیده ریزپردازندهها کامپایلرهای پیشرفته با استفاده از تکنیکهای بهینهسازی برنامههای بهتری از برنامههای نوشته شده با دست فراهم مینمایند.