^تجول في أنحاء البرمجة$
banner
2011-08-21 , 06:24 صباحاً
بورون’s Avatar
بورون

عضو

المشاركات:96
التسجيل:Aug 2011
بورون
Image

بسم الله الرحمن الرحيم
السلام عليكم ورحمةالله وبركاته

الحمدلله الذي بلغنا العشر الأواخر من رمضان ، ووفقنا الله لقيام ليلة القدر :17:.

كلما زرت هذا القسم لأجد شيئاً مفيداً ، فإذا بي أرى المواضيع المتكررة حول مفهوم
البرمجة ، مساعدة في البرمجة ، ماهو الكود المؤدي لهذا الغرض !

رأيت بعد ذلك أنه من الأفضل فتح موضوع مستقل للتعريف بالبرمجة بشكل عام ،
من دون أكواد لا يفهمها إلا من يفهمها :new7:.

سنبدأ بداية بالشيء الذي سنبدأ به عادة < متعوب عليها :new3: ،
سنعرف البرمجة مفهوماً ثم نتعمق فيها.

[COLOR="#a92c2c"]* لا تنسى أن الـScrollBar مفيد للتمرير لأعلى أو لأسفل ، فلا عيب من الرجوع لشيء لم تفهمه*


[ مفهوم البرمجة ]

عندما تحاول أن تشرح شيئاً لعدد من الناس - ولا يمكنهم إلا فهم كلمات معينة -
فكيف ستشرح لهم ؟
افرض أن الحاسب شخص يَصعب الشرح له بالطريقة العادية ؛ لذا فأنت تحتاج إلى كلمات يفهمها لتتواصل معه ، وهذه الكلمات تُسمى بالبرمجة.
فأنت تكتب له عبارات لتتحول إلى لغته ، ثم يُفسرها حسبما كتبت ،
ثم يقوم بتنفيذها طائعاً ، وإن لم يستطع - في حال وجود خطأ - ،
فسُيضطر إلى تنبيهك أنه لم يفهم هذه العبارة - أي نص الخطأ.
وستقوم بتصحيحه حتى يفهمه ، وهكذا في كل مرة.

وبهذا يكون مفهوم البرمجة واضحاً بإذن الله.

[ أقسام البرمجة ]

- برمجة تطبيقات سطح المكتب
- برمجة تطبيقات الويب
- برمجة قواعد البيانات
- برمجة الهواتف المحمولة (الهواتف الذكية)

سنقطّع كلاً مما سبق إرباً إرباً.

[ برمجة تطبيقات سطح المكتب ]

أو بعبارة أخرى "برمجة البرامج" ، ولعلها الأشهر في الوقت الحالي ، فتجد كل من أراد أن
يتعلم ، يتعلم لغة سطح مكتب من حيث لا يعلم :).
لغات سطح المكتب كثيرة جداً ، سنقوم بتوضيح بعض منها (الأكثر شهرة فقط).

{ C/C++ }

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

{ Java }

جافا ؟ أعرفها أنا دايماً أشغلها على الكمبيوتر. < واحد داخل عرض :new3:
ماتقوم بتشغيله هو آلة جافا وليس جافا :p

هذه اللغة تتميز بقوتها ، وتعمل على أي نظام تشغيل يحمل آلة الجافا.
ليست باللغة الصعبة ولا السهلة ، ولكنها تُصنف بالمتوسطة ،
فإن أحببت البدء بتعلمها فابدأ ، فأنت ستكتب برنامجك مرة واحدة ، وتشغله على أي حاسب :).
والذي يتعلم الجافا ، بإمكانه صنع 3 أشياء : برامج ، مواقع ، برامج للهاتف.

{ Python }

"أريد أن أتعلم البرمجة" ، "نصيحة ابدأ ببايثون تراها سهلة :new17:"
كثيراً ما قرأت هذه الكلمات في الاستفسارات ، وبالفعل فهذه اللغة
ليست صعبة ، بل سهلة. وهي موجهة للحواسب بشكل أولى ، ولكن يمكنك برمجة تطبيقات ويب بها.

