احصل على متجر على الويب

احصل على موقع ويب من فئة متجر اليوم و اعرض خدماتك و منتجاتك لشريحة كبيرة من الزبناء

نشرة الأخبار
مراجعة ل HostGator

مراجعة ل HostGator

HostGator هي واحدة من أكبر شركات الاستضافة وأكثرها شهرة في العالم. أنها توفر استضافة مشتركة واستضافة VPS وخوادم مخصصة وخطط استضافة WordPress مدارة. اقرأ مراجعة التفصيلية لمعرفة ما إذا كان HostGator هو الخيار الصحيح لك. في مراجعة تفصيلية هذه ، سنضع وعودهم من خلال عملية...

مراجعة ل Hostinger

مراجعة ل Hostinger

Hostinger هو مزود استضافة ويب شهير مع منصة قوية لإطلاق مواقع الويب. أنها توفر مجموعة متنوعة من خطط الاستضافة المشتركة للجميع من المبتدئين إلى الشركات الكبيرة. أسعارها معقولة ، وتتضمن خططها الكثير من الميزات المفيدة. راجع مراجعة خبرائنا Hostinger لتقرير ما إذا كان...

مراجعة DreamHost من خبرائنا

مراجعة DreamHost من خبرائنا

DreamHost هي شركة استضافة شهيرة حائزة على جوائز ، وواحدة من مضيفي WordPress.org الموصى بهم رسميا. أنها توفر تسجيل المجال وخدمات استضافة الويب ، بما في ذلك استضافة WordPress المدارة. يوفر نظامهم الأساسي كل ما تحتاجه لتنمية موقع الويب الخاص بك ، سواء كنت مدونا جديدا أو...

تصميم مواقع ويب مربحة

الأدوات التي نستخدمها

– منشئ ديفي DIVI: منشأ ديفي هو برنامد لتصميم مواقع الويب الحديثة بتقنية المكونات المعدة مسبقا و التصميم على الواجهة

فريق سكولويب

أغسطس 21, 2022

أنواع لغات البرمحة

أنواع لغات البرمجة

لغات البرمجة عبارة عن لغات التواصل بين المبرمج وجهاز الحاسوب الخاص به وذالك من خلال تفكيك أو تزويد مجموعة من الحقائق أو رموز وأرقام  تستخدم لإعطاء التعليمات و الأوامر للحاسب الآلي ومن ثم تمر هذه الأوامر بعدة مراحل حتى تنفذ على جهاز الحاسوب .

وتنقسم لغة البرمجة حسب قربها إلى اللغات الإنسانية وكل لغة تتميز بوظائف وخصائص معينة تفضلها عن غيرها ومن أهمها :

لغة عالية المستوى (BASIC;JAVa;Python;Javascript؛C;C++;PASCAL;)

هي من بين الأصناف المفضلة في لغات البرمجة لأنها أقرب إلى لغة الإنسان وبعيدة عن لغة الآلة ولا تلزم المبرمج الدخول في جزئيات تطبيق أوامر البرمجة على مستوى نطاق الحاسوب ويعتبر هذا النوع هو الأسهل والأوضح في التعلم والتطبيق لدى المبرمجين وأيضا بالنسبة للمبتدئين يعد الخطوة الأولى الناجحة في عالم البرمجة

-لغة البرمجة منخفضة المستوى (هي عكس لغة البرمجة عالية المستوى لأنها الأقرب للغة الآلة وتبتعد عن اللغات الإنسانية) أهمها:

لغة الآلة

هي برنامج حاسوب مكتوب في تعليمات لغة الآلة يمكن تنفيذه مباشرة من خلال وحدة المعالجة المركزية لجهاز لكمبيوتر وتعتبرالوحيدة التي يسهل على الجهاز فهمها دون الرجوع إلى مترجم او وسيط آلي وهي لغة رقمية محضة تسعى إلى التشغيل في أسرع وقت ممكن إلا أنها تصنف كلغة بدائية للبرمجةلإعتمادها على عتاد الحاسوب.

لغة التجميع

يرمز لها بالرمز (ASM) و هي   مصممة لتتعامل مع الحاسوب أكثر من كونها مصممة ليتم البرمجة بها:

  1. تستعمل في برمجة أجهزة الكمبيوتر
  2. الدوائر المتكاملة
  3. المتحكمات
  4. المعالجات الدقيقة

