منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
عزيزي الزائر عزيزتي الزائرة يرجي التكرم بتسجبل الدخول
لي اجل تستطيع اطهار جميع المواضيع والاقسام
اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي المنتدي

نتشرف بتسجيل

ادارة المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
عزيزي الزائر عزيزتي الزائرة يرجي التكرم بتسجبل الدخول
لي اجل تستطيع اطهار جميع المواضيع والاقسام
اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي المنتدي

نتشرف بتسجيل

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


منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقاأكبر منتدى هكر عربي متخصص بجديد الثغرات واختراق المواقع والأجهزة.منتدى إختراق البريد والايميلات- قسم اختراق دورة إحتراف التلغيمدورة اختراق IPs من نوع SIPو VOIP‎دورة كشف التلغيم‎دورة اختراق الأجهزة‎دورة
 
الرئيسيةأحدث الصورالتسجيلدخول


تحياتي لك الباب مفتوح لي في جميع الاقسام الذي تريده عند المشاركه  اي استفسار انا جاهز ان شاء الله
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
سحابة الكلمات الدلالية
المواضيع الأخيرة
» انشاء ./payload
مقدمة للتعرف علي لغة السي Icon_minitimeالأربعاء أغسطس 11, 2021 12:03 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» دروس تعلم فنون الهكرز للمبتدئين
مقدمة للتعرف علي لغة السي Icon_minitimeالجمعة ديسمبر 29, 2017 1:33 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» اقوى كود ازالة حسابات الفيس بوك
مقدمة للتعرف علي لغة السي Icon_minitimeالجمعة ديسمبر 29, 2017 1:27 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» عملاق التحميل من التورنت Vuze 5.6.0.0 الجديد كليا واحدث الادوات والاصدرات
مقدمة للتعرف علي لغة السي Icon_minitimeالسبت مارس 07, 2015 11:36 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» برنامج FastPictureViewer 1.9 Build 342 لتعديل و عرض الصور بكل سهوله
مقدمة للتعرف علي لغة السي Icon_minitimeالأربعاء مارس 04, 2015 3:57 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» احدث فلود اضافات روم 2015
مقدمة للتعرف علي لغة السي Icon_minitimeالأربعاء مارس 04, 2015 10:20 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]VB6[ أفضل الطرق لتجميل برامجك شبكة الجنرال صدام الشرعبي
مقدمة للتعرف علي لغة السي Icon_minitimeالثلاثاء مارس 03, 2015 10:58 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» الدرس الثالث -الجمل الشرطية و الدوارات شبكة الجنرال صدام الشرعبي
مقدمة للتعرف علي لغة السي Icon_minitimeالثلاثاء مارس 03, 2015 10:55 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» الدرس الثاني -المتغيرات شبكة الجنرال صدام الشرعبي
مقدمة للتعرف علي لغة السي Icon_minitimeالثلاثاء مارس 03, 2015 10:53 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]#C[ الدرس الاول تعلم خطوة بخطوة , مع الإجابة عن أي سؤال شبكة الجنرال صدام الشرعبي
مقدمة للتعرف علي لغة السي Icon_minitimeالثلاثاء مارس 03, 2015 10:52 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]C#[ الخطوه الثانية اضافةالبيانات بالـ LINQ شبكة الجنرال صدام الشرعبي
مقدمة للتعرف علي لغة السي Icon_minitimeالثلاثاء مارس 03, 2015 10:47 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]C#[ الخطوه الاولى لأستيعاب الـ LINQ شبكة الجنرال صدام الشرعبي
مقدمة للتعرف علي لغة السي Icon_minitimeالثلاثاء مارس 03, 2015 10:45 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]#C[ عمل برامج للاجهزه النقاله والPDA‏ شبكة الجنرال صدام الشرعبي
مقدمة للتعرف علي لغة السي Icon_minitimeالثلاثاء مارس 03, 2015 10:41 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

نوفمبر 2024
الإثنينالثلاثاءالأربعاءالخميسالجمعةالسبتالأحد
    123
45678910
11121314151617
18192021222324
252627282930 
اليوميةاليومية
التبادل الاعلاني

انشاء منتدى مجاني



