مدرسه كدنويسي مدرسه كدنويسي .

مدرسه كدنويسي

R چيست؟

SQL عمدتا براي برقراري ارتباط با پايگاه هاي داده استفاده مي شود. به همين ترتيب ، توسط توسعه دهندگان سرور ، مديران پايگاه داده و توسعه دهندگان نرم افزار در طيف وسيعي از صنايع استفاده مي شود. با اين حال ، اخيراً ، در مناطقي مانند تجزيه و تحليل داده ها و داده كاوي بزرگ نيز استفاده مي شود.

 

چگونه SQL را ياد بگيريم

اگر در موضوع تازه كار هستيد ، مقدمه ما در پايگاه داده و SQL مكان ايده آل براي شروع است. در اينجا ، شما نحوه كار پايگاه داده و نحوه استفاده از SQL براي جستجو و دستكاري داده ها را ياد خواهيد گرفت.

 

R

R در اين ليست زبان تا حدودي منحصر به فرد است ، اما با اين وجود به يك زبان فزاينده محبوب تبديل مي شود. همانطور كه خواهيم ديد ، اين امر به ويژه در زمينه هاي دانشگاهي و براي شركت هاي بزرگ فناوري بسيار مفيد است.

 

R چيست؟

R يك زبان برنامه نويسي عملكردي سطح پايين و محيط نرم افزاري است كه عمدتا با هدف محاسبات آماري و تكنيك هاي گرافيكي طراحي شده است. كتابخانه وسيعي از ابزارها وجود دارد كه به زبان ارائه مي شود ، از جمله الگوريتم هاي يادگيري ماشين و ساير ابزارهاي مفيد.

 

R براي چه استفاده مي شود؟

آمارگران و استخراج كنندگان داده معمولاً از R براي توليد مواردي مانند نرم افزار آماري و بسته هاي تجزيه و تحليل داده استفاده مي كنند. همچنين براي متخصصان مانند جمعيت شناسان ، دانشمندان داده و مجريان بيمه براي دستيابي به بينش آماري مفيد است.

 

چگونه R را ياد بگيريم

يك مكان عالي براي شروع برنامه نويسي به اين زبان ، استفاده از Data Science در Microsoft Azure با استفاده از R Programming ExpertTrack است. همانطور كه از طريق آن كار مي كنيد ، برنامه نويسي R را ياد مي گيريد و مهارت هاي علم داده خود را توسعه مي دهيد.

 

افكار نهايي

ما چندين نمونه را انتخاب كرده ايم كه فقط بخش كوچكي از آنچه زبانهاي مختلف برنامه نويسي براي آن استفاده مي شود را نشان مي دهد. اگرچه از زبانهاي همه منظوره مي توان به طرق مختلف استفاده كرد ، كارهاي خاص و خاص اغلب به زبان تخصصي تري نياز دارند.


برچسب: ،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۷ ارديبهشت ۱۴۰۱ساعت: ۰۶:۵۲:۴۰ توسط:نيما ثابتي موضوع: نظرات (0)

PHP براي چه استفاده مي شود؟

متفاوت در يادگيري ، دوره ما در استفاده از JavaScript ، jQuery و JSON در جنگو مي تواند به شما در تسلط بر برخي اصول كمك كند.

PHP

PHP يكي ديگر از زبان هاي برنامه نويسي است كه به راحتي مي توان آن را ياد گرفت و هم به صورت رايگان و هم منبع باز است. دقيقاً مانند جاوا اسكريپت ، اين برنامه عمدتا براي كدگذاري در وب سايت ها استفاده مي شود.

 

PHP چيست؟

PHP: پيش پردازنده Hypertext يك زبان برنامه نويسي سطح بالا و شي گرا است. اگرچه از برخي جهات به JavaScript شباهت دارد ، اما PHP يك زبان برنامه نويسي سمت مشتري است كه در HTML جاسازي شده است. به اين ترتيب ، اغلب همراه با JavaScript استفاده مي شود. همانطور كه در يك قياس بيان مي شود ، اگر PHP قلم مو است ، JavaScript رنگ است.

 

PHP براي چه استفاده مي شود؟

استفاده از PHP بسيار زياد است ، اگرچه بيشتر براي توسعه وب سايت است. براي مثال مي توانيد از آن براي مديريت محتواي پويا و پايگاه داده در وب سايت استفاده كنيد. مورد دوم به ويژه مرتبط است ، زيرا به خوبي با زبان هاي پايگاه داده مانند MySQL ادغام مي شود.

 

