Embedded Academy
3.95K subscribers
798 photos
118 videos
241 files
250 links
📢 All About Embedded in Persian and English

Embedded Systems
IoT
AI
Machie Vision

در سایر شبکه ها:
aparat.com/embedded
instagram.com/embedded_ir
Twitter.com/embedded_ir

Admin: @embeded
Download Telegram
کراس پلتفرم یا چند سکویی چیست ؟
Cross - Platform

@embedded
از جمله اصلاحات رایج در دنیای مهندسی نرم افزار است که به ان دسته از نرم افزار هایی گفته میشود که در چندین سکوی رایانه ای قابل اجرا هستند. و قابلیت اجرا بر روی پلتفرم های مختلف را دارا هستند.
و به طور کلی به دوسته تقسیم می شوند :
دسته ی اول توسط کامپایلر برای سیستم های مختلف یک نسخه جداگانه می سازدو
دسته ی دوم برنامه هایی هستند که توسط مفسر های سیستم های مختلف اجرا میشوند.
#چند_سکویی #crossplatform
#آشنایی_با_اصطلاحات_و_واژه_ها
#واژه_ها،
#کراس_پلتفرم یا چند سکویی چیست ؟
Cross - Platform

@embedded
از جمله اصلاحات رایج در دنیای مهندسی نرم افزار است که به ان دسته از نرم افزار هایی گفته میشود که در چندین سکوی رایانه ای قابل اجرا هستند. و قابلیت اجرا بر روی پلتفرم های مختلف را دارا هستند.
و به طور کلی به دوسته تقسیم می شوند :
دسته ی اول توسط کامپایلر برای سیستم های مختلف یک نسخه جداگانه می سازدو
دسته ی دوم برنامه هایی هستند که توسط مفسر های سیستم های مختلف اجرا میشوند.
#چند_سکویی #crossplatform
#آشنایی_با_اصطلاحات_و_واژه_ها
#History
#تاریخچه " سیستم های نهفته"
4️⃣( قسمت چهارم)
📆 سال 1945
🎯فناوری نرم افزار و اشکال زدایی (Software Technology & Debugging )/ برنامه نویسی کامپیوتر هاروارد و اولین اشکال زدایی تاریخ!

احتمالا برایتان این سوال پیش آمده است که کلمه باگ (bug) به معنای سوسک چرا مورد استفاده برای تعریف ایرادات نرم افزاری قرار گرفته است!؟

وقتی کامپیوتر هاروارد (Harvard Mark I)توسط دانشمندان دانشگاه هاروارد ساخته شد.(#معماری_هاروارد )
که به عنوان یک کامپیوتر الکترومکانیکی همه منظوره در سال های پایانی جنگ جهانی دوم مورد استفاده قرار گرفت.
خانم گریس هاپر (Grace Hopper) ، دانشمند علوم کامپیوتر و هم چنین دریابان دوم نیروی دریایی ایالات متحده آمریکا بعنوان اولین برنامه نویس این کامپیوتر ، به #برنامه نویسی این کامپیوتر پرداخت و این باعث شد که او به عنوان یکی از #پیشگامان مهندسی کامپیوتر لقب " بانوی نرم افزار " را ازآن خود کند.
در خلال یکی از برنامه ها و کاربری کامپیوتر هاروارد ، عملکرد کامپیوتر دچار مشکل شد!
جستجو و تحقیق و بررسی برای حل مشکل شروع شد!
حل مشکل و با یافتن یک "سوسک" درون کامپیوتر خاتمه یافت. سوسک عامل مشکل بود!
سوسک یا همان باگ انگلیسی ها ! نمادی شد برای دردسر همیشگی برنامه نویس ها!
بانوی نرم افزار جهان و اولین دیباگر جهان که یابنده سوسک هاروارد بود ، اولین باگ تاریخ برنامه نویسی را کشف کرد و البته تا به امروز تریلیون ها باگ دیگر توسط توسعه دهندگان کشف و برطرف می شود.
این فقط داستان #Debugging نیست .
خانم گریس هاپر ، نخستین کامپایلر را ساخت ، اون حتی ایده زبان برنامه نویسی مسقل از ماشین (مرتبط با #crossplatform) را مطرح کرد ، او بعدها در وزارت دفاع ایالات متحده آمریکا ، زبان برنامه نویسی FLOW-MATIC را اختراع کرد که بعداز مدتی در سال 1959 ، #زبان_برنامه_نویسی #COBOL بر اساس زبان FLOW-MATIC طراحی شد ، زبان برنامه نویسی COBOL به عنوان اولین زبان کراس پلتفرم شناخته میشود.

‏ COBOL مخفف Common Business-Oriented Language زبانی سطح بالا برای کاربرد های تجاری بود.‏ اما با وجود عمری حدود 60 ساله هنوز هم مورد استفاده قرار می گیرد و قابلیت های ویژه ای دارد که او را قدرتمند نگه داشته است.

از دانشنامه ویکی پدیا بیشتر بخوانید :
https://en.wikipedia.org/wiki/Harvard_Mark_I
https://en.wikipedia.org/wiki/Grace_Hopper
https://en.wikipedia.org/wiki/COBOL
امبدد آکادمی ؛ کانال جامع تخصصی مهندسی امبدد
@embedded