السلام و عليكم و رحمة الله تعالى و بركاته
اليوم نقدم اللغة c
الدرس 1: نصائح هـامة
تعتبر اللغة C من أبرز اللغات المعلوماتية المتداولة والشعبية، وهي لحد الآن تنبني عليها معظم اللغات من الصنف الرابع كاللغة ++C المرتبطة أساسا بها واللغة جافا المرتبطة هي الأخرى باللغة ++C وتوجد كذلك لغات أخرى مرتبطة بـC كاللغة Perl ...
في الواقع إن دراسة اللغة C تجعل كل مستعمل لها مرتاح البال في تعلم اللغات الأخرى: فمن جهة الشبكة توجد اللغات : PHP و JavaScript الخاضعة لقوانين اللغة C. ومن جهة التطوير توجد اللغات : ++C و Java و Perl الخاضعة لقوانين اللغة C. |
|
ومن جهة التطوير العالي توجد اللغة: ++Visual C و J2E وNetBeans الخاضعة لقوانين اللغة C. يرجع إنشاء اللغة C إلى المبرمجين:Kernighan و Ritchie خلاصة : من كل هذا يجب على كل من دخل عالم المعلوميات أن يجتاز أولا قنطرة اللغة C ليكتسح بذلك مجال المعلوميات من جميع جهاته وهذا رأيي الخاص |
|
1. اختيار مترجم مناسب
توجد العديد من مترجمات اللغة C ، أذكر من بينها : TC: لشركة Turbo BC: لشركة Borland DevC: لشركة Dev (بالنسبة لي شخصيا : اخترت في البداية ++DevCلحل جميع تمارين هذا الدرس، وبعد ذلك تطرقت لـ TCمن أجل تطوير قدراتي الشخصية في الهندسة والرسومات والمشاريع الطويلة شيئا ما كـثلاثيات الأبعاد والصور ...). وأنصح أن تستعمل DevC++ أو TC مباشرة. وللحصول على إحدى المترجمات إليك بعض المواقع التي تتطرق لذلك : المترجمBORLAND C++ 5.5- مجاني! http://www.borland.com/downloads/ مترجم IDE Turbo C Professional 2.01 -مجاني! http://community.borland.com المترجم GNU-C-مجاني! ftp://prep.ai.mit.edu/pub/gnu/ DJGPP Zip File Picker: http://www.delorie.com/djgpp/zip-picker.html Yahoo! Computers and Internet:Programming Languages:C and C++:Compilers
|
3. ماذا بعد اللغة C
لدينا عدة اقتراحات لتتابع المسير نحو القمة >>> (قم باختيار أحدها)
الطريق 1 (بالنسبة لمن يهتم بالبرمجة المتطورة والسريعة)
الدخول إلى اللغة ++C
بعد ذلك اللغة Java
وأكمل حيث تريد ...
الطريق 2 (بالنسبة لمن يهتم بالبرمجة السفلية والصعبة)
هندسة الحاسوب
المجمعات كاللغة Nasm
اللغة ++C
اللغة Java
وأكمل حيث تريد ...
الطريق 3 (بالنسبة لمن يهتم ببرمجة صفحات الشبكة وتطويرها)
اللغة ++C
اللغة HTML
اللغة JavaScript أو VBScript أو ما شابه ذلك
اللغة PHP أو ASP أو ما شابه ذلك
اللغة Java
الطريق 1 (بالنسبة لمن يهتم بالبرمجة المتطورة والسريعة)
الدخول إلى اللغة ++C
بعد ذلك اللغة Java
وأكمل حيث تريد ...
الطريق 2 (بالنسبة لمن يهتم بالبرمجة السفلية والصعبة)
هندسة الحاسوب
المجمعات كاللغة Nasm
اللغة ++C
اللغة Java
وأكمل حيث تريد ...
الطريق 3 (بالنسبة لمن يهتم ببرمجة صفحات الشبكة وتطويرها)
اللغة ++C
اللغة HTML
اللغة JavaScript أو VBScript أو ما شابه ذلك
اللغة PHP أو ASP أو ما شابه ذلك
اللغة Java