نحوه يادگيري PHP

همانند بسياري از زبانهاي برنامه نويسي ، بهترين راه براي يادگيري اين است كه تا آنجا كه مي توانيد با اين زبان تمرين كنيد. منابع بسياري در دسترس هستند كه اصول اوليه را براي شما راهنمايي مي كنند ، مانند نحوه كاركرد زبان و نحو اصلي.

 

SQL

اگر به مناطقي مانند مديريت پايگاه داده علاقه داريد ، SQL زباني است كه شما به سادگي بايد بدانيد. در حقيقت ، بيشتر توسعه دهندگان بايد حداقل دانش اوليه از زبان داشته باشند.

 

SQL چيست؟

Structured Query Language (SQL ، كه بعضا Sequel نيز ناميده مي شود) ، يك زبان خاص دامنه است كه براي مديريت داده هاي نگهداري شده در پايگاه داده طراحي شده است. برخلاف بسياري از زبانهاي مختلف برنامه نويسي كه تاكنون ذكر شده است ، اين يك زبان عمومي نيست ، به اين معني كه استفاده از آن بسيار باريك تر است.

 

SQL براي چه استفاده مي شود؟


برچسب: ،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۷ ارديبهشت ۱۴۰۱ساعت: ۰۶:۵۲:۲۸ توسط:نيما ثابتي موضوع: نظرات (0)

جاوا اسكريپت چيست؟

جاوا بسيار محبوب زبان برنامه نويسي شي گرا است. بخشي از محبوبيت آن از آنجا ناشي مي شود كه به محض نوشتن قطعه اي از كد در جاوا ، اين كد فقط در هر دستگاهي با پلتفرم جاوا قابل اجرا است.

 

جاوا براي چه استفاده مي شود؟

مفهوم "يك بار بنويس ، هر كجا اجرا شود" در قلب جاوا به اين معني است كه كاربردهاي مختلفي دارد. با اين حال ، برخي از اصلي ترين موارد استفاده شامل نرم افزارهاي تجاري ، برنامه هاي وب و برنامه هاي تلفن همراه است. به عنوان مثال سيستم عامل Android Google از Java به عنوان زبان اصلي خود استفاده مي كند.

 

نحوه يادگيري جاوا

با دوره هاي رايگان ما در زمينه ساخت اولين بازي موبايل مي توانيد با اصول برنامه نويسي جاوا شروع كنيد. اين شما را با برخي از مفاهيم و ساختارهاي اساسي جاوا آشنا مي كند. اگر به دنبال كاوش دقيق تر هستيد ، توسعه نرم افزار ما با Python و Java ExpertTrack مكان ايده آل براي شروع است.

 

جاوا اسكريپت

با وجود نام آن ، JavaScript ارتباط مستقيمي با جاوا ندارد. با اين حال ، از يك نحو Java مانند استفاده مي كند ، جايي كه اين نام از آنجا مي آيد. اگر به برنامه نويسي مرورگر وب سمت مشتري علاقه مند هستيد ، اين زباني است كه مي خواهيد ياد بگيريد.

 

جاوا اسكريپت چيست؟

جاوا اسكريپت يك زبان برنامه نويسي سطح بالا و شي گرا است (اگرچه آن بحث دوم براي برخي بحث ها مطرح است). اين زبان در روزهاي ابتدايي اينترنت و در سال 1995 ايجاد شده است. خواهيد ديد كه همه مرورگرهاي وب اصلي از JavaScript پشتيباني مي كنند.

 

جاوا اسكريپت براي چه استفاده مي شود؟

همانطور كه گفته شد ، JavaScript زباني است كه براي نوشتن كد استفاده مي شود و در مرورگرهاي وب اجرا مي شود. به همين ترتيب ، اين برنامه طيف گسترده اي از برنامه ها را دارد و به ويژه براي ايجاد تعاملي و پاسخگويي به صفحات وب بسيار مفيد است. اين اغلب در كنار HTML و CSS براي اضافه كردن مواردي مانند انيميشن ها ، پخش كننده هاي ويديو و حتي بازي هاي مبتني بر مرورگر استفاده مي شود.

 

نحوه يادگيري JavaScript

