عالم برمجةوتقنية الحاسوب C. P. W
742 subscribers
496 photos
55 videos
260 files
480 links
عالم الحاسوب برمجه وتقنيه وتطوير شرح كل ما يتطلب في مجال علوم الحاسوب والبرمجة
https://t.me/programming_C_w
قنات الجرافيكس @l_d_gh
#Digitalmarketing
#programming
#AI #CPA
#learn
التواصل معي @Eng_sharaf1
Download Telegram
لغة JavaScript تعد من أكثر لغات البرمجة استخداماً في تطوير تطبيقات الويب، وتتميز بقدرتها على التعامل مع العديد من المفاهيم البرمجية الأساسية التي يجب على كل مبرمج إتقانها. يعتبر موقع "JavaScript Is Sexy" مرجعاً مهماً يقدم شرحاً مفصلاً لستة عشر مفهوماً أساسياً يجب معرفتها لإتقان اللغة.

يتناول المقال 16 مفهوماً أساسياً في JavaScript تشمل:
1. النطاقات (Scopes)
2. إغلاق الوظائف (Closures)
3. أنماط البرمجة الكائنية (Object-Oriented Patterns)
4. البرمجة غير المتزامنة (Asynchronous Programming)
5. التوابع (Functions)
6. الأحداث (Events)
7. الوحدات (Modules)
8. الوعد (Promises)
9. البروتوتايب (Prototype)
10. التوريث (Inheritance)
11. الكائنات والأنماط (Objects and Patterns)
12. معالجة الأخطاء (Error Handling)
13. AJAX
14. جافا سكريبت الحديثة (Modern JavaScript)
15. أنماط التصميم (Design Patterns)
16. أداء الكود (Performance)
عالم برمجةوتقنية الحاسوب C. P. W pinned «0️⃣1️⃣ أسئلة برمجية مبسطة بلغة بايثون: 🔥 1️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 10. 2️⃣ اكتب برنامجًا لحساب مجموع الأرقام من 1 إلى 10. 3️⃣ اكتب برنامجًا لطباعة الأرقام الزوجية من 1 إلى 100. 4️⃣ اكتب برنامجًا لحساب عدد الأعداد الفردية من 1 إلى 100. 5️⃣»
تعريف الحاسوب
الحاسوب هو جهاز إلكتروني يستخدم لمعالجة البيانات التي يستقبلها من المستخدم و التي يمكن حفظها لاستخدامها في وقت لاحق و كل ذلك يتم عن طريق برامج مصممة خصيصاً لأجل ذلك.

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


هذه بعض المقدمة قريباً سيتم تنزيل كل شيء بشكل مفصل مع رسومات و أمثله بسيطة
ما هي البيانات؟
في عالم الحوسبة البيانات ( Data ) هي معلومات مكتوبة بلغة يفهمها الحاسوب بحيث يستطيع تخزينها, معالجتها و نقلها.
المعلومات ( Information ) هي بيانات تمت معالجتها لتصبح مفهومة لنا كبشر.

مهام الحاسوب
يستطيع الحاسوب القيام بأربعة مهام أساسية هي:

إستقبال البيانات.
تخزين البيانات بشكل مؤقت و حفظها بشكل دائم.
معالجة البيانات و تحويلها لمعلومات مفيدة.
إخراج أو عرض النتائج.
فوائد الحاسوب
١- السرعة العالية (High Speed)
مدة تنفيذ العمليات الحسابية و معالجة البيانات في الحاسوب تقاس بالميكرو ثانية ,(microsecond) بالنانو الثانية (nanosecond) و حتى بالبيكو ثانية (picosecond) لشدة سرعتها.

إذاً يستطيع الحاسوب إجراء عمليات حسابية معقدة جداً خلال أجزاء من الثانية في حين أن الإنسان العادي قد يحتاج أيام لحل مسألة معقدة واحد.
٢- الدقة (Accuracy)
بالإضافة لسرعة الحاسوب الهائلة في تنفيذ الأوامر فإنه يعالج البيانات بدقة 100% دون أخطاء إذا كانت المدخلات صحيحة في حين أن الإنسان مهما كان ذكياً فإنه قد يخطئ إذا تعجّل في الحل.

٣- سعة التخزين (Storage Capability)
من أهم ميزات الحاسوب أنه يتيح لنا حفظ كم هائل من البيانات سواء كانت على شكل ملفات نصية, صوتية, صور, فيديوهات, برامج إلخ..

قدرة الإنسان على الحفظ تعتبر ضعيفة جداً مقارنةً بقدرة الحاسوب على ذلك.


٤- الإجتهاد في العمل (Diligence)
الحاسوب ليس عنده مشاعر كالإنسان و بالتالي فإنه يستطيع العمل طوال الوقت بدون ملل, بدون أخطاء، بدون راحة و بنفس الدقة على عكس الإنسان الذي يحتاج لراحة حتى يستطيع المحافظة على تركيزه و الذي قد يخطئ إذا ما تعرض للضغط في العمل.


٥- متعدد الإستخدامات (Multi-use)
الحاسوب ليس محصور لاستخدام محدد بل يمكن الإستفادة منه في مختلف المجالات. فعلى سبيل المثال الطالب يمكنه استخدامه للدراسة, المهندس يمكنه استخدامه لرسم الخرائط و تقدير المواد التي يحتاجها للبناء, الطبيب يمكنه استخدامه لمراقبة حالة مريضه, المدير يمكنه استخدامه للتواصل مع موظفيه إلخ..