وتقوم كذلك بتحويل اللغة القابلة إلى لغة  القراءة البشرية إلى  أوامر متشكلة  من الرموز والأرقام يستطيع المعالج فهمها والتقييد بتنفيده‍ا وهناك لغات أخرى لأن عالم البرمجة الإلكترونية يستحوذ على الكثير  والكثير من اللغات تستعمل في تطوير برمجيات  الحاسوب المكتبي والتعامل مع البيانات وكل ما يخص العالم الرقمي كلغة هاكسية (HAX) ولغة آر (R)و لغة بايثون .

لغات البرمجة المفسرة  هي  اللغة التي لا تترجم البرامج المكتوبة بها إلى لغة الآلة، ولكنها تستدعي استعمال برامج المفسر قصد شرحها وتوضيحها لتنفيذ الأوامر المدونة بها. لكن يمكننا الجزم بأن اي لغة برمجة يمكنها ان تكون مترجمة او مفسرة لدى فالتفريق بين اللغة المفسرة او المترجمة راجع فقط للطريقة الشائعة وليس للمحتوى الداخلي للغة نفسها.ويمكن للكثير من لغات البرمجة العمل بالمترجمات والمفسرات على سبيل المثال لغة ليسب LISP ولغة باسكال ولغة سي وغيرها.

بينما لغة JAVA التي تعتبر من بين أنواع لغات البرمجة الأكثر أمانا مثلا تحول إلى صيغة يجب أن تفسر، لكنها تستعمل الترجمة في الوقت الأنسب لتحويل تلك  الشيفرة أو الصيغة إلى لغة آلة.

لغات البرمجة المترجمة تسمى اللغة المحولة، تستعمل المترجم ( Compiler) الذي يقوم بتحويل اللغة القابلة للقراءة البشرية إلى لغة الآلة التي  يتقيد بها جهاز الكمبيوتر و بتعليماتها،  وأحسن مثال :لغة السي التي تمتاز بأهم خاصية وهي الكشف عن وجود  أخطاء بالبرنامج أثناء تجميعه والعمل على تصحيحها.

لهذا يستخدم المبرمجين لغات البرمجة  المترجمة (التنفيذ المترجم) ﻷنها تجعل البرنامج الذي يكتب أسرع فى العمل على الآلة ﻷن شفرة البرنامج كاملة تم تحويلها  إلى لغة الآلة التي يفهمها المعالج الٱلي، وكل ما على المعالج الآلي هو تشغيل الشيفرة وقت استدعاءها فقط.

تعد لافتات الويب جزءا مهما من موقع التجارة الإلكترونية الخاص بك. لماذا لا تجعلها تبدو جيدة و مشجعة للنقر؟ من خلال خدمتنا ، يمكننا استخدام صورك الخاصة مع دمج أحدث اتجاهات التصميم لدينا لمنح كل لافتة مظهرا فرديا.

تصميم لافتات اعلانية

48,00 

لغة HTML

<!DOCTYPE html>
<html>
<body>

<h2>HTML Buttons</h2>
<p>HTML buttons are defined with the button tag:</p>

<button>Click me</button>

</body>
</html>

تعرف باللغة ترميز أو توصيف النصوص تعتبر الهيكل الأساس للمواقع الالكترونية

وهي التلميحات والأوامر والوسوم  تكون جملة حول نص معين التي تختص في كيفية تنظيمه وترتيبه وتشكيله وتعد اشهر لغات الترميز اذ تعتبر من قواعد الانترنت المهمة لأنها تحتوي على عدة أساليب مشهورة لربط بين المحرر والمؤلف ومن الخصائص التي تنفرد بها هي انها لاتترجم الأوامر كما في لغات البرمجة الأخرى لأن لغة HTML هي نص عادي كأي ملف نصي. ويتم كتابة هذه اللغة بالمفكرة على  البرنامج الويندوز، وهي من اسهل لغات وابسط وسيلة للكتابة البرمجية

لغة PHP

if ( ! defined( 'ABSPATH' ) ) {
	define( 'ABSPATH', __DIR__ . '/' );
}