اگر در برنامه نويسي با JavaScript ، HTML و CSS تازه وارد هستيد ، دوره مقدمه اي براي توسعه وب بهترين مكان براي شروع است. در اينجا ، شما ياد خواهيد گرفت كه چگونه وب سايت تعاملي خود را با استفاده از زبانها ايجاد كنيد. براي داشتن زاويه ديد


برچسب: ،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۷ ارديبهشت ۱۴۰۱ساعت: ۰۶:۵۲:۰۱ توسط:نيما ثابتي موضوع: نظرات (0)

Scratch

در اين راهنماي كوتاه توضيح خواهيم داد كه چگونه Scratch براي مبتديان آسان ياد مي گيرد و چگونه مي تواند به كودك شما كمك كند تا در زمينه كدگذاري شروع كند.

 

آيا يادگيري Scratch آسان است؟

مبتديان براي يادگيري خراش سخت نيستند زيرا از عناصر بصري استفاده مي كند و عملكرد كشيدن و رها كردن آن ساده است. اين به طور خاص براي كودكان ايجاد شده است كه هدف اصلي آنها قرار گرفتن در معرض اوليه درك اصول برنامه نويسي و برنامه نويسي است.

 

عليرغم سادگي Scratch ، براي يادگيري برنامه نويسي خوب است و به بچه ها اجازه مي دهد پروژه هايي بسازند كه از پيچيدگي نسبتاً بالايي برخوردار باشند ، زيرا هرچه بيشتر و بيشتر مي آموزند.

 

پس Scratch براي مبتديان خوب است؟

خراش بهترين معرفي كدگذاري براي مبتديان و بچه هاي جوان است. به زبان ساده ، اين يك زبان برنامه نويسي مبتني بر بلوك است كه به ساده سازي كدگذاري براي مبتديان كمك مي كند. اين از روش كشيدن و رها كردن استفاده مي كند كه به شما امكان مي دهد كودكان به راحتي و سريع اقدامات را انجام دهند. اين روش همان چيزي است كه باعث مي شود خراش يادگيري آن دشوار نباشد و براي شروع كار آسان باشد.

 

مواردي مانند حذف ويرگول و فراموش كردن بستن يك براكت از بين مي روند و تمركز بيشتري روي مفاهيم برنامه نويسي ايجاد مي كنند.

 

پس از شروع كار با Scratch ، كودكان معمولاً علاقه مند به استفاده از زبان هاي برنامه نويسي پيشرفته تر مي شوند - در اينجا 4 مورد عالي براي بچه ها وجود دارد كه پس از پيشرفت در Scratch شروع به يادگيري مي كنند.

 

حتي اگر قصد نداريد فرزندتان به عنوان يك برنامه نويس درجه يك تبديل شود و فقط مي خواهيد كه او به عنوان يك مبتدي رويكرد خود را به تفكر منطقي بهبود بخشد ، Scratch روش خوبي براي كمك به اين مسئله است. به عنوان مثال ، بچه ها در Scratch با موانعي روبرو مي شوند كه بايد با تفكر سيستماتيك و منطق حل مسئله برطرف شوند.

 

جنبه ديگري كه باعث مي شود Scratch براي مبتديان خوب باشد اين است كه براي شروع كار هميشه به كتابچه راهنما احتياج نداريد. براي اكثر بچه ها به راحتي كافي است كه بتوانند بدون هيچ گونه كمكي آن را تحويل بگيرند. با پيشرفت و پيشرفت ، داشتن شهريه و راهنمايي بسيار مفيد است ، اما شروع كار نسبتاً آسان است.


برچسب: ،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۶ ارديبهشت ۱۴۰۱ساعت: ۰۸:۰۶:۵۶ توسط:نيما ثابتي موضوع: نظرات (0)

ScratchJr

نتايج حاصل از Google Analytics نشان مي دهد كه هر سال در ماه دسامبر افزايش مي يابد كه مربوط به هفته آموزش علوم كامپيوتر است. بعلاوه ، ScratchJr اغلب در ساعات مدرسه استفاده مي شود.

 

يادگيري برنامه نويسي كامپيوتر دشوار است. براي بچه هاي كوچكتر ، تصور نوشتن كد خيلي فراتر از تصور است كه آنها تازه شروع به يادگيري خواندن و نوشتن مي كنند. بنابراين رابط كاربري آيكون محور ScratchJr زماني مناسب است كه هدف معرفي بچه ها به مفاهيم برنامه نويسي بدون برنامه نويسي پيچيده باشد. چندين سيني ، ويرايشگر و صفحه نمايش ورودي برخي از آنها را عادت مي دهد ، بنابراين به سادگي تحويل برنامه به كلاس بچه ها نيست. اما كمي راهنمايي معلم را در بر بگيريد و ScratchJr محيطي غني و چالش برانگيز را براي برنامه نويسان بسيار جوان ارائه مي دهد. در بهترين حالت ، ScratchJr براي آموزش عشق به خلق ديجيتال مهمترين است.

 