{ vb.NET , c#.NET }

هذه اللغات موجهة بشكل كامل للبرمجة على ويندوز فقط ،
فبإمكانك صناعة برمجيات لويندوز بكل سهولة مع هذه اللغات الـ"مدفوعة"
التي توفرها لك مايكروسوفت. سهلة جداً إلى حد بعيد ، جرب ولن تخسر شيئاً.

{ Objective-C }

لغة البرمجة على أجهزة Apple - يوجد قسم لها في البوابة - .
لم أجربها بشكل كاف حتى أحكم عليها ، لذا استكشفها بنفسك :new8:.


{ Assembly }

أو لغة التجميع ، من لغات المستوى المنخفض ، وتستخدم للحواسيب ، المايكروكونترولرز ،
المايكروبوسيسورز ، وجميع الأجهزة القابلة للبرمجة.
مايميز هذه اللغة هو أنها تتعامل مع الهاردوير بشكل مباشر ، فيمكنك التحكم بأمر فتح مدخل
الـDVD في الجهاز ، وغيرها من الأمور المتعلقة بالهاردوير.
تُعتبر هذه اللغة من أكثر لغات البرمجة تعقيداً - لانقول أنها صعبة ، فليس مايُتعلم صعباً - ،
وتُستخدم غالباً في أنظمة التشغيل - توجد بعض أجزاء نواة لينكس مكتوبة بها -.

[LEFT]يتبع :new6:
[/LEFT]


[/COLOR]
Enlarged Image
2011-08-21 , 06:24 صباحاً
2011-08-21 , 07:03 صباحاً
بورون’s Avatar
بورون

عضو

المشاركات:96
التسجيل:Aug 2011
بورون


[COLOR="#21308d"][ برمجة تطبيقات الويب ]


هي التطبيقات التي تعمل على الويب - أو كما يسميها الكثير: مواقع -.
سنشرح في هذا القسم النوعين من لغات الويب : الهيكلية*1 ، لغات المتصفح*2 ، لغات السيرفر*3 .

-[ اللغات الهيكلية ]-

{ HTML }

أهم اللغات على الإطلاق ، ومن دونها لا يمكنك التحكم في تركيب الصفحة ،
فمثلاً هنا جدول ، وفي الجانب الآخر روابط ، وفي الأسفل بعض الصور.
وفي إصدارها الأخير HTML 5 ، أصبح بإمكانك إضافة الفيديو ، الصوتيات إلى موقعك (بدون Flash).

{ XML }

أحب تسميتها بلغتك ، تصرف بها كيف تشاء ! فليس هناك مايحدك فيها ، شبيهة بـhtml
من ناحية الـSyntax.

{ CSS }

تعتبر كالملح على الطعام بالنسبة لـHTML، إذ لايمكنك عرض صفحة HTML وحيدة
بدون ملف CSS ، فهي تضيف الألوان ، الأشكال ، وكذلك بعض التأثيرات البسيطة
كالظلال وانحناء الزوايا وتدوير العنصر وتدرج الألوان.

-[ لغات المتصفح ]-

{ J a v a S c r i p t }

بدون المسافات طبعاً تفادياً لحجب كلمة سكريبت.
هي لغة تتعامل مع المتصفح ، وأقصدك بذلك أن علاقتها فقط بالمتصفح.
فيمكنك إضافة عناصر إلى صفحتك بالضغط على زر معين ، إظهار شيء في وقت محدد.
ساعة حية في موقعك ، ونكتفي بهذه الأمثلة :z-attack:.


-[ لغات السيرفر ]-

{ PHP }

هذه اللغة هي الأكثر انتشاراً بين مطوري الويب ، وكثيراً ماتجد دروساً لها في شتى المواقع.
وتتميز بأنها مفتوحة المصدر ، وتعمل على جميع الأنظمة (أنظمة تشغيل السيرفرات
وليس الأجهزة العادية) ، سهلة التعلم وكبيرة الدعم.

{ ASP.NET }

تابعة لإطار عمل .net الذي توفره مايكروسوفت ، وهي أخت للذين سبق ذكرهما (c# , vb)
تعمل على سيرفرات ويندوز فقط ، تحتاج لدفع ترخيص لتركيبها على السيرفر.
يمكنك برمجة المواقع بها باستخدام لغات .net الأخرى أيضاَ.

{ JSP }

جزء من Java مخصص لبرمجة المواقع.

{ Ruby On Rails }

إطار عمل للغة Ruby الخاصة بتطبيقات سطح المكتب ليتم به إنشاء تطبيقات للويب.
ربما تكون أسهل اللغات تعلماً. قوية ، يمكنك بها إنشاء تطبيقات ويب بسرعة عالية ،
فمثلاً الزمن الذي تقضيه في برمجة موقع للغة php يكون ضعف زمن هذه اللغة (إن نكت تعمل بلا Framework على php).

{ Cold Fusion }

مايميز هذه اللغة هو توفر بيئة كاملة لها من Aobe (الشركة المنتجة لهذه اللغة) ، فلديك تطبيق على السيرفر ، وتطبيق على حاسبك الشخصي لتبرمج به على هذه اللغة.
تتميز بالوصول المبسط لقواعد البيانات ، لها لغة الترميز الخاصة بها ( CFML ) ، ويمكنك بها برمجة الموقع على أنه أجزاء منفصلة :).

*1 : اللغات الهيكلية هي اللغات التي تتحكم في ترتيب الموقع وعرضه.
*2 : لغات المتصفح هي اللغات التي تتعامل مع عناصر المتصفح ، مثل فتح نافذة جديد أو إغلاق النافذة الحالية.
*3 : لغات السيرفر هي اللغات التي يتم بها إعطاء الأوامر للسيرفر.


[LEFT]يتبع :new6:
[/LEFT]
[/COLOR]
2011-08-21 , 07:03 صباحاً
2011-08-21 , 07:14 صباحاً
بورون’s Avatar
بورون

عضو

المشاركات:96
التسجيل:Aug 2011
بورون


[COLOR="#21308d"][ لغات قواعد البيانات ]


من اسمها يتضح أنها لإنشاء قواعد بيانات ، تتشابه تقريباً جميعها.

سأكتفي بشرح وتوضيح اثنتين هما الأشهر والأكثر استعمالاً.

{ MySQL }

الأكثر استعمالاً ، تتحمل بيانات كثيرة ، من الجيد استخدامها في المواقع الكبيرة والمتوسطة.

{ Oracle }

تتحمل بيانات كبيرة جداً ، غالباً ما تُستخدم في المواقع العملاقة بشكل كبير.

[ لغات برمجة الهواتف الذكية ]

ليست لغات بشكل تام ، وإنما هي فروع من لغات سطح المكتب غالباً.
سأقوم بشرحها بناءً على المنصة التي يُبرمج لها.

{ iOS }

تتم البرمجة لهذا النظام باستخدام لغة Apple وهي Objective-C.

{ Android }

يُبرمج بالمكتبة التي صنعتها Google على لغة الجافا.

{ Windows Phone 7 }

تتم برمجته باستخدام لغة c#.net.

وبهذا ننتهي من التعريف بلغات البرمجة ، وتبقى بعض المصطلحات المهمة في عالم البرمجة ، وبعض المحررات كذلك.



[LEFT]يتبع :new6:[/LEFT][/COLOR]
2011-08-21 , 07:14 صباحاً
2011-08-21 , 07:48 صباحاً
بورون’s Avatar
بورون

عضو

المشاركات:96
التسجيل:Aug 2011
بورون


[COLOR="#21308d"][ مصطلحات برمجية مهمة ]


{ Syntax }

تُستخدم هذه الكلمة للإشارة إلى القواعد والطرق التي يُكتب بها الكود في اللغة.
مثل وجود فاصلة منقوطة نهاية السطر ، وضع القوسين بعد بعض العبارات.

{ Compiler }

هو المترجم الذي يقوم بترجمة اللغة إلى لغة الآلة ، فعند كتابة كود بـC لا يمكن للحاسب فهمه إلا بعد تحويله للغة الآلة (لغة 01).

{ GUI }

هي الواجهة الرسومية للبرنامج أو الموقع ، ففي Windows لديك شريط مهام ، نوافذ ، أزرار ، كل هذه تُصنف تحت GUI.

{ وظيفة - Function }

الوظيفة هي القيام بعدة أعمال في وقت واحد ، فمثلاً وظيفة الحركة في السيارة تتم بالتعاون مع عدة أشياء: المحرك ، البنزين ، العجلات ، المقود.
وهكذا هي في البرمجة.

{ OOP }

اختصاراً لـ ( Object Oriented Programming ) - ( البرمجة بالكائنات ).
وتقوم على أن كل شيء في التطبيق عبارة عن كائن منعزل.

{ صنف - Class }

الصنف هو الخصائص والطرق التي يتمتع بها الكائن ، فمثلاً الإنسان من خصائصه وجود رأس ، ويدين ، ورجلين، اسم.
ومن طرقه (وظائفه) الحركة ، النوم وهكذا.

{ كائن - Object }

الكائن هو تابع للصنف ، فمثلاً صنف الإنسان تفرع منه كائن اسمه أحمد ، ولديه يدين وبقية الخصائص- وقد تختلف من كائن لآخر - ، والحركة سريعة ، والنوم كثير.
وهذا هو الكائن :)