أفضل 10 فاتحي مواضيع
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
جنـرال الـهكـر
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
رابح..زيرؤ.فؤر.ايفر
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
ابوعلي
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
سنايبر1
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
ملك الهكر
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
العاشق
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
الساحر
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
__alsafa7__
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
صدام الشرعبي
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
أفضل 10 أعضاء في هذا المنتدى
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے - 1851
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
رابح..زيرؤ.فؤر.ايفر - 300
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
جنـرال الـهكـر - 227
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
سنايبر1 - 146
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
ابوعلي - 55
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
العاشق - 49
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
نسيـم البحـر1 - 27
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
ملك الهكر - 27
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
لووورد اليمن - 24
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
__alsafa7__ - 18
مقدمة للتعرف علي لغة السي Vote_rcap1مقدمة للتعرف علي لغة السي Voting_barمقدمة للتعرف علي لغة السي Vote_lcap1 
تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية reddit      

https://sadam-alsharabi.roo7.biz

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

أعضاؤنا قدموا 3052 مساهمة في هذا المنتدى في 2055 موضوع

 

 مقدمة للتعرف علي لغة السي

اذهب الى الأسفل 
كاتب الموضوعرسالة
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے


السٌّمعَة : 47
تاريخ التسجيل : 19/11/2012
العمر : 34
الموقع : https://m.facebook.com/profile.php?id=465134066889659

مقدمة للتعرف علي لغة السي Empty
مُساهمةموضوع: مقدمة للتعرف علي لغة السي   مقدمة للتعرف علي لغة السي Icon_minitimeالأربعاء فبراير 11, 2015 7:10 pm

السلام عليكم ورحمة الله وبركاته [/CENTER]
[/COLOR] تأثرت السي بعدة لغات سأذكر بعضها وهي : على غرار لغة  هناك نوعان من صيغ الملفات الخاصة بلغة C, وهي : ملفات الهايدر () وصيغتها هي (.H أو .h) مثال (main.h) ملفات ذات الصيغة (.C أو .c) مثال (main.c) والصيغ نفسها موجودة أيضا في لغتي  لغة السي يمكن أن نقول أنها عامة وتشمل كل المجالات ويمكن أن تستعمل في الوصول لأي تطبيق وفي مختلف أنظمة التشغيل حتى الموجودة على الهواتف الذكية وكذلك منصات أجهزة الألعاب كـ XBOX/PS فيمكن برمجة برامج وتطبيقات وألعاب للحاسب ومنصات الألعاب وحتى للهواتف الذكية هناك مكتبات عديدة تختلف حسب اختلاف مهامها ووظائفها فهناك من بين المكتبات المعروفة والمشهورة في اللغة     [/CENTER]

 اهلا بكم اخواني في اول موضوع لي بهذا المنتدي الكبير وحبيت ان اكتب اول موضوعي في اللغة التي اتقنها 


 

 وهي لغة السي 


 

 هي لغة برمجة عالمية وقوية متوسطة المستوى ومتعددة المنصات, تم تطويرها ما بين 1969 و 1973 على يدي عالم الحاسوب الأمريكي دينيس ريتشي ( 

Dennis Ritchie
 ) وساعده فيها 
[color]
كين تومسن[/color]
 ( 
[color]
Ken_Thompson[/color]
 ) وتم ذلك فيمختبرات بيل ( Bell Labs ) المتواجدة بنيوجرسي بالولايات المتحدة الأمريكية والمسماة نسبة للعالم الإسكتلندي مخترع الهاتف جراهام بيل ( Graham Bell )
[color]
[/color]


وقد تم تطوير لغة سي ( C ) انطلاقا من لغة البي ( b ) التي بدورها مبرمجة بلغة BCPL
  
 تم برمجة لغة السي خصيصا لتطوير نظام التشغيل يونيكس ( Unix )

تختلف عن لغة C++ في أن الأخيرة أكثر سرعة وتعتمد البرمجة كائنية التوجه ( OOP ) إضافة إلى خصائص أخرى


 لكن لغة السي تبقى ذات أهمية كبيرة ومستعملة لحد الآن على نطاق واسع وتحتل المراتب الأولى عالميا في ترتيب اللغات الأكثر استعمالا


 

 

 كيف نشأت اللغة ؟


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