با كشيدن و انداختن اسپري هاي گرافيكي در صفحه ScratchJr ، برنامه نويسان كوچك مي توانند صحنه هاي ساده - و اندكي تعاملي - را زنده كنند. دستورات Lego مانند ، ضربه محكم و ناگهاني ، ايجاد برنامه هاي اساسي را آسان مي كند. به عنوان مثال ، يك گربه كارتوني را به صحنه ساحل بكشيد و يك نماد كوچك را به داخل پنجره برنامه نويسي بكشيد تا دستور حركت اضافه شود. سپس فقط يك دستور "شروع در هنگام لمس" را اضافه كنيد و يك عنصر تكرار را روي نماد حركت ضربه بزنيد ، و يك ضربه روي گربه كارتون را از روي صفحه نمايش پرت مي كند.

 

با بهره گيري از رابط لمسي دستگاه خود ، همه چيز در اين برنامه يك ضربه يا كش رفتن است. كل رابط كاربري به خوبي طراحي شده است تا مانند اسباب بازي ها و وسايل هنري باشد كه با دقت روي ميز چيده شده اند ، بنابراين به راحتي مي توان دامنه هدف 5 تا 7 ساله عنوان را درگير كرد. و اگرچه بچه هايي كه تنها مي مانند ، مي توانند به راحتي در گزينه هاي مختلف گم شوند ، اما با كمي راهنمايي ، مي توانند ارائه هاي خود را طراحي ، ساخت و لذت ببرند.

 

ScratchJr وقتي بچه ها تمرينات هدايت شده و تمرينات ساختاري و پشتيباني عملي داشته باشند ، بهترين نتيجه را خواهد داشت. اگرچه رابط كاربري براي جلب توجه بچه هاي كوچكتر طراحي شده است ، اما اين برنامه هنوز هم بسياري از موارد را براي كليك كردن و كشيدن در آن دارد. بنابراين سردرگمي محتمل است و گير كردن آسان است. اما با دروس دقيق آماده شده كه گام به گام دانش آموزان را در طي فعاليت ها طي مي كند ، در عرض يك يا دو ساعت ، آنها بايد بتوانند برنامه هاي سهام را اصلاح كنند و حتي شروع به ساخت صحنه هاي تعاملي خود كنند.

 

آيا يادگيري خراش سخت است: براي مبتديان چقدر آسان است؟

 

ما سالهاست كه از پلت فرم Scratch براي آموزش برنامه نويسي به بچه ها در اردوهاي تابستاني و دوره هاي آنلاين استفاده مي كنيم. در اين زمان ، ما كودكان 7 ساله و بالاتر را ديده ايم كه اصول برنامه نويسي را ياد گرفته و به توسعه بازي هاي خود ادامه مي دهند (بيشتر بدانيد).


برچسب: ،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۶ ارديبهشت ۱۴۰۱ساعت: ۰۸:۰۶:۳۱ توسط:نيما ثابتي موضوع: نظرات (0)

برنامه نويسي

چه كسي ScratchJr را ايجاد كرده است؟

ScratchJr همكاري بين گروه تحقيقاتي فناوري هاي توسعه (DevTech) در گروه مطالعه كودك و توسعه انساني اليوت-پيرسون در دانشگاه تافتس است (به رهبري مارينا Umaschi Bers ، با مشاركت هاي آماندا استراوهاكر ، كلر كين ، لوئيز فلانري ، اليزابت كازاكوف و Dylan Portelance) ، گروه كودكستان هاي مادام العمر در آزمايشگاه رسانه اي MIT (به رهبري ميچل رزنيك ، با مشاركت كريس گريتي ، تيم ميكل ، كارل بومن ، چمپيكا فرناندو ، ناتالي راسك ، ساياميندو داسگوپتا و كريس گريوز) و شركت اختراع بازيگوش (به رهبري پائولا بونتا و برايان سيلورمن ، با مشاركت جك گدز و آدريان گابريل). نسخه آندرويد ScratchJr توسط Two Sigma (به رهبري مارك روت ، با مشاركت كوين هو) و با ورودي شركت Benesse Corp.

