فهرست مندرجات
برنامهنویسی (Programming)
این بخش به مفاهیم پایه و پیشرفته برنامهنویسی، زبانهای برنامهنویسی، ابزارهای توسعه نرمافزار و فرایند اجرای کد میپردازد.
هدف این واژهنامه، ارائه تعریفهای دقیق و قابلارجاع از اصطلاحات فنی، توضیح تفاوت مفاهیم مشابه و ایجاد ارتباط میان موضوعات مختلف برنامهنویسی است.
مفاهیم پایه
این بخش شامل اصطلاحاتی است که در بیشتر زبانها و حوزههای برنامهنویسی کاربرد دارند.
زبانها و روشهای اجرای برنامه
این بخش به نحوه پردازش، ترجمه و اجرای کد منبع میپردازد.
ساختمان داده و الگوریتمها
این بخش به روشهای سازماندهی داده و حل مسائل محاسباتی اختصاص دارد.
معماری و طراحی نرمافزار
مفاهیم این بخش به ساختاردهی، توسعه و نگهداری نرمافزار مربوط میشوند.
اشکالزدایی و آزمون
این بخش به پیدا کردن خطاها و بررسی صحت عملکرد نرمافزار میپردازد.
ابزارها و گردش کار توسعه
این بخش ابزارها و روشهایی را معرفی میکند که در فرایند توسعه و نگهداری نرمافزار استفاده میشوند.
برنامهنویسی وب و رابطها
مشارکت در این واژهنامه
برای حفظ کیفیت مطالب، هنگام ایجاد یا ویرایش مدخلها به نکات زیر توجه کنید:
- تعریف هر اصطلاح باید دقیق، روشن و تا حد امکان مستقل از زبان برنامهنویسی خاصی باشد.
- در صورت وجود معادل فارسی رایج، آن را همراه با اصطلاح انگلیسی ذکر کنید.
- برای مفاهیم پیچیده، مثال عملی و قابلآزمایش ارائه دهید.
- تفاوت اصطلاحات نزدیک به هم را بهصورت صریح توضیح دهید.
- برای ادعاهای فنی مهم به مستندات رسمی یا منابع معتبر ارجاع دهید.
- از ایجاد صفحات تکراری برای یک مفهوم خودداری کنید و اصطلاحات مرتبط را به یکدیگر پیوند دهید.
وضعیت مقالات
پیوندهای این فهرست میتوانند پیش از ایجاد مقاله مقصد اضافه شوند. DokuWiki برای صفحات ایجادنشده پیوندی مشخص نمایش میدهد تا بتوان آنها را بعداً ساخت.
برای شروع، میتوان روی تکمیل مفاهیم پایه، اجرای برنامه، ساختمان دادهها و ابزارهای توسعه تمرکز کرد.