BCPL
 المنتمية لها
[color]
[/color]
 بحيث  نشأت الأخيرة سنة 1966 على يد مارتن ريتشاردز من جامعة كامبريدج    البريطانية ثم ظهرت بعدها لغة البي المطورة عنها سنة 1969 في مختبرات بيل    وعلى يدي عالمي الحاسوب الأمريكيين دينيس ريتشي وكين تومسن اللذان وفي سنة    1972 وفي نفس المكان قاما بتطوير وإخراج لغة السي للعالم وكان ذلك عام   1972


 

 

 بعدها  بـ 11 سنة خلف لغة السي لغة مطورة عنها تدعم البرمجة  كائنية التوجه  أسرع  وأقوى منها حيث كان ذلك عام 1983 في مختبرات بيل أيضا  وهاته المرة  تم تصميم  اللغة من طرف بيارن ستروستروب من المنظمة العالمية للمقاييسISO وقبل سنة من الآن وافقت الأخيرة على آخر التطويرات التي وصلت إليه اللغة وهي C++11 والتي لا يسعنا الحديث عنها الآن


 كما أن المواضيع التي تتحدث عنها منعدمة في عالمنا العربي ولذلك قررت أن أكتب عنها لاحقا مقال أو عدة مقالا للتعريف بها


 حتى لا نكون متأخرين كثيرا عن الغرب


 هناك لغة أخرى تم تصميمها انطلاقا من 

C++
/
[color]
C[/color]
 تتشابه في مفاهيم عديدة لكنها لا تطابق اللغتين كما تختلف عنهما في الشيفرة
[color]
[/color]
 وهناك أيضا لغة 

JAVA
 التي تم تصميمها انطلاقا من 
[color]
C++[/color]
 في مختبرات صن ميكروسيستمز
[color]
[/color]
 

 

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


 

 

مقدمة للتعرف علي لغة السي -progwd


 لغات تأثرت بها لغة C ؟






  • لغة البرمجة الأساسية المختلطة ( BCPL ) بطريقة غير مباشرة 
  • لغة البي ( B ) 
  • لغة التجميع ( Assembly ) 
  • لغة الفورتران ( Fortran )




 لغات أثرت فيها لغة C ؟

C++
 المطورة عنها فإن هناك لغات عديدة تأثرت بلغة السي أو تم تطويرها بواسطتها