{ Regular Expressions }

مجموعة من التعبيرات البرمجية لمُطابقة نص على نظام معين.
فمثلاً إن كنت تريد معرفة كل النصوص التي بين قوسين ، أو بعدها رقم ،
استخدم التعابير القياسية. (موجودة في كل لغة برمجة تقريباً).

"تم استخدام ^ $ في عنوان الموضوع لأنها تندرج تحت التعابير القياسية"

[ محررات برمجية ]

كيف ستكتب الكود :new10: ؟ يجب عليك اختيار محرر استناداً على نظام تشغيلك في الأسفل*.

{ Windows }

COLOR="#009a04"][/URL] - مرشح بقوة.
Context ">/COLOR - جيد
PHPDesigner ">COLOR="#009a04" - مرشح بقوة.[/COLOR]
COLOR="#ab17cb"][/URL] - ممتاز[/COLOR]

{ MAC OS X }[/COLOR;">

COLOR="#cbc917"] - ممتاز ومُرشح خصوصا لبرمجة تطبيقات سطح المكتب.
/COLOR][URL="http://www.barebones.com/products/textwrangler/"[/URL] - جيد
URL="http://www.barebones.com/products/bbedit/" [/URL]- جيد جدا
COLOR="#009a04" target="_blank">[URL="http://macrabbit.com/espresso/" - مُرشح بقوة.[/COLOR]

{ لأي نظام تشغيل }

COLOR="#cbc917"][/URL] - ممتاز ومُرشح بقوة.
COLOR="#ab17cb" target="_blank">[/COLOR][/COLOR] - ممتاز[/COLOR]
URL="http://www.sublimetext.com/" [/URL]- متوسط

* بعض اللغات كـ .NET تأتي مع محرر خاص بها.[/COLOR;">
[COLOR="#5717cb"]- تذكر بما أنك مبرمج ، فيحق لك جعل برامجك مجانية أو مدفوعة ، ويمكنك تقدير
شعور من يضع برنامجه مدفوعاً فيأتي من يستخدمه بالكراك ! فابتعد عن الكراك
قدرما تستطيع :). -


وفي الختام أحب التنويه إلى أن هذا الموضوع تعاون بين [URL="http://www.adslgate.com/dsl/member.php?u=555266"]بورون و النجم اللامع22
والسلام عليكم ورحمة الله وبركاته.[/COLOR]
2011-08-21 , 07:48 صباحاً
2011-08-21 , 07:56 صباحاً
الحر الاشقر’s Avatar
الحر الاشقر

نشيط

المشاركات:901
التسجيل:Mar 2006
الحر الاشقر
صراحه ما اعرف وش ارد عليك
لكن فعلا ابدعت في التوضيح
ان شاء الله نشوف منك و من الاخ [FONT=Tahoma]النجم اللامع22[/FONT]
شروحات في مجال البرمجه
ان شاء الله يتثبت الموضوع
2011-08-21 , 07:56 صباحاً
2011-08-21 , 08:00 صباحاً
بورون’s Avatar
بورون

عضو

المشاركات:96
التسجيل:Aug 2011
بورون
الحر الاشقر كتب:
صراحه ما اعرف وش ارد عليك
لكن فعلا ابدعت في التوضيح
ان شاء الله نشوف منك و من الاخ [FONT=Tahoma]النجم اللامع22[/FONT]
شروحات في مجال البرمجه
ان شاء الله يتثبت الموضوع


يكفيني مرورك على الموضوع :60:

شكراً لك على هذا المرور الطيب ، وسنكون بإذن الله عند حسن الظن :).
2011-08-21 , 08:00 صباحاً
2011-08-21 , 12:22 مساءً
Raied Alotaiby’s Avatar
Raied Alotaiby

