برنامه‌نویسی

11 مقاله

وردبیسیک: زبان برنامه‌نویسی مخصوص ورد

وردبیسیک، زیرمجموعه‌ای از کوئیک‌بیسیک مایکروسافت، برای خودکارسازی وظایف پردازش متن در ورد طراحی شده بود. این زبان با حدود ۹۰۰ دستور ساده، پیش از جایگزینی با وی‌بی‌ای (VBA) در ورد ۹۷، ابزار اصلی مکروزنی بود. برخلاف وی‌بی‌ای، وردبیسیک شی‌گرا نبود و ساختار خطی داشت.

13 تیر 1405

زبان برنامه‌نویسی CAL

زبان CAL یک زبان برنامه‌نویسی سطح بالا برای نوشتن اَکتورها (Actors) در مدل داده‌جریان (Dataflow) است. این زبان برای تبدیل جریان‌های ورودی داده به جریان‌های خروجی طراحی شده و در حوزه‌هایی مانند پردازش ویدئو، فشرده‌سازی و رمزنگاری کاربرد دارد. CAL توسط گروه کاری MPEG RVC به‌عنوان بخشی از استانداردسازی خود پذیرفته شده است.

13 تیر 1405

جورج ان. بیرد: دانشمند رایانه آمریکایی

جورج ان. بیرد، دانشمند رایانه آمریکایی، در دهه‌های ۱۹۶۰ و ۱۹۷۰ میلادی در نیروی دریایی ایالات متحده زیر نظر گریس هاپر بر روی زبان‌های برنامه‌نویسی کار کرد. او بعدها در اداره ملی استاندارد مشغول به کار شد و در سال ۱۹۷۴ میلادی به دلیل توسعه و پیاده‌سازی موفق سیستم اعتبارسنجی کامپایلر کوبول نیروی دریایی، جایزه گریس موری هاپر را دریافت کرد.

11 تیر 1405

کدواژه‌ها: مجله آنلاین برنامه‌نویسی

کدواژه‌ها نشریه آنلاین برنامه‌نویسی است که توسط جامعه مرکز رکُرس تهیه می‌شود. این مجله از دسامبر ۲۰۱۴ با انتشار فصلی آغاز به کار کرده و شامل آثار اصلی شرکت‌کنندگان، از جمله «مقیمین» و فارغ‌التحصیلان مرکز است. هدف آن اشتراک‌گذاری رویکرد شاد برنامه‌نویسی و یادگیری در جامعه و دسترسی‌پذیری برای برنامه‌نویسان تازه‌کار و حرفه‌ای است.

11 تیر 1405

فهرست کتابخانه‌های قالب سی‌پلاس‌پلاس

در این مقاله به بررسی کتابخانه‌های قالب سی‌پلاس‌پلاس می‌پردازیم. این کتابخانه‌ها ابزارهای قدرتمندی برای توسعه‌دهندگان هستند که امکانات متنوعی از جمله محاسبات خطی، پردازش موازی و یادگیری ماشین را ارائه می‌دهند. انتخاب کتابخانه مناسب به عوامل مختلفی مانند کارایی، سادگی استفاده و پشتیبانی توسعه‌دهندگان بستگی دارد.

11 تیر 1405

JuMP: زبان مدل‌سازی جبر و بهینه‌سازی ریاضی در جولیا

JuMP یک زبان مدل‌سازی جبری و مجموعه‌ای از بسته‌های پشتیبان برای بهینه‌سازی ریاضی است که در زبان برنامه‌نویسی جولیا تعبیه شده است. این ابزار توسط شرکت‌ها، نهادهای دولتی، مؤسسات آموزشی و افراد برای فرمول‌بندی و ارسال مسائل بهینه‌سازی به حل‌کننده‌های شخص ثالث استفاده می‌شود. JuMP به‌ویژه در حوزه‌ی تحقیق در عملیات کاربرد دارد.

8 تیر 1405

موسل: کتابخانه استاندارد سی برای لینوکس

موسل یک کتابخانه استاندارد سی است که برای سیستم‌های عامل مبتنی بر هسته لینوکس طراحی شده و تحت لایسنس MIT منتشر شده است. این کتابخانه توسط ریچ فلکر توسعه یافته و هدف آن ارائه یک پیاده‌سازی تمیز، کارآمد و مطابق با استانداردها است. موسل با طراحی از صفر، امکان لینک‌دهی استاتیک کارآمد و پایداری باکیفیت زمان واقعی را فراهم می‌کند.

5 تیر 1405

میزبانی خودی (Self-hosting) در کامپایلرها

میزبانی خودی (Self-hosting) در برنامه‌نویسی یعنی نرم‌افزاری بتواند نسخه‌های جدید خودش را تولید کند؛ مانند کامپایلری که کد منبع خود را ترجمه می‌کند. این مفهوم که در سیستم‌عامل‌ها و کامپایلرها کاربرد دارد، با مشکل مرغ و تخم‌مرغ روبه‌روست اما راه‌حل‌هایی مثل کامپایلر متقاطع و بوت‌استرپ دارد.

31 خرداد 1405

فدراسیون امنیت سایبری، برنامه‌نویسی و پهپادهای عربستان سعودی

فدراسیون امنیت سایبری، برنامه‌نویسی و پهپادهای عربستان سعودی نهادی ملی برای پرورش مهارت‌های حرفه‌ای، برگزاری رویدادهای فناورانه و تقویت اکوسیستم دیجیتال کشور است.

28 خرداد 1405

گنوپلات (Gnuplot)

گنوپلات نرم‌افزاری قدرتمند و رایگان برای رسم نمودارهای دوبعدی و سه‌بعدی است که در سال ۱۹۸۶ منتشر شد. این ابزار با پشتیبانی از زبان‌های برنامه‌نویسی مختلف و فرمت‌های خروجی متعدد، گزینه‌ای ایده‌آل برای تحلیلگران داده است. نکته جالب این است که گنوپلات هیچ ارتباطی با پروژه گنو (GNU) ندارد!

23 خرداد 1405

تاریخچه نسخه‌های کیوت (Qt)

مروری بر تاریخچه نسخه‌های مختلف فریم‌ورک محبوب کیوت، از نسخه‌های اولیه تا آخرین به‌روزرسانی‌ها، با تمرکز بر پشتیبانی بلندمدت (LTS) و تغییرات کلیدی.

9 اسفند 1404