تعلم اساسيات البرمجة
11.7K subscribers
5.09K photos
129 videos
460 files
1.96K links
تعلم اساسيات البرمجة افضل قناة لتعلم البرمجة والتكنولوجيا 💙
#عبدالرحمن_جهيم
Download Telegram
Forwarded from IFTTT
لمن تهدي هذه الغرفة 😍
#منشنها
Forwarded from IFTTT
Golang

هي لغة برمجة مفتوحة المصدر من تطوير شركة جوجل، التصميم الأول للغة كان عام 2007 على يد "روبرت غريسيم" و "روب بايك" و "كِن ثومبسون"، تم الإعلان رسمياً عن اللغة في نوفمبر 2009، مع تطبيقات صدرت لنظام التشغيل لينكس و ماك، وقت صدورها لم تعتبر جاهزة ليتم تبنيها في بيئات الإنتاج، في مايو 2010 صرح "روب بايك" علناً بأنه يتم استخدام اللغة لبعض الأمور المهمة في أنظمة جوجل.
Forwarded from IFTTT
سي شارب - # C

لغة شيئية، من إنتاج شركة مايكروسفت، تم الإعلان عنها في أواسط عام 2000م تزامناً مع الإعلان عن بيئة الدوت نت، وتم إطلاق أول إصدار لها في 2002م، وهي أول لغة في جيل لغات البرمجة عالية المستوى، وهي لغة مفتوحة المصدر.

استخداماتها:

• تطبيقات سطح المكتب.

• مواقع الويب.

بواسطة Asp .net وهي جزء من مكتبة دوت نت Net.، والتي تستخدم لبناء مواقع الويب.

• تطبيقات جوال للأندرويد وال iOS.

بواسطة استخدام منصة زامرن Xamarin.
Forwarded from IFTTT
أنواع الوحدات التخزينية؛ وتأتي الأنواع بداية من الأرخص سعراً.

‏قرص HDD قرص دائري وتتم القراءة عبر دوران القرص إلى العدسة.

‏قرص SSHD نفس السابق ولكن مدعم بشريحة إلكترونية لتعزيز أدائه.

‏ذاكرة SSD ذاكرة رقمية وتتميز بالسرعة.

‏ذاكرة NVMe نفس تقنية السابق ولكن تتميز بسرعة أعلى وحجم أصغر.
👍1
Forwarded from IFTTT
Game Engines - محركات الألعاب

هي برامج متكاملة تم بناءها خصيصاً لتطوير الألعاب، وتوفر مجموعة من الأدوات بدءاً بتصميم المراحل إلى تصدير اللعبة على منصات مختلفة؛ مثل PC و PlayStation وغيرها، وأشهر محرك ألعاب هو Unity، المتوفر لنظام ويندوز وماك.
👍1
Forwarded from IFTTT
Hybrid Mobile - تطبيقات الجوال الهجينة

مثلها مثل أي تطبيقات تقوم بتثبيتها على جوالك، وتجدها بمتاجر التطبيقات، تستخدم نفس تقنيات الويب في بناء التطبيقات الهجينة؛ HTML, CSS, JS، تستهدف التطبيقات الهجينة ال Webview الموجود داخل نظام الجوال.

بعض المنصات التي تستخدم في بناء التطبيقات الهجينة.

• Ionic

• Onsen UI

• Mobile Angular UI

• Intel XDK
Forwarded from IFTTT
Microsoft SQL Server

هو برنامج لقواعد البيانات العلائقية من إنتاج شركة ميكروسوفت، لغة الاستعلام الرئيسية فيه هي إس كيو إل، وتي - سكيول.

ما هي لغة الاستعلام؟
Query Language

هي لغة برمجة لطلب معلومات والاستعلام من قاعدة البيانات، أو نظم المعلومات، يتم ظبط لغة الاستعلام على حسب هيكل البيانات المستعلم عنها.
Forwarded from IFTTT
تليفون ايفون من الذهب 😍
واحد لك والثاني لمين ؟؟
Forwarded from IFTTT
AngularJS