نشيط

المشاركات:952
التسجيل:Sep 2010
Raied Alotaiby
وعليكم السلام ورحمة الله وبركاته

ما شاء الله تبارك الرحمن

وربي ابدعت في الموضوع الرائع

ابداع بلا حدود

يسلمو ياعم برورن و ياعم النجم اللامع22

ابدعتوا صراحة

ما اقول الا الله يسعدكم ويوفقكم في كل خطوة تخطيها انتم بالتوفيق يالغاليين



بورون كتب:



[FONT=Tahoma] [COLOR=#a07a13]{ Java }[/COLOR][/FONT]

[FONT=Tahoma] جافا ؟ أعرفها أنا دايماً أشغلها على الكمبيوتر. < واحد داخل عرض :new3:[/FONT]
[FONT=Tahoma] ماتقوم بتشغيله هو آلة جافا وليس جافا :p[/FONT]

[FONT=Tahoma] هذه اللغة تتميز بقوتها ، وتعمل على أي نظام تشغيل يحمل آلة الجافا. [/FONT]
[FONT=Tahoma] ليست باللغة الصعبة ولا السهلة ، ولكنها تُصنف بالمتوسطة ،[/FONT]
[FONT=Tahoma] فإن أحببت البدء بتعلمها فابدأ ، فأنت ستكتب برنامجك مرة واحدة ، وتشغله على أي حاسب :).[/FONT]
[FONT=Tahoma] والذي يتعلم الجافا ، بإمكانه صنع 3 أشياء : برامج ، مواقع ، برامج للهاتف.[/FONT]