گرافيك و تصاوير ScratchJr توسط شركت HvingtQuatre (به رهبري جولين ژليفاير و آدرين والسا) ، سارا تامسون ، پيتر مولر و جيليان لومباردي ساخته شده اند. پائولا آگيلرا از آزمايشگاه رسانه اي MIT ويديوي ScratchJr را تهيه كرد. ما همچنين مي خواهيم از همه كساني كه در جوامع آزمايش بتا براي iPad و Android شركت كرده اند ، به ويژه از سرجيو آنتولينز ، واندندال ديديه ، و سوجرد ديرك ميجر تشكر كنيم.

چه كسي به ترجمه ScratchJr كمك كرد؟

ScratchJr توسط ترزا مارتينز پرز ، دانشجوي آموزش دوران كودكي به اسپانيايي ترجمه شده است. مارتا بونت گاروسا ، مانوئلا لارا لارا و ليديا پينيرو كوردرو ، از تحريريه سانتيلانا ؛ سرجيو آنتولينز ، مدير عامل Tecnoaprendo ؛ و لوئيزا ماريا پالاسيوس ماروتو

 

ScratchJr

ScratchJr يك زبان برنامه نويسي رايگان براي كودكان 5-7 ساله است. ScratchJr با استفاده از برنامه نويسي بلوك به كودكان امكان مي دهد داستان ها و بازي هاي تخيلي خود را بسازند. برنامه برنامه نويسي ScratchJr به عنوان همكاري گروه تحقيق DevTech در دانشگاه تافتس ، گروه كودكستان هاي مادام العمر MIT و شركت اختراع بازيگوش از طريق بودجه سخاوتمندانه از بنياد ملي علوم (جايزه DRL-1118664) و بنياد خراش ايجاد شد. در تابستان 2014 ، ScratchJr به عنوان يك برنامه رايگان iPad منتشر شد. امروز ، از اكتبر 2020 ، اين برنامه بيش از 22 ميليون بارگيري در iOS دارد و در iPads ، رايانه لوحي Android و Chromebook در دسترس است. علاوه بر اين ، داوطلبان از سراسر جهان به ترجمه ScratchJr به 48 زبان كمك كرده اند!

 

پژوهش

براي كسب اطلاعات بيشتر در مورد تحقيقات ما با استفاده از ScratchJr ، لطفاً نگاهي به انتشارات ما بيندازيد.

 

از ژانويه 2016 ، اين تيم از Google Analytics براي جمع آوري داده هاي كاربر ScratchJr استفاده كرده است. Google Analytics ابزاري رايگان است كه امكان دسترسي به فعاليت كاربر را همانطور كه در زمان واقعي در برنامه اتفاق مي افتد و همچنين موقعيت مخاطب ، كسب و رفتار را براي شما فراهم مي كند. با اين حال ، با توجه به مشخصات جمعيتي جوان ScratchJr ، حريم خصوصي يكي از مهمترين نگراني هاي تيم بود. فقط اطلاعات غير شناسايي جمع آوري مي شود و محققان به تصاوير يا صداهايي كه كودكان مي توانند وارد كنند يا پروژه هاي خاص خود دسترسي ندارند.


برچسب: ،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۶ ارديبهشت ۱۴۰۱ساعت: ۰۸:۰۵:۵۴ توسط:نيما ثابتي موضوع: نظرات (0)

يادگيري عناصر زبان خاص C ++

نقطه گذاري

نويسه هاي علائم نقطه گذاري آغاز يا پايان يك عبارت يا موارد جداگانه در يك ليست هستند.

 

نحو

قوانيني كه هنگام ساخت برنامه بايد رعايت شوند. اين قوانين چگونگي تركيب كلمات كليدي ، شناسه هاي تعريف شده توسط برنامه نويس ، عملگرها و علائم نگارشي را تعريف مي كند.

 

C ++ Specifics - شما يادگيري عناصر زبان خاص C ++ را در فصل 2 شروع خواهيد كرد.

 

خطوط و عبارات