[color]
[/color]
 وفي القائمة التالية أذكر بعض هاته اللغات :


 



  • لغة سي++ ( C++ ) اللغة المطورة عن السي والتي تدعم البرمجة الكائنية وهي لغة متعددة المنصات
  • لغة جافا ( JAVA ) مطورة عن سي++ ومتأثرة أيضا بالسي وهي متعددة المنصات من تطوير Sun Microsystems
  • لغة سي شارب ( C# ) لغة برمجة كائنية متعددة المنصات تعمل على إطار عمل .NET من تطوير شركةMicrosoft
  • لغة بي إتش بي ( PHP ) من أقوى لغات برمجة المواقع لكنها ليست الأكثر حماية وحاليا هي في الإصدار 6 
  • لغة دي ( D ) وهي لغة برمجة كائنية تحمل بعض مفاهيم C++
    /
    [color]
    C لكنها تخالفهما في الشيفرة[/color]
  • لغة بيرل
     ( 
    [size][color]
    Perl[/color][/size]
     ) لغة متعددة المنصاتمفتوحة المصدر من تطوير لاري وول ( Larry Wall )
    [size][color]
    [/color][/size]
  • لغة جافا سكريبت ( --SS-- ) من تطوير شركتي Sun Microsystems و NetScape وظيفتها إضفاء الديناميكية على مواقع الويب





إضافة إلى كل هاته اللغات هناك لغات أخرى أثرت في لغة السي كـ CPL ,PL/I, ALGO68

وأثرت في لغات أخرى لم يتم ذكرها نظرا لكونها غير مستعملة على نطاق واسع كـ AMPL , AWK , CSH , C-- , BitC , GoLimbo , LPC , Pike , Processing

صيغ ملفات السي C ؟

Header File


C++
/Objective-C 
[color]
[/color]
 

 

 ما الشيء المهم في لغة C ؟


 - اللغة مستعملة أو مساهمة في برمجة أنظمة التشغيل : 

Unix
/Plan 9/Inferno/Singularity/
[color]
Android[/color]
 
- أنها تسهل عملية التعامل مع موارد النظام ومختلف أجهزة الهاردوير والذاكرة وغيرها


 - تمكن وتسهل من التعامل مع الملفات وقواعد البيانات


 - تتعامل مع عدد كبير من قواعد البيانات 


 - يمكن ربطها مع عدد كبير من مكتبات الجرافيك والصوت والواجهات وغيرها كـ DirectX/OpenGL/Framework


 - سريعة في التعامل مع الجهاز وموارد النظام


 - برمجة تطبيقات باستعمال C قد يحتاج أكواد أكثر ومدة أطول للوصول إليها بلغات أخرى كـ Visual Basic مثلا


 - لغة السي متعددة المنصات .. فهي متوافقة مع نظام Unix/Windows/Mac OS


 

 
مجالات استخدام لغة السي C ؟



مكتبات مستعملة في السي C ؟







  • ( مكتبة stdio.h ) نستدعيها لنتمكن من استعمال دوال الإدخال والإخراج


    • printf لطباعة وإظهار نص
    • scanf لتخزين قيمة في متغير
    • fopen لفتح ملف معين
    • fread لقراءة ما بداخل الملف
    • fwrite للكتابة داخل ملف
    • fclose لإغلاق الملف المفتوح





للمزيد من الدوال : دوال الإدخال والإخراج والتعامل مع الملفات لمكتبة stdio لغة السي




  • ( مكتبة math.h ) لاستعمال الدوال الرياضية 


    • abs إعطاء القيمة الصحيحة لعدد 
    • sqrt حساب الجذر التربيعي 
    • pow حساب أس العدد





للمزيد من الدوال : دوال رياضية لمكتبة math لغة C

 


  • ( مكتبة time.h ) لإعطاء الوقت والتاريخ نذكر منها 


    • clock إعطاء التوقيت منذ بدء البرنامج بالعمل
    • time إعطاء الوقت الحالي حسب نظام التشغيل
    • difftime لحساب وإعطاء الفرق بين الأوقات




 للمزيد من الدوال : دوال لإعطاء الوقت والتاريخ مكتبة time لغة C
  



 

 هناك مكتبات أخرى كمكتبة string/float وغيرها


 للمزيد : مكتبات أخرى تابعة للغة C


 هل لغة السي متعددة المنصات ؟


 - بالفعل لغة C متعددة المنصات تدعم Unix/Windows/Mac OS


 وتدعم أنظمة تشغيل أخرى كثيرة كالمذكورة في الأعلى


 كيف يمكنني أن أبرمج على بيئة السي ؟


 لتكون مبرمجا بلغة C ولعمل تطبيقات عليها


 يجب أن تتوفر على بيئة توفر لك ذلك


 هناك برامج عديدة تتيح ذلك , منها


 Microsoft Visual Studio


 CodeBlocks


 Notepad++


 NetBeans


 Embarcadero Delphi


 

 وغيرها الكثير .. يمكنك التوسع فيها عن طريق جوجل


 وأنا أفضل لك أخي أن تستعمل برنامج CodeBlocks


 لأنه سريع وحجمه صغير ولا يأخذ مساحة كبيرة على جهازك


 كما أنه يدعم مختلف المكتبات التي تدعمها اللغة






للامانة الموضوع منقول لكنه يعبر عن كل الكلام الذي كنت سأكتبه 


[SIZE=4][COLOR=DarkOrange][CENTER][COLOR=Red]بأذن الله ستكون سلسلة من الدروس المتتابعه والتي عبرها سأنقل كل ماعرفه عن تلك اللغة المهمة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://sadam-alsharabi.roo7.biz
 
مقدمة للتعرف علي لغة السي
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» تمرين في لغة السي c
» معلومات عن لغة البرمجة لغة السي بلس بلس
» طريقة اعداد السي بانل وتنصيبها على السيرفر
» مقدمة حول ASP.NET للمبتدئين
» مقدمة عامة في الدوت نت

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات :: دروس سي بلس بلس c++-
انتقل الى: