@aa10y11 اعتذر اني لم اوضح ذلك.
اولاً كلمة HL تعني Abstraction أو اخفاء/تجريد التفاصيل واضافة ادوات/تسهيلات حتى تؤدي الوظيفة. يجب القول ان هنالك مميزات اللغة جاءت بها جاعلةً منها لغة عالية المستوى، كما نعرف Assembly هي typeless:
Typed,
Structs
Allocator (malloc)
عموماً الكثير من افكار C
اولاً كلمة HL تعني Abstraction أو اخفاء/تجريد التفاصيل واضافة ادوات/تسهيلات حتى تؤدي الوظيفة. يجب القول ان هنالك مميزات اللغة جاءت بها جاعلةً منها لغة عالية المستوى، كما نعرف Assembly هي typeless:
Typed,
Structs
Allocator (malloc)
عموماً الكثير من افكار C
@aa10y11 كانت قريبة من Assembly مما يجعل البعض يسمّي C LL lang :
Pointer arithmetic
Manual memory management
Pointers
ايضاً global variables, stack variables
لاحظ هنا ان اللغة لم تأتي بـ abstraction يخفي كل هذه الامور .. انظر الى Java وغيرها من اللغات قامت بأخفاء مفاهيم مثل
Pointers
Pointer arithmetic
Manual memory management
Pointers
ايضاً global variables, stack variables
لاحظ هنا ان اللغة لم تأتي بـ abstraction يخفي كل هذه الامور .. انظر الى Java وغيرها من اللغات قامت بأخفاء مفاهيم مثل
Pointers
@aa10y11 Pointers arithmetic, garbage collection (بدلاً من manual )
هذه الاشياء تجدها في Assembly وفي C ماذكرته في الاعلى لذلك C تعتبر LL + HL .
ايضاً registers ومفهوم Assembly wrappers الموجود في لغة C .
هذه الاشياء تجدها في Assembly وفي C ماذكرته في الاعلى لذلك C تعتبر LL + HL .
ايضاً registers ومفهوم Assembly wrappers الموجود في لغة C .
@aa10y11 الذاكرة طالما كانت اصعب مايواجهه المبرمج.
وحقيقة زادت صعوبة هذا الموضوع، عندما بدات حقبة Multithreading systems .
سأتكلم في سلسلة عن الذاكرة من وجهة نظر برمجية وليس رقمية/الكترونيه وهاردوير .
وحقيقة زادت صعوبة هذا الموضوع، عندما بدات حقبة Multithreading systems .
سأتكلم في سلسلة عن الذاكرة من وجهة نظر برمجية وليس رقمية/الكترونيه وهاردوير .
جاري تحميل الاقتراحات...