ياليت تكثر من الجافا لاننا فينا نقص تامينات في الجافا :35:

واعتبرنا اول تلميذين ( [COLOR=Red]انا + العمده) [/COLOR]


ودنا نتعلم اكثر واكثر << [COLOR=Red]في راسي اني اسوي نظام تشغيل ينافس[/COLOR][COLOR=Red][FONT=Tahoma] ويندوز [/FONT]:z-attack::z-attack:[/COLOR]
عندي سؤال سريع هل استطيع الربط قاعدة البيانات(اوراكل) مع الجافا ؟؟

وشكرا



بورون كتب:



[FONT=Tahoma] [COLOR=#21308d][ محررات برمجية ][/COLOR][/FONT]

[FONT=Tahoma] كيف ستكتب الكود :new10: ؟ يجب عليك اختيار محرر استناداً على نظام تشغيلك في الأسفل*.[/FONT]

[FONT=Tahoma] [COLOR=#9d7a13]{ Windows }[/COLOR][/FONT]

FONT=Tahoma] [COLOR=#009a04][/URL] - مرشح بقوة.[/COLOR][/FONT]
Context ">FONT=Tahoma][/FONT]
PHPDesigner ">FONT=Tahoma][COLOR=#8da62c] [COLOR=#009a04 - مرشح بقوة.[/COLOR][/FONT]
FONT=Tahoma] [COLOR=#ab17cb][URL="http://www.blumentals.net/rapidphp/"[/URL] - ممتاز[/COLOR][/FONT]

[FONT=Tahoma] [COLOR=#9d7a13]{ MAC OS X }[/COLOR][/FONT]

FONT=Tahoma] [COLOR=#cbc917][URL="http://www.panic.com/coda"[/URL] - ممتاز ومُرشح بقوة.[/COLOR][/FONT]
FONT=Tahoma] [COLOR=#cbc917][URL="http://macromates.com/" [/URL]- ممتاز ومُرشح خصوصا لبرمجة تطبيقات سطح المكتب.[/COLOR][/FONT]
FONT=Tahoma][URL="http://www.barebones.com/products/textwrangler/"[/URL] - جيد[/FONT]
FONT=Tahoma] [URL="http://www.barebones.com/products/bbedit/" [/URL]- جيد جدا[/FONT]
FONT=Tahoma] [COLOR=#009a04][URL="http://macrabbit.com/espresso/"[/URL] - مُرشح بقوة.[/COLOR][/FONT]

[FONT=Tahoma] [COLOR=#9d7a13]{ لأي نظام تشغيل }[/COLOR][/FONT]

FONT=Tahoma] [COLOR=#cbc917][URL="http://netbeans.org/"[/URL] - ممتاز ومُرشح بقوة.[/COLOR][/FONT]
FONT=Tahoma][COLOR=#cbc917] [URL="http://www.eclipse.org/downloads/"[/URL] - ممتاز [/COLOR][/FONT]
FONT=Tahoma][COLOR=#cbc917] [URL="http://www.aptana.com/" [/URL]- ممتاز[/COLOR][/FONT]
FONT=Tahoma] [URL="http://www.sublimetext.com/" [/URL]- متوسط[/FONT]

[FONT=Tahoma] .[/FONT]


عندي سؤال لم افهمه !!:11:

[COLOR=DarkOrange]هل انت تتكلم عن البرنامج الذي يستعمله المبرمج ؟؟:65:[/COLOR]

[COLOR=DarkOrange]لان اخر مقال الى قلته لم افهمه ياليت توضح :24:[/COLOR]

وشكرااا


2011-08-21 , 12:22 مساءً
2011-08-21 , 02:49 مساءً
بورون’s Avatar
بورون

عضو

المشاركات:96
التسجيل:Aug 2011
بورون
[QUOTE]وعليكم السلام ورحمة الله وبركاته

ما شاء الله تبارك الرحمن

وربي ابدعت في الموضوع الرائع

ابداع بلا حدود

يسلمو ياعم برورن و ياعم النجم اللامع22

ابدعتوا صراحة

ما اقول الا الله يسعدكم ويوفقكم في كل خطوة تخطيها انتم بالتوفيق يالغاليين [/QUOTE]

آمين ، وياك :).[/FONT]


[QUOTE]ياليت تكثر من الجافا لاننا فينا نقص تامينات في الجافا

واعتبرنا اول تلميذين ( انا + العمده)

ودنا نتعلم اكثر واكثر << في راسي اني اسوي نظام تشغيل ينافس ويندوز [/QUOTE]

[FONT="Tahoma"]
أهلا بكما :61:
برمجة نظام تشغيل أشبه ماتكون بإعادة كتابة لما كتبه من قبلك من دون جدوى ، وبالجافا فالأمر أصعب كثيراً.
لكن يمكنك عمل ذلك باختصار بلغة C وليس جافا.
[/FONT]


[QUOTE]عندي سؤال سريع هل استطيع الربط قاعدة البيانات(اوراكل) مع الجافا ؟؟
[/QUOTE]

[FONT="Tahoma"]بالتأكيد يمكنك.[/FONT]

[QUOTE]عندي سؤال لم افهمه !!

هل انت تتكلم عن البرنامج الذي يستعمله المبرمج ؟؟[/QUOTE]

[FONT="Tahoma"]نعم أتحدث عن البرنامج الذي تكتب فيه أكوادك ( المحرر )

أشكرك على مرورك على موضوعي Read-xp
2011-08-21 , 02:49 مساءً
2011-08-21 , 05:10 مساءً
Dodo Bobo’s Avatar
Dodo Bobo

**

المشاركات:1600
التسجيل:Nov 2010
Dodo Bobo
نسيت اهم لغة
assemply
عشآن تسوي نظآم تشغيل لآزم تتعلمهآ وتتعلم معآهآ c/c++
عشآن تسوي كومبايلر لآزم تتعلمهآ
اللي يتعلم هذه اللغة بيكون مبرمج محترررررف
او هكر ض1
2011-08-21 , 05:10 مساءً
2011-08-21 , 05:53 مساءً
بورون’s Avatar
بورون

عضو

المشاركات:96
التسجيل:Aug 2011
بورون
[QUOTE]نسيت اهم لغة
assemply
عشآن تسوي نظآم تشغيل لآزم تتعلمهآ وتتعلم معآهآ c/c++
عشآن تسوي كومبايلر لآزم تتعلمهآ
اللي يتعلم هذه اللغة بيكون مبرمج محترررررف
او هكر ض1[/QUOTE]
Assembly*
تعمدت تجنبها لأن المبتدئ لن يكترث للغة مثلها أبداً :)
ليس شرطاً أن يكون "هكر" أو مبرمج "محترف" ، فقد أتعلمها ولا أحسن التعامل معها :new10:
2011-08-21 , 05:53 مساءً
2011-08-22 , 01:09 صباحاً
aamtt’s Avatar
aamtt

مبدع

المشاركات:2755
التسجيل:May 2009
aamtt
:dأنت المنقذ .. خخ


طيب عندي إستفسار بسيط .. عندي سيرفر في لعبة معينه .. حلو ؟
إضافات السيرفر كثيره .. منها إضافه مثلا تكتب أمر بالشات يعلمك اللاعبين المتواجدين وكذا


اللعبه وسيرفرها كلهم مبنيين على الجافا ..
وآخر الإضافات .jar !


من الآخر .. كم يبيلي أتعلم الجزء هذا من الجافا ؟
2011-08-22 , 01:09 صباحاً
2011-08-22 , 01:58 صباحاً
IM 3 D O O x 7’s Avatar
IM 3 D O O x 7

مشارك

المشاركات:315
التسجيل:Sep 2009
IM 3 D O O x 7
الله يعطيك العافية اخوي هاذي المواضيع والله استفت ..... الله يدخلك ووالديك الجنة قول امين

طبعا لازم في سؤال :: كيف ابدء الكود ؟؟؟
2011-08-22 , 01:58 صباحاً
2011-08-22 , 03:00 صباحاً
بورون’s Avatar
بورون

عضو

المشاركات:96
التسجيل:Aug 2011
بورون
aamtt كتب:
:dأنت المنقذ .. خخ


طيب عندي إستفسار بسيط .. عندي سيرفر في لعبة معينه .. حلو ؟
إضافات السيرفر كثيره .. منها إضافه مثلا تكتب أمر بالشات يعلمك اللاعبين المتواجدين وكذا


اللعبه وسيرفرها كلهم مبنيين على الجافا ..
وآخر الإضافات .jar !


من الآخر .. كم يبيلي أتعلم الجزء هذا من الجافا ؟


.jar هو امتداد الملف التنفيذي لبرنامج جافا ، كامتداد .exe لبرامج الويندوز :)

تحتاج من الوقت ماتحتاجه لتعلم لغة Java كاملة :new7:
ففي النهاية ، لا يكفيك تعلم جزء من اللغة فقط ! بل تعلمها من أولها إلى آخرها :61:

2011-08-22 , 03:00 صباحاً
2011-08-22 , 03:04 صباحاً
بورون’s Avatar
بورون

عضو

المشاركات:96
التسجيل:Aug 2011
بورون
IM 3 D O O x 7 كتب:
الله يعطيك العافية اخوي هاذي المواضيع والله استفت ..... الله يدخلك ووالديك الجنة قول امين

طبعا لازم في سؤال :: كيف ابدء الكود ؟؟؟


عافاك الله أخي :) ، آمين.

