انجمنهای فارسی اوبونتو
خبرها => لینکهای خبری => نویسنده: nixoeen در 15 شهریور 1404، 02:10 بظ
-
درود دوستان،
مایکروسافت چند روز پیش کدهای زبان بیسیک که برای پردازندهٔ اماواس ۶۵۰۲ (https://fa.wikipedia.org/wiki/%D8%A7%D9%85%E2%80%8C%D8%A7%D9%88%D8%A7%D8%B3_%DB%B6%DB%B5%DB%B0%DB%B2) نوشته شده بود را با پروانهٔ MIT منتشر کرد. اگر کمودور ۶۴ (https://fa.wikipedia.org/wiki/%DA%A9%D9%85%D9%88%D8%AF%D9%88%D8%B1_%DB%B6%DB%B4) رو میشناسید، این زبان پایهٔ زبان برنامهنویسی این دستگاه بود.
در گذشته، کتابهایی بود که برنامههای مختلف بیسیک رو لیست کرده بود و ما ساعتها این برنامهها را تایپ میکردیم و اجرا میکردیم تا مثلا اشکال هندسی متحرک یا چیزهایی از این قبیل رو ببینیم.
مخزن کدهای بیسیک: لینک (https://github.com/microsoft/BASIC-M6502)
توضیحات بیشتر از مایکروسافت: لینک (https://opensource.microsoft.com/blog/2025/09/03/microsoft-open-source-historic-6502-basic/)
-
تاریخچه کمودور ۶۴ در ایران
https://retroconsoleshack.ir/news/%d8%aa%d8%a7%d8%b1%db%8c%d8%ae%da%86%d9%87-%da%a9%d9%85%d9%88%d8%af%d9%88%d8%b1-%db%b6%db%b4-%d8%af%d8%b1-%d8%a7%db%8c%d8%b1%d8%a7%d9%86/
این برنامه یک مفسر Interpreter برای زبان BASIC است که به زبان اسمبلی مخصوص کلاس پردازندههای 6502 نوشته شده و به یک معنا مفسر به عنوان سیستمعامل بوده است.
مایکروسافت طی قراردادی که با تولید کنندگان سختافزار رایانههای شخصی PC داشته این برنامه را نیز همراه رایانه ارائه میکرده و در نتیجه با روشن شدن رایانه، مفسر زبان برنامهنویسی BASIC اجرا شده و آماده دریافت، پردازش و اجرای دستورات زبان سطح بالای BASIC و اجرای آنها روی پردازنده بود.
چنین ابتکاری منجر به همگانی شدن امکان برنامهنویسی رایانهها برای علاقهمندان و نه تنها متخصصانی که به زبان اسمبلی آشنایی داشتند شد.
مفسر در ویکی (https://fa.wikipedia.org/wiki/%D9%85%D9%81%D8%B3%D8%B1_(%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D8%B4))
یک ایده جالب اجرای این برنامه روی شبیهساز و برنامهنویسی به زبان BASIC است.