Posts

ماهو الفرق بين قواعد البيانات

Image
( SQL – MySQL – SQLServer – Oracle ) ماهو الفرق بين قواعد البيانات :اولا SQL   هي لغة إستعلامات قياسية و المقصود بالقياسية أن لها ثوابت معينة وطرق م عينة للتعامل معها وهذه الثوابت القياسية تستخدمها قواعد البيانات المختلفة ومن ضمن قواعد البيانات هذه mysql و Oracle و MySqlServer فـ SQL بشكلها القياسي هي ثابته في جميع قواعد البيانات أما التغييرات التي تراها من جمل SQL إلى أخرى فهي ترتبط بالبيئة التي تعمل فيها  😎 والمقصود بالبيئة هي قاعدة البيانات نفسها فممكن أن تكون البيئة هي  👇  : mysql – access – oracle – foxpro – paradox – dbase – sqlserver – msql – postgare وغيرها … اذن : SQL : هي لغة استعلامات بينيوية (Structure Query Language) .. وهي تستخدم للتعامل مع قواعد البيانات . mysql : هي قاعدة بيانات ” بيئة عمل ” تستخدم لغة SQL بداخلها للتعامل مع البيانات .. :ثانيا (Oracle Corporation)  اوراكل   هي واحدة من أضخم وأهم شركات تقنية المعلومات بشكل عام وقواعد البيانات بشكل خاص. تأسست شركة أوراكل في العام 1977 على يد “لاري اليسون” ولدى الشركة مراكز خدمة للعملاء في أكثر من

أي لغة برمجة أختار للتعلم ؟

Image
أي لغة برمجة أختار للتعلم ؟ هذا السؤال شائع جدا من قبل جميع المبتدأين من الصعب أن تقرر ما هي اللغة التي ستختارها اذا لم تعرف ما هي ميولك واهتماماتك مثلا هل انت مهتم بتصميم الالعاب ام المواقع ام تطبيقات سطح المكتب ام الموبايل وغيرها الكثير. لذلك سأضع لكم هنا بعض الادوات التي ستساعدكم في تحديد ماذا ستحتاج بأختصار شديد: 1-تصميم الويب : HTML _ CSS _ JAVASCRIPT _ BOOTSTRAP _ JQUERY  برمجة ويب اختر لغتين فقط:   PHP And Mysql  or Perl And Oracle Or Mysql  or Java And Oracle  or Asp and Sql server  or  python and oracle  or  ruby and Oracle or mysql 2-تصميمات سطح المكتب : windows : C++ / C# / Java / delphi / .Net Mac Os : Objective C / Java Linux : Python / C++ / C / Java 3-تطبيقات الهاتف النقال : IOS : Swift / C# Android : Java / C# / Kotlin / Web dynamique Windows phone : C# 4-الالعاب :   Game Maker : GML Unity : Javascript / C# / BOO

Ring

Image
Innovative and practical general-purpose multi-paradigm language Ring  is a  dynamic  and  general-purpose programming language . It can be embedded in C/C++ projects, extended u sing C/C++ code and/or used as a standalone language. The supported programming paradigms are imperative, procedural, object-oriented, functional, Meta programming, declarative programming using nested structures, and natural programming. The language is portable (Windows, Linux, Mac OS X, Android, etc.) and can be used to create Console, GUI, Web, Games and Mobile applications .  Why Ring? The language is simple, trying to be natural, encourage organization and comes with transparent and visual implementation. It comes with compact syntax and a group of features that enable the programmer to create natural interfaces and declarative domain-specific languages in a fraction of time. It is very small, fast and comes with smart garbage collector that puts the memory under the program

TCP /UDP الفرق بين برتوكل

Image
 TCP /UDP الفرق بين برتوكل TCP    هو بروتوكول يتحقق من وصول الإرسال و هو يحتاج إلى جلسة عمل قبل إرسال البيانات إلى الاجهزة آلية العمل عندما يتم إرسال إحدى الرزم من حاسوب إلى أخر فان هذا البروتوكول يتأكد من وصول الرزمة إلى الحاسوب , و إذا لم تصل فانه يقوم بإرسال الرزمة مرة أخرى , حتى يتأكد من أنها وصلت و بعد ذلك يرسل الرزمة الثانية و يتأكد من وصولها و بعد ذلك يرسل الثالثة و هكذا‪  تتم هذه العملية بناءا على ما يسمى بال ‏‪ Connection Based حيث أن الحاسبان اللذان يتراسلان البيانات يتفقان على كمية بيانات محددة سوف يتم إرسالها في الوقت واحد و ذلك بناءا على سرعة الحاسبان و يتم   . الاتفاق على أمور أخرى و هذا ما يسمى بجلسة العمل UDP : User Datagram Protocol ( و تعني بروتوكول بيانات المستخدم) انه يقوم بتقسيم الرسالة إلى عدة أجزاء و يقوم بإرسال هذه الأجزاء إلى المستقبل مع وضع عنوان المستقبل في كل جزء من أجزاء الرسالة طبعا و يرسل هذه الأجزاء في فضاء الانترنت مما قد يجعل جزء يصل قبل جزء أخر فهذه الأجزاء لا تسلك نفس الطريق في الشبكة‪ إن هذا البروتوكول لا يقدم لنا أي

Computer science

Image
Computer science علم الكومبيوتر هو منهج علمي وعملي للحوسبة وتطبيقاتها وهي دراسة منهجية لدراسة عدة اشياء من جدوى وبنية تحتية المعروفة ب structure و دراسة الاجراءات الرياضية والخوارزميات و expression و ال mechanization . يتخصص عالم الكومبيوتر في نظرية الحوسبة وتصميم النظم الحاسوبية وحتى نصل الى هذا المستوى نحتاج لدراسة برمجيات الحاسوب وادواته وفهم طريقة عمله ونستطيع تطبيق ما ذكرناه بالاعلى في عمليات الحاسوب من تخزين ومعالجة واتصالات . ويتم تعريف علم الحاسوب بشكل دقيق على أنه علم يختص بالقدرة على تطبيق المعرفة الناتجة من الحاسوب والرياضيات على جميع فروع المعرفة، والقدرة على تحليل أي مشكلة وتحديد المتطلبات لها باستخدام الحاسوب لوضع الحل المناسب، والقدرة على تصميم وتنفيذ وتقييم النظام القائم على الحاسوب و العمليات و البرنامج لتلبية الاحتياجات المطلوبة، ويسهل القدرة على العمل بفعالية في فرق ومجموعات لتحقيق هدف مشترك. يتخصص عالم الكومبيوتر في نظرية الحوسبة وتصميم النظم الحاسوبية وحتى نصل الى هذا المستوى نحتاج لدراسة برمجيات الحاسوب وادواته وفهم طريقة عمله ونستطيع تطبيق ما