كتابة الكود تعتمد على اللغة المراد تعلمها ، ففي جافا الكود مختلف تماماً عن C - ولو أن هناك شبهاً في الـSyntax -.
2011-08-22 , 03:04 صباحاً
2011-08-22 , 06:21 صباحاً
SnIpEr-Vc’s Avatar
SnIpEr-Vc

عضو فعال

المشاركات:698
التسجيل:Aug 2010
SnIpEr-Vc
بصراحة .. انا افكر في البرمجة من فتررة
لكن موضوعك حمسني للبرمجة أكثر .. يعني الترتيب وطريقة الشرح وضحت اشيااء كثييرة جدا جدا
الله يعطيك العافية
وأتمنى لك دوام التوفيق
2011-08-22 , 06:21 صباحاً
2011-08-22 , 06:31 صباحاً
Dodo Bobo’s Avatar
Dodo Bobo

**

المشاركات:1600
التسجيل:Nov 2010
Dodo Bobo
بل قيتس نفسه قال
اللي ما يتعلم الاسمبلي لا يعتبر مبرمج
انتو المشكلة تحسبو الاسمبلي صعبة في syntax حقهآ مع إنه سهلللة حسب اقوآل اللي متعلمين
هي المشكلة كيف تتعامل مع الهاردوير
بالعكس لمآ تتعلمهآ تحس نفسك تعلمت شئ
ذحين مبرمجين السي والسي بلس بلس مسآكين ما يعرفو ايش يصير
يعني فقط يحطو امر والباقي يصير
لكن في الاسمبلي تعرف ايش يصير في الجهآز وكيف تم عمله
انت لو عندك برنآمج زي الفوتوشوب
وما عندك شئ اسمه ملف السورس
تبغى تضيف شئ
طبعاً ما بتقدر
لكن الاسمبلي تخليك تضيف حتى لو ما عندك السورس
الاسمبلي سريعة في العمليآت ..!
عندي برنآمج كبير
وطلع فيهى غلط في الكود وإذآ صلحته بالسي او السي بلس بلس يمكن احتآج ارفع ملف للمستخدمين 10 ميقا عشآن شئ ما يستآهل
الاسمبلي يسوي بآتش بسيط ما يتعدى 1 ميقا بالكثير ..!
الاسمبلي فوآآآئدهآ كبيييرة
كفاية في الصوآريخ يستخدموهآ ;) وفي كل آلة
حتى في المكروفون :P
انا اقصد من كلامي انك تذكرهآ في موضوعك عشآن الناس تستفيد ;)
بالتوفيق لك
2011-08-22 , 06:31 صباحاً
2011-08-22 , 07:06 صباحاً
بورون’s Avatar
بورون

