تعلم اساسيات البرمجة
11.5K subscribers
5.09K photos
129 videos
460 files
1.95K links
تعلم اساسيات البرمجة افضل قناة لتعلم البرمجة والتكنولوجيا 💙
#عبدالرحمن_جهيم
Download Telegram
شايفين خرابيش الجاج اللي بالصورة؟
هاد سطر لكود برمجي حقيقي بلغة APL!!

صحيح صعب تقرأه وتفهمه لانه كله رموز غريبة ومتداخلة ولكن كل رمز هو عبارة عن اختصار لامر معين بيختصر عليك كتابة الاكواد
ولكن لا اخفيكم ان اللغة صعبة 😅
من اسهل الاكواد البرمجية اللي عملناها هو سطر امر طباعة hello world
ولكن بلغة Malbolge الامر مختلف 👌
الصورة اللتي تراها امامك هو امر طباعة hello world بلغة Malbolge

لماذا هي صعبة؟

مصممة لتكون غير مفهومة عمدًا (Obfuscated).

التعليمات البرمجية تتغير أثناء تنفيذها (Self-modifying code).

حتى كتابة "Hello World" تتطلب الكثير من الجهد. مثل الصورة!

عن اي لغة صعبة حابين نتكلم عنها كمان؟🤔
لغة Brainfuck
لغة كاملة مكونة من ٨ رموز فقط!!
شوف الصورة وقلي اذا فهمت شي 🙂