ما غالباً برنامه ها را يادگيري عناصر زبان خاص C ++ به صورت خطوط و عبارات تشكيل شده تصور مي كنيم. يك خط فقط يك خط در برنامه است. مي توانيد شماره خط ها را در بيشتر ويرايشگران كد منبع IDE نمايش دهيد. در Visual Studio 2013 ، بايد آنها را روشن كنيد زيرا به طور پيش فرض خاموش هستند. هنگام تنظيم شماره خود ، اغلب ارجاع به اعداد خط را مشاهده خواهيد كرد

خطوط و عبارات

ما غالباً برنامه ها را به صورت يادگيري عناصر زبان خاص C ++ خطوط و عبارات تشكيل شده تصور مي كنيم. يك خط فقط يك خط در برنامه است. مي توانيد شماره خط ها را در بيشتر ويرايشگران كد منبع IDE نمايش دهيد. در Visual Studio 2013 ، بايد آنها را روشن كنيد زيرا به طور پيش فرض خاموش هستند. هنگامي كه برنامه خود را كامپايل مي كنيد ، اغلب ارجاع به شماره هاي خط مشاهده خواهيد كرد و خطايي رخ مي دهد.

 

برنامه اي كه اعداد و كدهاي خط را در يك برنامه نمونه به نام سلام جهان نشان مي دهد

 

عكس صفحه برنامه اي را با خطا يادگيري عناصر زبان خاص C ++ نشان مي دهد. هنگامي كه برنامه كامپايل شد ، خروجي (پنجره هاي سايه دار خاكستري بالا) شامل "source.cpp (B)" است كه نشان مي دهد اين مشكل در خط 8 پرونده به نام منبع وجود دارد. cpp

 

دستور يك دستورالعمل كامل است كه باعث يادگيري عناصر زبان خاص C ++ مي شود رايانه عملكردي را انجام دهد. يك عبارت ممكن است بيش از يك خط باشد. با شروع برنامه نويسي در فصل 2 ، معناي يك عبارت بيشتر معنا مي يابد.


برچسب: ،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۵ ارديبهشت ۱۴۰۱ساعت: ۰۲:۴۱:۳۴ توسط:نيما ثابتي موضوع: نظرات (0)

كد شي object

وقتي شروع به ايجاد برنامه در اين كلاس مي كنيد ، كد منبع ايجاد مي كنيد. كد منبع در يك فايل متني ساده به نام فايل منبع ذخيره مي شود.

 

تبديل كد منبع به كد اجرايي

رايانه شما كد منبع را نمي فهمد. براي تبديل كد منبع به كد اجرايي ، كه مي توانيد آن را در رايانه خود راه اندازي و اجرا كنيد ، بايد از يك كامپايلر استفاده كنيد.

 

در طول فرآيند تبديل كد منبع شما به يك فايل اجرايي ، كامپايلر C ++ كد شي را ايجاد مي كند.

 

كد منبع به آنچه توسط كامپايلر كد شي خوانده مي شود ، تبديل مي شود. كد شي object برنامه C ++ در پرونده هايي با پسوند .o يا .obj ذخيره مي شود. در مرحله آخر به نام linking ، پرونده هاي شي با هر روال كتابخانه (روال ارائه شده توسط زبان براي استفاده توسط شما) تركيب مي شوند تا فايل اجرايي نهايي با پسوند .exe توليد شود.

 

بسته به نحوه تدوين برنامه خود ، ممكن است مراحل مختلف تبديل پرونده هاي منبع خود را به يك برنامه اجرايي در واقع مشاهده كنيد يا نكنيد. به عنوان مثال در بسياري از كد شي object IDE ها (محيط هاي توسعه يكپارچه مانند Visual Studio ، Code :: Blocks يا XCode) ، مراحل مياني به طور خودكار انجام مي شود بنابراين مي توانيد بر روي دكمه كد شي object "ساخت" كليك كنيد و قابليت اجرا ايجاد مي شود.

 

برنامه اي از چه چيزي ساخته شده است؟ عناصر زبان  بيشتر زبان هاي برنامه نويسي شامل عناصر زير هستند. كليد واژه ها كلمات كليدي كلماتي هستند كه در زبان معني خاصي كد شي object دارند. آنها فقط مي توانند براي هدف مورد نظر خود استفاده شوند. همچنين به عنوان كلمات ذخيره شده شناخته مي شود.

 

شناسه هاي تعريف شده توسط برنامه نويس شناسه هاي تعريف شده توسط برنامه نويس كلماتي هستند كه شما به عنوان برنامه نويس براي تعريف متغيرها يا روال برنامه نويسي انتخاب مي كنيد.

 

