الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

++C أو ASM

مغلق
بدأه dartzon في 14 مايو 2007 · 10 رد · 1,793 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي سؤال محيرني أو بالأحرى أسئلة :D

ما الفرق بين ++C و ASM ؟أقصد من حيث التعقيد ومجالات الإستخدام و مدة التعلم وكيفية التعلم (الأهم) و...(كمل من عندك :P )

حاولت مع الإثنين ولكن لم أتعلم أية واحدة

" لو كانت الدروس متسلسلة وتتبع منهجا متناسقا ومفصلا لكان الامر جيدا و يستحق الإهتمام "

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

شكرا لإهتمامكم

والسلام

#2

ماانصح بتعلم الاسمبلي .. لان قريبا الـC لاحظ وليست الـ++C ستحل محلها

#3

لماذا؟

#4

من قال ان ال C ستحل محل الاسمبلى هذه لغة والثانية لغة اخرى

اخ Dartzon لا تفعل كما فعلت فى الاول (حاولت تعلم السى ++ فى اول الطريق )

اذا اردت ان تبدا فابدا بالفيجوال بيسيك كمرحلة انتقالية فقط

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#5

أشكرك على هذه النصائح يا أخي :D

#6

فيجوال بيسك ؟؟

هذه اللغة عقيمة ولاتعلمك قواعد البرمجة الصحيحة وستواجه مشاكل كبيرة إذا اردت الانتقال الى لغة برمجة اخرى زي الـ++C/C

غالبا تستخدم لغة الفيجوال بيسك في البرامج البسيطة الركيكة .. اما السي والسي++ تستخدم في البرامج الكبيرة والقيمة ومن أمثلة برمجيات السي والسي++

نظام ويندوز

نظام لينكس

مايكروسوفت اوفيس

انترنت اكسبلورر

موزيلا فايرفوكس

.. وتقريبا جميع الألعاب تكتب بالسي والسي++ مع استخدام بعض الأدوات

#7

أولا :حدد هدفك من البرمجة والى اين تريد ان تصل .

ثانيا:هل تتقن اللغه الانجليزية.

ثالثا: من اجل تتعلم ابداء بكتاب جيد في لغتك التي اخترتها ثم انطلق.

السي لغة كل شئ لكن اذا لم تكن تتقن الانجليزيه فلن تذهب بعيدا فيها.

#8

والله لو كنت لا تعرف شئ عن البرمجة وحاولت مع السى من الاول لن تفهم شئ وستجد صعوبة فى التعلم

انا قلت الفيجوال بيسيك كمرحلة انتقالية انا اعرف انها لغة عبييييييييطة وانا اصلا لا احبها رغم ان بدايتى كانت معها وحتى الان لم اقم بعمل برامج بالاسمبلى والسى ( برامج لها معنى وليست امثلة )

ولنفترض مثلا انك بدات بالاسمبلى وكان هناك مثال لحلقة Loop طبعا الشفرة

mov cx, 5
inc al
loop 1234

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

انا بتكلم عن البيسيك كبداية لانها تحاكى لغة البشر فتلك الجملة ستكتب

For I = 0 to s

l = L + 1

next

واظن ان الجملة الثانية مفهومة عن تلك التى كتبت بالاسمبلى

هى فقط كبداية وبعدها هو نفسه سيكره البيسيك من ضعفها

ماذا كنتم ستفعلون اذا قلت ابدا بال Quick Basic وليس Visual basic

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#9

حريف برمجة ؟!!

هل انا قلت في ردودي انه يجب ان يبدأ بتعلم الاسمبلي ؟!!

الي قلته انا انه لازم يبدأ بالسي لأنها اساس اغلب اللغات تقريبا وهي اسهل من الاسمبلي بمراحل

#10
اقتباس
حريف برمجة ؟!!

نعم

اقتباس
هل انا قلت في ردودي انه يجب ان يبدأ بتعلم الاسمبلي ؟!!

لا

اقتباس
الي قلته انا انه لازم يبدأ بالسي لأنها اساس اغلب اللغات تقريبا وهي اسهل من الاسمبلي بمراحل

اترك الخيار له فليبدا بما يحب لكنى فقط كنت اريده ان يفهم قاعد البرمجة اولا مش هتفرق C من c++ الفرق مش كبير

على العموم عادى الفيجوال بيسيك بقت فى اخر ايامها وشكل عصر الدوت نت بدا لكنه مش هينفعنا احنا :P مبرمجى الالة :D

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#11

حتى لو تحدثنا عن السى ++

int	L, i;

	L = 0;
	for(i=1; i<=5; i++)
	   L++;

حتى الان ما زالت الفيجوال اسهل

تم تعديل هذه المشاركة بواسطة حريف برمجة في 21 مايو 2007 في 15:14

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

هذا الموضوع مغلق.

مواضيع مشابهة