لغة منخفضة المستوى جدا تعتمد على مؤشرات ذاكرة (Memory .(Pointers تحتوي فقط على 8 رموز (+, -, <, >, [, ], ,, .).

أي برنامج معقد يصبح سريعا غير قابل للقراءة. مثال Hello World

اللي صممها كان قاصد انها تكون منخفضة المستوى جدا للتعامل معها بابسط الرموز البرمجية
بيستخدموها للتدريبات والتحديات الفكرية للتدريب على الفكر الابداعي اكثر

وبسبب صعوبتها طبعا ما بيستخدموها كاداة عملية!
في لغة برمجة فرطتني ضحك 😂
لغة INTERCAL
والصورة اللي قدامك هو امر لطباعة hello world بهي اللغة 😅

اللغة مصممة للسخرية من لغات البرمجة التقليدية. قواعد اللغة غريبة وتتطلب استخدام . كلمات مثل "Please" لتجنب الأخطاء 👀

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

لا تبخل على اخوكم احمد بضغطة زر في التصويت❤️
اللي يصوت يكتب تم بالتعليقات ❤️
http://vote.1billionsummit.com
لغة Whitespace هي لغة برمجة غريبة تستخدم المسافات،
علامات التبويب (Tabs)،
والأسطر الجديدة (Newlines)
فقط، مما يجعل الكود غير مرئي فعليًا عند عرضه في محررات النصوص العادية. لكتابة برنامج يقوم بطباعة "Hello, World!" مثل الصورة نستخدم فقط المسافات وال tabs والاسطر لتجميع امر الطباعة!

لطباغة امر hello world استخدمت:
المسافات: حوالي 40-50 مسافة.
علامات التبويب: حوالي 30-40 علامة تبويب.
أسطر جديدة: حوالي 13-20 سطرًا جديدًا.
لغة Befunge هي لغة برمجة ثنائية الأبعاد (2D) تم تصميمها لتكون فريدة وممتعة، حيث يمكن أن يتحرك مؤشر التنفيذ (Instruction Pointer) في أي اتجاه على الشبكة ثنائية الأبعاد.

لغة Befunge لماذا هي صعبة ؟
تكتب الأكواد في شبكة ثنائية الأبعاد .
بدلاً من سطر واحد. يتحرك مؤشر التنفيذ في جميع الاتجاهات يمين يسار، أعلى أسفل).
تجعل البرمجة المعقدة صعبة التصور

الكود اللي بالصورة بيطبع جملة hello world

● شرح الكود:
1. الخط الأول:

>: يبدأ مؤشر التنفيذ بالتحرك إلى اليمين.

25*: يضرب الرقم 2 في 5 ليصبح الناتج 10. هذا يستخدم لاحقًا لإنهاء البرنامج.

"!dlroW ,olleH": يقوم بتخزين النص "Hello, World!" في المكدس (Stack) بشكل عكسي، بحيث يمكن طباعته بالترتيب الصحيح.

2. الخط الثاني:

v: يجعل مؤشر التنفيذ يتحرك لأسفل.

:,_:

:: ينسخ أعلى قيمة في المكدس.

,: يطبع القيمة كحرف ASCII.

_: يتحقق إذا كان المكدس يحتوي على صفر، وإذا كان كذلك، يغير اتجاه التنفيذ.

3. الخط الثالث:

> ^: يعيد المؤشر إلى الاتجاه الصحيح للطباعة أو ينهي البرنامج.

@: إنهاء البرنامج.
ستارلينك في جبل قاسيون في دمشق 💚
تعلم اساسيات البرمجة
Photo
ستارلينك هو نظام عالمي للإنترنت عبر الأقمار الصناعية تم تطويره من قبل شركة سبيس إكس. يتكون من آلاف الأقمار الصناعية الصغيرة التي تدور حول الأرض وتوفر خدمة إنترنت عالية السرعة في المناطق التي لا تتوفر فيها خدمات الإنترنت التقليدية.
كيف يعمل ستارلينك؟
* شبكة من الأقمار الصناعية: يعتمد ستارلينك على شبكة واسعة من الأقمار الصناعية التي تدور حول الأرض على ارتفاع منخفض. هذه الأقمار الصناعية تتواصل مع بعضها البعض ومع أجهزة الاستقبال الأرضية.
* أجهزة الاستقبال: يحتاج المستخدم إلى جهاز استقبال خاص لتوصيل الإنترنت من الأقمار الصناعية إلى أجهزته. هذا الجهاز يشبه طبقًا صغيراً يتم تثبيته في مكان مفتوح.
* الاتصال: يقوم جهاز الاستقبال بتوجيه الإشارة إلى أقرب قمر صناعي متاح، ثم ينقل البيانات عبر الأقمار الصناعية إلى الإنترنت.
* السرعة والتغطية: يوفر ستارلينك سرعات إنترنت عالية تنافس سرعات الألياف الضوئية في العديد من المناطق، ويهدف إلى توفير تغطية إنترنت عالمية.
مميزات ستارلينك:
* تغطية واسعة: يوفر ستارلينك خدمة إنترنت في المناطق النائية والمناطق التي لا تتوفر فيها خدمات الإنترنت التقليدية.
* سرعة عالية: يوفر ستارلينك سرعات إنترنت عالية تنافس سرعات الألياف الضوئية.
* انخفاض زمن التأخير: يوفر ستارلينك زمن تأخير منخفض مما يجعله مناسباً للاستخدامات التي تتطلب اتصالاً سريعاً مثل الألعاب عبر الإنترنت والفيديوهات عالية الدقة.
عيوب ستارلينك:
* التكلفة: تعتبر تكلفة اشتراك ستارلينك وأجهزة الاستقبال مرتفعة نسبياً مقارنة بالخدمات التقليدية.
* التغطية غير الكاملة: على الرغم من التوسع السريع، إلا أن تغطية ستارلينك ليست كاملة في جميع المناطق.
* تأثر بالطقس: قد تتأثر سرعة الاتصال بجودة الطقس.
للمزيد من المعلومات، يمكنك زيارة الموقع الرسمي لستارلينك.
Forwarded from الهندسة الكهربائية (Eng/Mahmoud Abdulhameed)
هل تطمح للعمل الحر عبر الإنترنت وتحقيق الاستقلال المالي؟
هل تبحث عن طرق لكسب المال من المنزل بدون خبرة سابقة؟

*سجل الآن في الدورة المجانية أونلاين *
بعنوان: استراتيجيات العمل الحر عبر الإنترنت والذكاء الاصطناعي

🎤يقدمها المهندس/ *كمال الحبابي*
مؤسس شركة الحبابي بزنس - بريطانيا

🛑 محاور الدورة:

1️⃣ تجارة الخدمات الإلكترونية
2️⃣ الربح من التسويق بالعمولة مع شركات محلية وعالمية
3️⃣ الربح من برامج الخدمات الجاهزة
4️⃣ الربح عبر مواقع الذكاء الاصطناعي
5️⃣ الوصول لعدد كبير من العملاء عبر السوشال ميديا

🗓️ الثلاثاء 31.12.2024
08:00 مساءً بتوقيت مكة المكرمة

🛑 بث مباشر عبر zoom واليوتيوب

🔖 شهادة مجانية للحضور
🎁 سحب على جوائز قيمة

احجز مقعدك المجاني الآن بالإنضمام لهذه المجموعة:
https://chat.whatsapp.com/CPjTedhX80OF7oErJEzSzY


م.محمود عبدالحميد
https://wa.me/qr/XBNE7ZP6KHYIC1

@M_Mahmoud1
انِّا لله وانِّا اليه راجعون
الشيخ ساريا الرفاعي في ذمة الله
كم تمنينا رؤيتك في سوريا ترفع راية الحرية
رحمك الله 💔
Forwarded from الهندسة الكهربائية (Eng/Mahmoud Abdulhameed)
🔰إعلان من فريق إبداع وتميز
للخدمات المتكاملة
"حلول احترافية لكل احتياجاتك الإبداعية والبحثية"


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

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

دعنا نساعدك في تحقيق أهدافك وتطلعاتك بدقة وجودة عالية.
تواصلوا بنا اليوم للاستفادة من خدماتنا.
واتس:
https://wa.me/qr/XBNE7ZP6KHYIC1
معرفي الشخصي:
@M_Mahmoud1
قناتي على تلجرام:
https://t.me/Electrically2020
-----
تشفير النصوص باستخدام خوارزمية Caesar Cipher

هل تساءلت يومًا كيف يتم تشفير النصوص بطريقة بسيطة؟ خوارزمية Caesar Cipher هي أحد أقدم وأبسط طرق التشفير التي يمكنك تجربتها بسهولة، حتى لو كنت مبتدئًا في البرمجة.

---

ما هي فكرة Caesar Cipher؟

تقوم الفكرة على إزاحة كل حرف في النص بعدد معين من الأماكن في الأبجدية.

مثلًا: إذا أردنا تشفير الحرف A بإزاحة مقدارها 3، يصبح الحرف الجديد D.

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

---

كيف يمكننا القيام بذلك؟

1. اختر عدد الإزاحة (مثال: 3).

2. استبدل كل حرف في النص بحرف آخر وفقًا للإزاحة.

3. تجاهل الرموز غير الأبجدية (مثل الأرقام والمسافات).

4. لفك التشفير، قم بعكس العملية بنفس الإزاحة.

---

كيف تعمل الكود؟

1. ord(): يحول الحرف إلى رقمه في ASCII.

2. chr(): يحول الرقم مرة أخرى إلى حرف.

3. يتم استخدام باقي القسمة % 26 لضمان الالتفاف ضمن الأبجدية.

---

جرب بنفسك!

اختر نصًا مثل: "HELLO"

اختر مقدار إزاحة: 2

النص المشفر سيكون: "JGNNQ"

جربك وشاركتا تجربتك.
للاسف في خبر عن احمد ابو زيد انه معتقل بتهمة تجارة العملة بعد ما مسكوه في بيته
الخبر صحيح؟!
ليسجلها التاريخ للابد
لتبقى في اذهان جميع البشر
سوريا وفلسطين وقريبا السودان 🖤❤️💚
Forwarded from الهندسة الكهربائية (Eng/Mahmoud Abdulhameed)
هل تطمح للعمل الحر عبر الإنترنت وتحقيق الاستقلال المالي؟
هل تبحث عن طرق لكسب المال من المنزل بدون خبرة سابقة؟

سجل الآن في الدورة المجانية أونلاين
بعنوان: استراتيجيات العمل الحر عبر الإنترنت والذكاء الاصطناعي

🎤يقدمها المهندس/ كمال الحبابي
مؤسس شركة الحبابي بزنس - بريطانيا

🛑 محاور الدورة:

1️⃣ تجارة الخدمات الإلكترونية
2️⃣ الربح من التسويق بالعمولة مع شركات محلية وعالمية
3️⃣ الربح من برامج الخدمات الجاهزة
4️⃣ الربح عبر مواقع الذكاء الاصطناعي
5️⃣ الوصول لعدد كبير من العملاء عبر السوشال ميديا

🗓️ السبت 25.01.2025
08:00 مساءً بتوقيت مكة المكرمة

🛑 بث مباشر عبر zoom واليوتيوب

🔖 شهادة مجانية للحضور
🎁 سحب على جوائز قيمة

احجز مقعدك المجاني الآن بالإنضمام لهذه المجموعة:
https://chat.whatsapp.com/FERamyFoYhZ9s8wHQcyg5q

واتس:
https://wa.me/qr/XBNE7ZP6KHYIC1
معرفي الشخصي:
@M_Mahmoud1
قناتي على تلجرام:
https://t.me/Electrically2020
---
صورة تتكلم عن نفسها 💔