اپراتورها

اپراتورها عمليات را روي يك يا چند ع كد شي object ملگر انجام مي دهند. عملوند قطعه اي از داده است. نمادهاي مختلف حسابي مانند + ، * و / / نمونه هايي از عملگرها هستند.


برچسب: ،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۵ ارديبهشت ۱۴۰۱ساعت: ۰۲:۴۱:۰۶ توسط:نيما ثابتي موضوع: نظرات (0)

الگوريتم برنامه نويسي

يك الگوريتم برنامه نويسي  يك توالي متناهي از عمليات مشخص براي حل يك مسئله خاص يا يك دسته از مشكلات را مشخص مي كند. شما مي توانيد مراحل يك الگوريتم را به طرق مختلفي از جمله كلمات (همچنين به عنوان زبان طبيعي نيز شناخته مي شوند) ، نمودار جريان ، كد شبه (در زير توضيح داده شده) و كد زبان برنامه نويسي توصيف كنيد.

 

همانطور كه پيچيدگي مشكلات افزايش مي يابد ، مهم است كه الگوريتم هايي كارآمد (به عنوان مثال سريع) و صحيح طراحي شوند ، زيرا از هر ورودي معتبري ، خروج الگوريتم برنامه نويسي ي مشخص شده توليد مي كنند. در CS 325 ، تحليل الگوريتم ها ، شما روش هايي را براي تجزيه و تحليل پيچيدگي و اثبات درستي ياد خواهيد گرفت.

 

تبديل الگوريتم ها به برنامه ها

يك الگوريتم مي تواند به زبانهاي مختلف رايانه ا الگوريتم برنامه نويسي ي پياده سازي شود و يك برنامه واحد ممكن است از الگوريتم هاي مختلفي استفاده يا پياده سازي كند. به عنوان مثال ، ممكن است از يك الگوريتم مرتب سازي براي سفارش پيام ها و يك الگوريتم رمزگشايي براي درك پيام ها استفاده كنيد.

 

كد ماشين ، زبان اسمبلي و كامپايلرها

CPU رايانه دستورالعمل هاي برنامه شما را اجرا مي كن الگوريتم برنامه نويسي د. با اين حال ، در حالي كه شما يك برنامه را به زباني مانند C ++ مي نويسيد ، CPU رايانه فقط مي تواند دستورالعمل هاي كد شده به عنوان توالي Os و s را دنبال كند. كامپايلر نرم افزار يك برنامه ويژه است كه عبارات نوشته شده به زبان كامپيوتر را به يك فرم باينري (Os و s} به نام كد ماشين) تبديل مي كند. از آنجا كه تشخيص 0 و 1 نتيجه بر الگوريتم برنامه نويسي اي ما دشوار است ، سطح پايين (نزديك به سخت افزار) وجود دارد ) زبان برنامه نويسي به نام اسمبلي زبان است كه از اختصارات و الگوهاي كوتاه براي توصيف آنچه CPU بايد انجام دهد استفاده مي كند. به عنوان مثال ، عبارت اسمبلي "MOV AL ، 61h؛" به معني كپي كردن مقدار زير است (61 ساعت ، نمايش هگزادسيمال 97) در محل حافظه " AL ".

 

شما در CS 271 ، معماري رايانه و اس الگوريتم برنامه نويسي مبلي زبان در مورد كد ماشين و زبان اسمبلي چيزهاي بيشتري خواهيد آموخت.

 

زبانهاي سطح بالا

در اين كلاس C ++ را مي آموزيد كه يك زبان الگوريتم برنامه نويسي سطح بالايي است. زبانهاي سطح بالا آن دسته از زبانهاي رايانه اي هستند كه بسياري از جزئيات سطح پايين سيستم رايانه را پنهان مي كنند و تمايل به استفاده از كلمات و نمادهاي طبيعي تر در مقابل كلماتي مانند "MOV" در زبان اسمبلي دارند كه يك زبان سطح پايين است.

 

C ++ يكي از بسياري از زبان هاي سطح بالا است. برا الگوريتم برنامه نويسي ي ديدن محبوبيت فعلي همه زبانهاي رايانه ، به فهرست TIOBE برويد.

 

كد منبع ، كد شي و كد اجرايي


برچسب: ،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۵ ارديبهشت ۱۴۰۱ساعت: ۰۲:۴۰:۳۸ توسط:نيما ثابتي موضوع: نظرات (0)