هي بيئة عمل قادرة على توسيع لغة HTML عن طريق تعليمها عناصر جديدة، مما يجعلها مناسبة لبناء تطبيقات ويب عصرية ومعقدة.

أهم مميزاتها:

• مزامنة البيانات.

• هيكلة منظمة للمشروع.

• دعم ال Rotuting

• Templating

• مدعومة من جوجل.
Forwarded from IFTTT
• عندما سُرق دماغ أينشتاين
#معلومة_عالماشي

_ توفي ألبرت أينشتاين في ١٨ نيسان ١٩٥٥. و لطالما أراد أينشتاين أن تحرق جثّته, و قد تم ذلك، باستثناء أن توماس هارفي، الطبيب الشرعي الذي شرّح جثّة آينشتاين قرر سرقة دماغه لدراستها في وقت لاحق.
لكن جريمته لم تبقى سراً لفترة طويلة، فما أن اكتشفت عائلة آينشتاين الحقيقة، حتى تمكن هارفي من الحصول على إذن بأثر رجعي لاستخدامها طالما كان حصرًا في خدمة البحث العلمي.
لكن لأسباب واضحة، فقد هارفي وظيفته بعد فترة وجيزة وعندما غادر المستشفى، أخذ الدماغ معه وشرحه في نهاية المطاف إلى ٢٤٠ شريحة و حفظها في حافظات من السيلويدين المطاطي الصلب.
واليوم، أجزاء من دماغ آينشتاين معروضة في متحف
موتر- Mütter في فيلادلفيا.

اذا عجبتكم المعلومة قولوا بالتعليقات حتى اعمللكم سلسلة معلومات عالماشي
🥰1
Forwarded from IFTTT
Objective-C

غرضية التوجه، وتستخدم من قبل المطورين لنظام iOS، أطلقت عام 1981م بالمزامنة مع لغة سي بلس بلس، وكانت تستخدم من قبل أبل قبل قيام الشركة باستبدال اللغة بأخرى وهي Swift في عام 2014، وإلى الآن تستطيع استخدم لغة Objective-C.
Forwarded from IFTTT
Xamarin

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

ماذا يقصد بمصطلح تطوير منصات متعددة؟
(Cross-Platform Development)

عندما توفر تقنية ما إمكانية التطوير لمرة واحدة ومن ثم النشر والتشغيل على أكثر من منصة، فإننا نقول أن هذه التقنية تدعم التطوير على منصات متعددة، فهذه التقنية تتيح لك التطوير على جميع الأنظمة المتوفرة للهواتف الذكية، أندرويد، iOS.

ما هي بيئات التطوير الداعمة لهذه التقنية؟

• بيئة Xamarin الافتراضية وهي Xamarin Studio.

• Visual Studio for Xamarin.
Forwarded from IFTTT
Object-Oriented Programming - OOP

البرمجة كائنية التوجه أو البرمجة الشيئية، ويطلق عليها أحياناً اسم برمجة كائنية المنحى أو برمجة موجهة نحو الكائنات (أو العناصر)، وهي نمط برمجة متقدم، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات Objects، كل كائن هو حزمة (تعليب) من البيانات (المتغيرات والثوابت) والطرق ووحدات التنظيم وواجهات الاستخدام، ويبنى البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن.
Forwarded from IFTTT
Algorithm

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

وتنسب كلمة (خوارزمية) إلى عالم الرياضيات المسلم محمد بن موسى الخوارزمي صاحب كتاب (الكتاب المختصر في الجبر والمقابلة).

تقدم الخوارزميات حلولاً لمسائل كثيرة ومتنوعة منها:

• أحرز مشروع الجينوم البشري تقدماً هائلاً في تشخيص جينات الإنسان التي يصل عددها إلى 100,000 جين وتحديد تسلسل 3 بلايين من الأزواج الكيميائية التي تشكل الدنا البشري، وتحتاج عملية تخزين هذه البيانات وتحليلها والتعامل معها إلى خوارزميات معقدة.

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