برزت لغة البرمجة PHP عام 1995  على يد المبرمج دانيماركي راموس ليردورف  الذي استخدمها للتحكم في موقعه الشخصي والآن أصبحت من أشهر لغات البرمجة الحالية المستخدمة لإنشاء تطبيقات الويب إذ يشرع الخادم في تسلم الأوامر والتعليمات والنصوص البرمجية وترجمتها وعرضها للمستخدم بشكل مباشر  أثناء عملية التصفح وايضا تغيير البيانات والمحتوى بطريقة سلسة و بكل سهولة لدى الصفحات الويب المتحركة  مثل صفحات التواصل الإجتماعي لدى تسمى بالمواقع الديناميكية

لغة  Javascript


<!--Add a copy button to code snippet-->
<script>
	const copyButtonLabel = "Copy Code";

// use a class selector if available
let blocks = document.querySelectorAll("pre");

blocks.forEach((block) => {
  // only add a button if browser supports Clipboard API
  if (navigator.clipboard) {
    let button = document.createElement("button");
    button.innerText = copyButtonLabel;
    button.addEventListener("click", copyCode);
    block.appendChild(button);
  }
});

async function copyCode(event) {
  const button = event.srcElement;
  const pre = button.parentElement;
  let code = pre.querySelector("code");
  let text = code.innerText;
  await navigator.clipboard.writeText(text);
}


</script>

هي من بين أنواع لغات البرمجة الأكثر شيوعا و هي حديثة و مناسبة اكثر من كل لغات البرمجة حيث تعمل على جعل المواقع أكثر متعة وتفاعل فهي تشغل كامل طاقتها داخل المتصفح لأنها تجعله أكثر متعة وأكثر سهولة وسرعة في التحميل إلا انه لا يمكن استخدامها لادارة البرامج او التطبيقات خارج المتصفح.

والخاصية المميزة  الثانية للغة البرمجة المترجمة هي تمكن من  وضع تحسينات  وإضافات على الشيفرة من خلال المترجم . ولكن يجب الأخذ بعين الاعتبار  كتابة المترجم نفسه لأنها عملية صعبة ومرهقة للشركات والتحسينات تكون بعد مدة من العمل عليها لذالك فهناك  لغات بعيدة كل البعد عن عملية  الترجمة

لغة CSS

.wp-block-code{
    border: 1px solid #ccc;
    border-radius: 4px;
    font-family: Menlo,Consolas,monaco,monospace;
    padding: 0.8em 1em;
	direction:ltr;
	background:#eee;
	margin:30px auto;
	border-radius:5px;
	padding:15px;
}
.wp-block-code code{
	text-align:left;
}
pre[class*="language-"] {
  position: relative;
  margin: 5px 0 ;
  padding: 1.75rem 0 1.75rem 1rem;

  /* more stuff */
}

button{
  position: absolute;
  top: 5px;
  right: 5px;

  /* more stuff */
}

تعتبر لغة CSS هي المساعدة الرئيسية للغة HTML حيث تستطيع تعديل وتسوية الملفات دفعة واحدة وذالك عبر تعديل في ملف واحد  وايضا تتحكم في تغييرات التي  تطرأ على  الشكل العام للصفحات على الموقع وذالك حسب رغبة  المبرمج

لغة XML

<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

كما يعرفها البعض بلغة البيانات تعتبر من البرمجيات القابلة للتوسع والمختلفة لأنها تعمل على البيانات ونقلها وعرضها بشكل خاص ومزين ولائق وهي واحدة  من  اشهر لغات الترميز ولها قدرة هائلة في تخزين البيانات.

وهذه اللغات البرمجية تعد مفتاح وهيكل عالم البرمجة بحيث تخول للانسان التعامل مع اجهزة الكترونية كالحاسوب والأجهزة ذكية هدف أمرها وتقييدها بالتعليمات التي يطلبها منها  الانسان .

0 تعليق

إرسال تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

ربما قد تهمك هذه المقالات

ماهي لغة pHp؟

ماهي لغة pHp؟

PHP هو إختصار لجملة ” الصفحة الرئيسية الشخصية “، وهي من بين أشهر  لغات البرمجة، سهلة الإستخدام في كتابة الأكواد...