signed

signed

یک نوع داده‌ی اصلاح‌گر که نشان می‌دهد یک امضای شئ در بیت‌ رده بالا ذخیره شده باشد.

server

سرویس دهنده

به معنی سرویس‌دهنده است. در حقیقت، سرور یک کامپیوتر همیشه روشن و قدرتمند است که اطلاعات روی آن ذخیره می‌شود و کاربران هر لحظه ممکن است به آن درخواست (Request) ارسال کنند و منتظر پاسخ (Response) آن در قالب مشاهده این اطلاعات باشند.

scope

scope

در برنامه نویسی مربوط به بحث accessibility (قابلیت دسترسی) و visibility (قابلیت مشاهده) است. مثلا این بخش بیشتر در متغیرها و توابع به کار می‌رود. مثلا اگر تابع یا متغیری در سورس کد من وجود داشت، می‌توانیم از هر جای سورس کد به آن دسترسی داشته باشیم یا خیر؟

static

ثابت

طول حیات یک شئ تعریف‌شده به صورت static در سرتاسر طول حیات اجرای برنامه‌ی حفظ می‌شود.

sizeof

size of

برگرداندن اندازه‌ی یک شئ در قالب بایت.

short

short

یک نوع داده‌ی اصلاح‌گر که یک نوع int عددی 16-bit تعریف می‌کند.

solid

solid

SOLID مجموعه‌ای محبوب از اصول طراحی است که در توسعه نرم‌افزار شیءگرا استفاده می‌شود. SOLID مخفف پنج اصل کلیدی: 1- اصل یگانگی مسئولیت، 2- اصل باز-بسته، 3- اصل جانشینی لیسکوف، 4- اصل تفکیک رابط‌ها و 5- اصل وارونگی وابستگی در طراحی است.

struct

struct

برای اعلام انواع جدید که هم داده و هم توابع عضو را کپسوله (encapsulate) می‌کند.

Source code

Source code

به مجموعه‌ای از کدهایی که توسط یک برنامه نویس نوشته می‌شود و تبدیل به یک برنامه (Program) خاص می‌شود، سورس کد یا کد منبع گفته می‌شود.

Senior developer

Senior developer

سنیور (Senior) در برنامه نویسی به معنی ارشد است. توسعه‌دهندگان سنیور سابقه و مهارت بیشتری نسبت به توسعه‌دهندگان جونیور و میدلول دارند.

string

رشته

به متغیری که مقدارش برابر کاراکتر (Character) باشد استرینگ (String) یا رشته می‌گوییم.

SDK

کیت توسعه نرم افزار

SKD بسته‌ای از کدها، کتابخانه‌ها، راهنما‌ها و ابزارهایی است که برنامه نویسان برای توسعه نرم‌افزار از آن استفاده می‌کنند.

SQL

زبان پرس و جو ساختاریافته

SQL مخفف کلمات Structured Query Language، به معنای زبان پرس‌وجو ساختاریافته است. کاربرد این زبان برنامه نویسی نسبتا ساده، مدیریت اطلاعات پایگاه‌های داده‌ای است که بر پایه‌ی سیستم‌های رابطه‌ای بنا شده‌اند. از طریق زبان SQL می‌توان عملیات CRUD، یعنی Create (ایجاد)، Read (خواندن)، Update (بروزرسانی) و Delete (حذف کردن) اطلاعات در پایگاه‌داده را انجام داد.

script

script

اسکریپت‌ها برنامه‌های کوچکی هستند که توسط زبان‌های برنامه نویسی ساخته شده‌اند. هدف اسکریپت‌ها جلوگیری از انجام کارهای تکراری است. یعنی یک اسکریپت (یرنامه) از قبل نوشته شده تا از دوباره نوشتن آن خودداری کنیم و سرعت توسعه بالاتر رودو در زمان صرفه‌جویی شود.

syntax

نحو

سینتکس (Syntax) به معنای «نحو» است. هر زبان برنامه نویسی نحوه نوشتاری متفاوتی دارند اما قوانین در همه زبان‌ها یکسان است.

Sass

Sass

پیش‌پردازنده CSS که امکانات پیشرفته‌تری برای نوشتن استایل‌ها فراهم می‌کند

Semantic HTML

نشانه گذاری معنایی

استفاده از تگ‌های HTML که معنا و ساختار محتوا را مشخص می‌کنند

Single Page Application (SPA)

برنامه تک‌صفحه‌ای

اپلیکیشنی که به‌جای بارگذاری صفحات جدید، محتوا را داینامیک تغییر می‌دهد

SVG (Scalable Vector Graphics)

گرافیک برداری مقیاس‌پذیر

فرمت تصویری برداری برای تصاویر قابل بزرگ‌نمایی بدون افت کیفیت

State

وضعیت

داده یا وضعیت فعلی یک کامپوننت در برنامه‌های فرانت‌اند

Static Site Generator

تولیدکننده وب‌سایت استاتیک

ابزارهایی که صفحات وب ثابت را از قالب‌ها و داده‌ها تولید می‌کنند

Stream

Stream

جریان داده‌ها که به صورت پیوسته پردازش می‌شوند

Style Guide

راهنمای سبک

مجموعه قوانین و استانداردهای طراحی برای حفظ یکنواختی در پروژه‌ها

(SaaS (Software as a Service

نرم‌افزار به عنوان سرویس

ارائه نرم‌افزار از طریق اینترنت بدون نیاز به نصب محلی.

(SEO (Search Engine Optimization

بهینه‌سازی موتور جستجو

روش‌هایی برای افزایش رتبه سایت در نتایج جستجو.

(SPA (Single Page Application

برنامه تک صفحه‌ای

اپلیکیشنی که تمام محتوا در یک صفحه بارگذاری و تغییر می‌کند.

SQL Injection

تزریق SQL

حمله امنیتی که با وارد کردن کدهای مخرب به پایگاه داده آسیب می‌رساند.