• تستخدم الخرائط الإلكترونية خوارزميات خاصة لتحديد المسافة الأقصر بين نقطتين يختارهما المستخدم على الخريطة.
Forwarded from IFTTT
Go

تعتبر لغة Go إحدى لغات البرمجة التي تتصف بالديناميكية بشكل كبير كما هو الحال في لغة روبي Ruby ولغة بايثون Python، ويرجع الفضل في الإتيان بلغة Go إلى المهندسين العاملين في شركة جوجل Google من خلال كتابتها بالاعتماد على بناء الجمل وفقاً لنمط C-، وتمتاز بإحتواء أوامرها على العديد من المتغيرات والثوابت، تطغى على لغة Go مجموعة من الخصائص والسمات التي تتشابه في بعضها مع لغات البرمجة الأخرى وتخلف في بعضها الآخر، ومن أبرزها أنها لغة مفتوحة المصدر، والسهولة في التعلم وكتابة الأوامر والتطبيق أيضاً، كما يعتبر تصميمها بسيطاً وسهلاً يجعل من تعلمها أمراً شيقاً لكل من يرغب في الانخراط في عالم لغات البرمجة، يكمن الهدف في لجوء شركة جوجل إلى تطوير لغة Go هو السعي لجعل عملية التشفير أمراً سهلاً للغاية من خلال تقليصها وجعلها أقصر، بحيث يجعل تطبيق وتنفيذ الأوامر أسهل مما سبق، فعلى سبيل المثال فقد كانت برمجيات جوجل تتطلب وقتاً يتجاوز 45 دقيقة على الأقل في تصميمه، بينما أصبح في الوقت الحالي لا يستغرض سوى 27 دقيقة فقط، وبذلك تتمثل أهميتها أيضاً باختصار الوقت والجهد في تنفيذ البرمجيات وتكوينها وتوجيهها بعد ذلك.
👍1
Forwarded from IFTTT
C++

هي لغة برمجة كائنية التوجه، متعددة أنماط البرمجة، مصرفة، سكونية الأنماط، وتضم العديد من ميزات لغات البرمجة عالية المستوى ومنخفضة المستوى، بدأ تطوير هذه اللغة امتداداً للغة سي تحت اسم "سي مع الأصناف" من قبل "بيارن ستروستروب" في مختبرات بل عام 1979 وتم إضافة العديد من الميزات الأخرى لاحقاً وتغير الاسم عام 1983 ليصبح سي بلس بلس من باب الدعابة عبر استخدام معامل الزيادة لجانب اسم لغة سي تأكيداً على أنها (التالي للغة سي).

تعتبر سي بلس بلس إحدى اللغات الأكثر شيوعاً، وقد استخدمت على نطاق واسع في بناء أنظمة التشغيل والتعامل مع البنية الصلبة للحاسوب ابتداء من الأنظمة البرمجية وبرامج المستخدم، مروراً بمشغلات الأجهزة والأنظمة المضمنة وانتهاء بالخوادم عالية الأداء وبرامج التسلية كالألعاب الفيديوية نظراً لقدرة تصريفها إلى كود لغة تجميع شديد الفعالية​، أحد أكثر استخدامات سي بلس بلس إثارة للإعجاب حسب رأي "بيارن ستروستروب" هو استخدام سي بلس بلس في كتابة قسم كبير من أنظمة القيادة الأوتوماتيكية للعربات التي تجولت على سطح كوكب المريخ.
Forwarded from IFTTT
Django

هو إطار عمل ويب، حر ومفتوح المصدر، مكتوب بلغة البرمجة بايثون، أنشئ سنة 2005، وأهم أهدافه تسهيل عملية تطوير مواقع الويب المعقدة، بالإضافة إلى أنه يعتمد نظام بنية MVT لبناء المشاريع (النماذج التي تتعامل مع البيانات، العروض وتحدد البيانات التي ستعرض، أما القوالب فتحدد كيف يظهر العرض على المتصفح).