عضو

المشاركات:96
التسجيل:Aug 2011
بورون
SnIpEr-Vc كتب:
بصراحة .. انا افكر في البرمجة من فتررة
لكن موضوعك حمسني للبرمجة أكثر .. يعني الترتيب وطريقة الشرح وضحت اشيااء كثييرة جدا جدا
الله يعطيك العافية
وأتمنى لك دوام التوفيق


الله يعافيك ، شكراً لك على المرور
[/FONT]



[QUOTE]بل قيتس نفسه قال
اللي ما يتعلم الاسمبلي لا يعتبر مبرمج
انتو المشكلة تحسبو الاسمبلي صعبة في syntax حقهآ مع إنه سهلللة حسب اقوآل اللي متعلمين
هي المشكلة كيف تتعامل مع الهاردوير
بالعكس لمآ تتعلمهآ تحس نفسك تعلمت شئ
ذحين مبرمجين السي والسي بلس بلس مسآكين ما يعرفو ايش يصير
يعني فقط يحطو امر والباقي يصير
لكن في الاسمبلي تعرف ايش يصير في الجهآز وكيف تم عمله
انت لو عندك برنآمج زي الفوتوشوب
وما عندك شئ اسمه ملف السورس
تبغى تضيف شئ
طبعاً ما بتقدر
لكن الاسمبلي تخليك تضيف حتى لو ما عندك السورس
الاسمبلي سريعة في العمليآت ..!
عندي برنآمج كبير
وطلع فيه غلط في الكود وإذآ صلحته بالسي او السي بلس بلس يمكن احتآج ارفع ملف للمستخدمين 10 ميقا عشآن شئ ما يستآهل
الاسمبلي يسوي بآتش بسيط ما يتعدى 1 ميقا بالكثير ..!
الاسمبلي فوآآآئدهآ كبيييرة
كفاية في الصوآريخ يستخدموهآ وفي كل آلة
حتى في المكروفون :P
انا اقصد من كلامي انك تذكرهآ في موضوعك عشآن الناس تستفيد
بالتوفيق لك[/QUOTE]