٦- الأتمتة (Automation)
المهام اليومية التي يقوم بها المستخدم بواسطة حاسوبه يمكنه أتمتتها, بمعنى أنه يمكنه بناء برنامج يقوم بهذه المهام عنه بشكل أتوماتيكي و بدون أي تدخل منه.


٧- تقليل الأعمال الورقية والتكلفة (Reduction in Paperwork and Cost)
تخزين المعلومات على الحاسوب بدل تخزينها على ورق أمر مهم للغاية في أي مؤسسة أو شركة لأنه يوفر من كلفة الورق و الحبر و غيرها.. كما أن الأوراق قد تتلف في النهاية أو تضيع و بالتالي تخسر المعلومة.

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


٨- نقل البيانات (Data Transfer)
المعلومات المخزنة على الحاسوب يمكن إرسال نسخ منها بسهولة بواسطة البريد الإلكتروني, التخزين السحابي أو نقلها بواسطة.
بعض لغات برمجة وأهداف كل منها ومع مثال بسيط

1. C:
- الهدف: لغة منخفضة المستوى تُستخدم لتطوير برمجيات ذات أداء عالي.
- مثال كود:

#include <stdio.h>

int main() {
printf("Hello, World!\n");
return 0;
}

- الشرح: يقوم هذا البرنامج بطباعة "Hello, World!" على الشاشة. #include <stdio.h> يُدرج مكتبة الإدخال والإخراج القياسية، وprintf يستخدم لطباعة النص.

2. C++:
- الهدف: لغة برمجة كائنية التوجه تُستخدم لتطوير برامج ذات أداء عالي.
- مثال كود:

#include <iostream>

int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}

- الشرح: يقوم هذا البرنامج بطباعة "Hello, World!" على الشاشة باستخدام std::cout من مكتبة الإدخال والإخراج القياسية.

3. Java:
- الهدف: لغة متعددة الاستخدامات تُستخدم في تطبيقات الويب والمحمولة.
- مثال كود:

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

- الشرح: يقوم هذا البرنامج بطباعة "Hello, World!" على الشاشة. System.out.println يُستخدم لطباعة النص.

4. Python:
- الهدف: لغة متعددة الأغراض تُستخدم في تطبيقات متنوعة مثل تطوير الويب وتحليل البيانات.
- مثال كود:

print("Hello, World!")

- الشرح: يقوم هذا البرنامج بطباعة "Hello, World!" على الشاشة باستخدام دالة print.

5. JavaScript:
- الهدف: لغة تُستخدم في تطوير الويب وتفاعل المستخدم.
- مثال كود:

console.log("Hello, World!");

- الشرح: يقوم هذا البرنامج بطباعة "Hello, World!" في وحدة التحكم الخاصة بالمتصفح.

6. Ruby:
- الهدف: لغة برمجة تُستخدم بشكل رئيسي في تطوير الويب.
- مثال كود:

puts "Hello, World!"

- الشرح: يقوم هذا البرنامج بطباعة "Hello, World!" على الشاشة باستخدام دالة puts.

7. Swift:
- الهدف: لغة تُستخدم لتطوير تطبيقات iOS وmacOS.
- مثال كود:

import Swift

print("Hello, World!")

- الشرح: يقوم هذا البرنامج بطباعة "Hello, World!" على الشاشة باستخدام دالة print.

8. PHP:
- الهدف: لغة تُستخدم في تطوير البرمجيات الجانبية للخادم على الويب.
- مثال كود:

<?php
echo "Hello, World!";
?>

- الشرح: يقوم هذا البرنامج بطباعة "Hello, World!" على صفحة الويب باستخدام دالة echo.

9. SQL:
- الهدف: لغة لإدارة قواعد البيانات العلائقية.
- مثال كود:

SELECT 'Hello, World!' AS Greeting;

- الشرح: يقوم هذا الاستعلام بإرجاع النص "Hello, World!" كعمود يسمى Greeting من قاعدة البيانات.

كل كود بسيط يعرض كيفية استخدام اللغة الأساسية لطباعة نص على الشاشة، وهو مثال جيد على كيفية بدء العمل مع كل لغة.https://t.me/explaincomputersoftware
ادخلو انشروها
السلام عليكم ورحمة الله وبركاته
تريدو معلومات ولا انوم
👍3
ايش رايكم اطرح الجاه انكم تعملو إعجاب خبر فاضي يا مبرمجين
😁1🤣1
لعنبو من هان نفسهه بنفسه
ولعنبو رجال علومه ردية

ولعنبو رجال نفسه دنية
ولعنبو أمراءه عاشت ماعزت نفسها...


مش مقصوده لا أحد
👍1😁1🌚1
انا عملت القناه هاذيه من شان لا ازعجمك يا جن
🤣1
Channel name was changed to «عالم برمجية الحاسوب - computer program world»
Forwarded from مجنون رسمي 👑
•••

أتاني الأمتحان ودق بابي
فقلتُ له رويدكَ يا عذابي

أراكَ مهرولًا نحوي لماذا!
أتيتَ اليوم يا وجه الغرابِ؟

ألا تدري بأنك حين تاتي
تزيد هموم قلبي واضطرابي؟!

فعُد للخلف أسبوعين حتى
أحاول فتحَ أوراقِ الكتابِ.


- أبـو رسُـيب المُتنبـي.
مساء الخير قررررت اعمل مشرف جنبي واحد ولا اثنين الي عي نشرو القناة وي وصلوها الف بعطيه اشراف
لتواصل معي.

@ll77_ll99_bot
عالم برمجةوتقنية الحاسوب C. P. W pinned «مساء الخير قررررت اعمل مشرف جنبي واحد ولا اثنين الي عي نشرو القناة وي وصلوها الف بعطيه اشراف»