[FONT="Tahoma"]
لكل لغة عشاقها :new7:
البرمجة لاتعني بالضرورة تعلم لغات معينة ، وليس الجميع بحاجة لتعلمها ، ربما إطلاع عليها لا أكثر - كما فعلت -.

لا اعتراض على Assembly كلغة قوية ، ولكن على من يتعلمها أن يتعلم قبلها الكثير !
فمثلاً يجب عليه أن يعرف معماريات المعالج ، ويبرمج بناءً عليها.

أما تعديل البرنامج بدون معرفة المصدر ، فهذا يُسمى Assembly Hacking وليس له علاقة مباشرة بتعلم اللغة ، وإنما الاختراق :61: .

أما عن ذكرها ، فموضوعي يتحدث عن اللغات عالية المستوى ، ولا شأن لـAssembly بهذا.:new10:

أشكرك على هذه الإضافة ، ووفقك الله ، والسلام عليكم ورحمة الله وبركاته :z-attack:
2011-08-22 , 07:06 صباحاً
2011-08-22 , 08:24 صباحاً
Dodo Bobo’s Avatar
Dodo Bobo

**

المشاركات:1600
التسجيل:Nov 2010
Dodo Bobo
صح
بس لآزم تذكرهآ كفآئدة
يمكن شخص يبغى لغة زيهآ
فعرف إنهآ الاسمبلي
عارف يا حبيبي قبل تعلمهآ يبغآلك تعرف الهاردوير
اعتقد الهآكينق اللي تقصده هو تنقيح للبرنآمج
انت اذكرهآ
وبيكون موضوعك رائع :)
2011-08-22 , 08:24 صباحاً
2011-08-22 , 08:53 صباحاً
بورون’s Avatar
بورون

عضو

المشاركات:96
التسجيل:Aug 2011
بورون
Dodo Bobo كتب:
صح
بس لآزم تذكرهآ كفآئدة
يمكن شخص يبغى لغة زيهآ
فعرف إنهآ الاسمبلي
عارف يا حبيبي قبل تعلمهآ يبغآلك تعرف الهاردوير
اعتقد الهآكينق اللي تقصده هو تنقيح للبرنآمج
انت اذكرهآ
وبيكون موضوعك رائع :)


لم تترك لي مجالاً :new3:

تمت الإضافة :new8:

الله يوفقك ياشيخ :60:
2011-08-22 , 08:53 صباحاً
2011-08-22 , 07:22 مساءً
Dodo Bobo’s Avatar
Dodo Bobo

**

المشاركات:1600
التسجيل:Nov 2010
Dodo Bobo
هآهآهآ :P
بس غلط بسيط
[FONT=Tahoma]تُعتبر هذه اللغة من أكثر لغات البرمجة تعقيداً
[/FONT]
ليست صعبة في syntax حقهآ حسب اقوآل اللي متعلمينهآ
لان فيه اوآمر زي add سهلة
الصعب الاشياء اللي قبل ما تتعلم السنتآكس حقهآ
زي كيف تتم عملية معينة في الجهآز هذه صعبة
المهم جزآك الله خير والله يوفقك ^
2011-08-22 , 07:22 مساءً