مشاهدة النسخة كاملة : سؤال لخبراء البرمجة خارج منصة الوينداوز
أبو هاجر الحلوة
20-08-2007, 07:42 PM
السلام عليكم و رحمة الله
باختصار هل التحول إلى البرمجة مع الـ Linux يستحق العناء
و ماهي لغة البرمجة الأكثر استعمالا داخل هذه المنصة و هل مازال للـ C الكلاسيكي قيمته في عالم البرمجة داخل هذا النظام...........شكرا
قريبا الخلاص من شبكة مايكروسوفت
UUNUU
20-08-2007, 11:38 PM
اخي الكريم كما تعلم ان برمجة الكونسول لاتختلف بين انظمة التشغيل يعني الكود يعمل في يجميع الانظمه بلا مشكله لكن الفرق هو في الواجهه الرسوميه ، وهنا تعتمد اي شيء انت تبرمج الواجهه الرسوميه (طبعا كل كلامي الآن عن C++) ، في الحقيقه الانتقال للبرمجه في لينكس لايستحق العناء كان تتعلم KDE او شيء من هذا القبيل لكن يوجد طريقه جميله وهي ان تتعلم شيء يعمل في النظامين (ويندوز ولينكس) كان تتعلم برمجة الواجهه الرسوميه بQT وبذلك تكون قد تعلمت البرمجه في ويندوز ولينكس وماك ايضا وهذه اكبر ميزه في هذه المكتبه ان الكود يعمل في جميع الانظمه وبالتالي لن تضيع وقتك في تعلم برمجه لينكس بل ستصبح مبرمج لجميع انظمة التشغيل :) ، وبالنسبه لسؤالك عن بقاء لغة C++ او C فاقول لك ان لغة سي لها مستقبل كبير و عمرها طويل ان شاء الله لأنها تقدم اشياء لا تقدمها اللغات الجديده مثل JAVA .
أبو هاجر الحلوة
21-08-2007, 09:40 AM
كلام معقول جدا
لكن لماذا لا يستحق الأمر العناء كما أني مازلت بحاجة لمعرفة اللغة الأكثر استعمالا في عالم الـ Linux
لي عودة إنشاء الله لتوضيح الأمر أكثر
إلى الملتقى
UUNUU
21-08-2007, 06:18 PM
السبب في انه مايستاهل تضيع وقتك في تعلم برمجة اللينكس انه ما احد يرغب فيه لاشركات ولا افراد لأن مثل ما انت عارف ان 98% من الناس كحد ادنى (وترى عدد مستخدمين لينكس اقل من 2% بس قلت حتى مانظلمهم :) ) يستعملون نظام ويندوز ، فالشيء الوحيد الحلو في انك تتعلم برمجة لينكس هو انك تقدر تشارك في البرامج المفتوحه المصدر وبالتالي ترفع من قيمة اللينكس ، وبالنسبه لأشهر لغة اقول انه مافي لغه معينه لكن اشهر لغتين هم C++ و JAVA والناس طايحه في الJAVA هاليومين مع اني اكره هاللغه (مع العلم اني اعرفها مضبوط ) بسبب انه ينقصها اشياء كثيره(ولو تبي نتناقش في الفروق بين JAVA و C++ ماعندي مانع ) ولو تبي نصيحتي استخدم C++ في كل شيء لأنه لغه اكثر من رائعه وعمرها طويل ان شاء الله مب زي الفيجول بيسك اللي كل يوم مطلعين اجزاء جديده .
أبو هاجر الحلوة
22-08-2007, 02:41 AM
جماعة الـ Lunix يمثلون 2% فقط..................لا حول و لا قوة إلا بالله........يعني أن الخلاص من التبعية لمايكروصوفت مستحيل .....لا مشكلة أستطيع أن أغير رأيي ... قليلا (: حتى يأذن الله بالفرج
نعم أنا حاولت إعتماد بيئة برمجة تعمل على أكثر من نظام........كانت لي تجربة مع الـ Realbasic و هي بيئة قريبة جدا من الـ Visual basic يمكن أن تنشأ بها تطبيقات تعمل على الأنظمة الثلاثة أعني الـ Windows و الـ Lunix و الـ Mac و لا تحتاج أية Runtime لتشغيلها لكن صرفت النظر عنها لأن كفاءتها يظهر أنها ضعيفة و لا يمكن أن تقارن بالفجوال بيسك
أنا الآن أحاول مع الجافا و لكني سأتبع نصيحتك و أتحول إلى الـ C و الـ C++ خصوصا و أن لي تجربة قديمة معهما من أيام الـ Dos
بارك الله فيك و جزاك الله خيرا على هذه النصائح القيمة....
UUNUU
22-08-2007, 05:53 AM
فعلا الخلاص من تبعية ويندوز مستحيلة وذلك لأن الويندوز يتميز بميزات غير موجوده في اللينكس و من اهمها انه سهل جدا ولا يحتاج الى خبره للتعامل معه فكل شيء رسومي وواضح غير ان كثير من العتاد (Hardware) ليس له تعريف على اللينكس وانا لا انتقص في اللينكس لكن هذه هي الحقيقه ، لكن بالنسبه لك كمبرمج يعتبر اللينكس نظام رائع جدا فهو مجهز بكل ماتحتاج كمبرمج فمثلا لو اردت ان تبرمج بالجافا في لينكس تستطيع البدء مباشره فكل شيء موجود اما في الويندوز تحتاج الى تحميل العديد من الاشياء ، في النهايه اتمنى لك رحله موفقه مع C++ .
wellknownQ8
22-08-2007, 09:11 AM
و عليكم السلام و رحمة الله و بركاته
ما قصر أخونا يونو،
لكن إذا تبي نصيحتي اتجه للبرمجة المعتمدة على الويب، لان النظام ثابت اي يعمل على الويندوز و اللينكس و الماك!
و خدمات جوجل هي خير دليل لما يمكن ان تفعله تطبيقات الweb-based مثل
Google documents و analytics و غيرهما الكثير (http://labs.google.com/)
و البرمجة لتطبيقات الويب أيضا مختلفة، إما بالجافا أو البيرل(بي اتش بي) أو الدوت نت
أبو هاجر الحلوة
22-08-2007, 10:32 AM
حل ذكي فعلا ;)...............لكن هل لبرمجة تطبيقات الويب نفس المتعة ا لتي للبرمجة التقليدية............لأني بصراحة لا أكترث للجانب المادي للبرمجة على الأقل في هذه المرحلة من مساري الأكاديمي و مجال عملي ليست له علاقة ذات شأن معها........
كما تعلم البرمجة مغامرة عقلية لا تكاد تنتهي و في منتهى الروعة...أنا متأكد أن الفكرة وصلت..........أنت مبرمج و لا بد أنك تحيا هذه المغامرة.
ما أريد قوله هل لبرمجة الويب نفس الحيوية أم أنها تقتصر على تقديم حلول عملية لمشاكل محددة و مفروضة.
و عليكم السلام و رحمة الله و بركاته
و البرمجة لتطبيقات الويب أيضا مختلفة، إما بالجافا أو البيرل(بي اتش بي) أو الدوت نت
الدوت نت.........هو السبب الأول الذي جعلني أكره مايكروسوفت....و أظن و الله أعلم أن الأمور إذا سارت على هذا النحو فإن هذه الأخيرة سوف تجرد المبرمجين من كل ملكة للإبداع.........كل شيء جاهز ما كنا نسهر لأجله الليالي الطوال أيام البيسك أصبح مع الدوت نت ينجز من خلال أمر أو أمرين لقد تم إختزال كل شيء تقريبا داخل وحدات أصناف جاهزة.........و هذا ما لا أستطيع التأقلم معه بصراحة
ربما مع الأيام ستحول مايكروصوفت البرمجة لشيء ربما قريب من الذي حدث للـ Html و الـ Frontpage ..............تستطيع أن تنجز تطبيق بجرد رص أدوات في الفورم و إستهلاك خدمات أصناف جاهزة...........البرمجة تفقد حيوتها مع الدوت نت......و الله أعلم
UUNUU
22-08-2007, 01:00 PM
اذا كنت ترغب في برمجة المواقع فلديك خيارات كثيره وانا انحصك بالــPHP فهي قمه في الروعه ولديها مصادر كثيره ولاتحتاج الى compiler وهي الآن في قمة شهرتها وتتميز برمجة المواقع عن برمجة التطبيقات انه في برمجة التطبيقات في كل مره تاتي لتبرمج شيء تحتاج ان تقرأ فيه مثلا لو احتجت ان تبرمج شيء رسومي (فالنفرض لعبه مثلا) تحتاج ان تقرأ في الOpenGL وتتعلمه ثم تبدا في البرمجه ولو احتجت ان تبرمج شيء في الصوتيات كمحول الصوتيتات تحتاج ان تقرأ في هذا المجال قبل ان تبدا اما في برمجة المواقع فلا تحتاج ان تقرأ في شي لان برمجة المواقع محدوده في كيفية نتظيم الOutput للغة HTML وقواعد البيانات وانتهى الموضوع ولكن تظل برمجة المواقع رائعه ايضا و من الناحية المادية سوف تجني الكثير من المال اذا عملت في برمجة المواقع فكما تعلم الآن الكثير من الناس يسعى الى امتلاك موقع وبكل بساطه تستطيع ايجاد زبون يريد برمجه موقع لكن المشكله الوحيده في برمجة التطبيقات وهي مشكله تؤرقني الحقيقه وهي انك تحتاج الى مصمم يعمل معك وتحتاج الى ان يكون هذا المصمم له ذوق فمهما كان عملك متقن اذا لم تتقن التصميم لن يأبه بك احد لان المستخدم لايعلم ماذا صنعت انت بالخلف ليس لديه الا الواجهه وسوف يحكم بالنظر اليها فقط ، عموما انا رأيي الشخصي هو ان تبدا في لغة C++ فهذه اللغه اصعب لغه high level ولذلك اذا تعلمتها فأنت قادر على تعلم اي لغه بكل بساطه اما العكس قد يتعبك فمثلا لو فرضنا انه يوجد من يعرف JAVA ويريد ان ينتقل الى C++ فسوف يواجه مشاكل في الــpointer كبدايه فهذا المصطلح يعتبر جديد عليه وايضا في الوراثه سوف يواجه مشاكل كثيره معها اما لو فرضنا انه هناك من يريد تعلم JAVA وهو يعرف C++ فلا يوجد شيء جديد الا اشياء بسيطه مثل المزامنه في الClass (كل ماسبق هو راي شخصي :) ) .
أبو هاجر الحلوة
22-08-2007, 08:40 PM
لا أظن أن مسالة صعوبة اللغة تطرح مشكلة كبيرة إذا كان التعلم قائم على أسس صحيحة (الالتزام و المنهجية) لأن الأمر لا يحتاج إلى عبقرية إنشتاين و كل علم قابل للتحصيل ..........المشكلة و الله أعلم تكمن في التشتت الكبير و السريع للعلوم المرتبطة بالبرمجة . الشخص العادي لا يمكنه استيعاب كل هذا الكم الهائل و المتسارع........لهذا لا مفر من التخصص في أمور محددة و التخصص يعني ترجيح خيار أو جملة خيارات قد يكون لها بعد استراتيجي طويل الأمد على حياة الإنسان.........لهذا كان لا بد من ااستشارة من له باع أطول في الميدان و الله يعلم أني سررت كثيرا بمداخلتك و مداخلة أخينا .wellknownQ8 (http://www.montada.com/member.php?u=82694)
أظن أن التمكن من البرمجة بالـ C/C++ بالتوازي مع تعلم أحد فروع برمجة خدمات الويب أمر ممكن التحقيق و لكني لا أستطيع الجزم لأن البدائل المطروحة كثيرة يعني يمكن للإنسان أن يضيع بينها و لا يحصل منها شيئا أي يبدأ مبتدأ و ينتهي مبتدأ .
إلى الملتقى إنشاء الله
UUNUU
22-08-2007, 11:24 PM
اخي الكريم المبرمج لايقتصر على لغه واحده بل يتعامل مع عدة لغات وبكل سهوله ، البرمجه ليست حفظ للأوامر ، فالاوامر والدوال تستطيع الرجوع لها في اي وقت وفي اي كتاب البرمجه هي ان تعرف كيف تحول فكرة انسان الى اوامر يستطيع فهمها الكمبيوتر وان تعرف الاساسيات في البرمجه من المتغيرات والدوال و....... ، لكن كبدايه تعلم لغه واحده واتقنها ثم انتقل كما تشاء بين اللغات .
أبو هاجر الحلوة
23-08-2007, 12:09 AM
لا خلاف على كل ما قلت فيما عدا النقطة التالية
اخي الكريم المبرمج لايقتصر على لغه واحده بل يتعامل مع عدة لغات وبكل سهوله .
كلام فيه نظر
أظن أن تكون خبيرا في لغة أو لغتين خير من أن تشتت جهدك بين عدة لغات لا تحصل منها في نهاية المطاف سوى على مبادئ لا تسمن و لا تغني من جوع.........صحيح أن أسس البرمجة واحدة لكن لكل لغة خصوصياتها
أظن أن الموضوع قد حاد عن غايته الأولى...............................و الأمر يحتاج إلى تحليل من نوع آخر .إذا كنت متفرغا ربما كان من الأحسن فتح موضوع جديد حول الشروط التي يجب أن تتوفر في المبرمج الجيد
UUNUU
23-08-2007, 12:45 AM
اخي الكريم كلامك مضبوط 100% انا لم اكن اقصد في كلامي ان تتعلم عدة لغات وان تشتت نفسك وهذا اكبر خطا يبدا به المتعلم ، انا كنت اقول انه من الطبيعي ان تتقن عدة لغات كان تبرمج تطبيقات ومواقع ايضا ، كما تفضلت الموضوع وصل الى نهايته وان احتجت اي شيء فنحن هنا جميعا في الخدمه .
Argonaut
27-08-2007, 09:29 AM
وعليكم السلام والرحمة
لغة اساسية في لينكس !
لو سمحتوا (:
يا اخي العزيز هنالك الكثير جدا من الخيارات الرائعة في عالم البرمجة ( نظام ، برامج ) أكثر لغة على اعتقادي مستخدمة perl-5.8.8
و اذا ردت لغة سهلة مثل فجوال بيسك ( باشر فورا بالكوماندر 1.3 )
و اعارض بشدة كبيرة جدا"
جماعة الـ Lunix يمثلون 2% فقطيا اخي العزيز ( هي نسبة كبيرة جدا" ) و لو فرضنا انها كذلك لما وجدت الالاف من التوزيعات الرائعة و التطويرات المستمرة
انا فقط يحزنني شيء هو ان مبرمجي توزيعات او البرمجيات تعقدوا من سالفة الكمبيوتر اذ انه عم يصمم للويندوز و هم عم يقدموا مالم تقدمه مايكروسوفت لمستخدميها
يا اخي الفيستا اكبر كذبة في حياة الويندوز و خصوصا الثيم
لمن يشاهده في اول مرة يتعجب و يقول شو هذا العقل الي بناه
اني ما اقتنعت !
يا اخوان اذهبوا الى مجلد
\Themes\Aero
قوموا بفك ملف ايرو ببرنامج PE Explorer و اذهبوا الى image
شاهدوا الصورة
STREAM_850
و اعرفوا الاكذوبة ( تصميم النافذة كاملتا منها ) تبقى فقط تأثيرات الدايركت اكس 10 ( القليل )
اما الرام فهو اهدار عااااااااااااااااام ( 256 ) كافي 100% ليش (512) الله اعلم سوى اني سوف اقول ( سياسة شركات )
اما برنامج Windows Sidebar و كيفية بنائه سوف اقدم لكم بكرى ان شاء الله حركة بسيطة على الفجوال بيسك 6 تظهر خدع
شركة مايكرو فلوس او مايكرو نقود
(:
أبو هاجر الحلوة
27-08-2007, 12:06 PM
وجدت مقال في الموضوع على الرابط http://www.zdnet.fr/actualites/informatique/0,39040745,39194151,00.htm
هذا بصفة مختصرة جدا أهم ما جاء فيه
في سنة 2003 كانت حصة الأجهزة التي تستعمل Lunix من السوق 3% لتصل إلى 7% سنة 2008
أهم الشركات الكبرى التي تدعم هذا النظام :
Red Hat,Novell, Sun Microsystems, Adobe Systems, Hewlett-Packard, IBM , Intel
نسبة نمو النظام السنوية بلغت 25.9% لتصل إلى مبلغ 35.7 مليار دولار في 2008 موزعة كما يلي :
14 مليار للتطبيقات
11 مليار للخوادم (serveurs)
10 مليار لأجهزة الـ PC , هذه الأخيرة ستكون نسبتها أعلى في أوربا و الشرق الأوسط و إفريقيا و بعض دول أسيا بـ 9% لكل واحدة منها
أبو هاجر الحلوة
27-08-2007, 12:11 PM
و اذا ردت لغة سهلة مثل فجوال بيسك ( باشر فورا بالكوماندر 1.3 )
(:
و عليكم السلام و رحمة الله و بركاته
هل هذا المنتج مجاني و من أين يمكنني الحصول عليه (إن أمكن اسم و موقع الشركة المنتجة)
UUNUU
27-08-2007, 11:56 PM
اخي الكريم Argonaut لا تعتقد اني احب الويندوز لكن هذه هي الحقيقه، احب ان اقول لك انه من شدة اعجابي في لينكس لدي جهازين نظامهم لينكس ، لكن في الحقيقه ثلاثة ارباع مستخدمي لينكس هم الشركات وليس الافراد وكما تعلم ان الحكومات لاتستخدم في اجهزتها ويندوز خوفا من ان تكون مايكروسوفت متعاونه مع الحكومه الامريكيه وذلك يزيد نسبه مستخدمي لينكس ، لكن اذا كنت تريد ان تلقي نظره عادله على لينكس احسب عدد المستخدمين العاديين ستجدهم قليلون وذلك لأن المستخدم لايستطيع الاعتماد 100% على اللينكس لأنه ينقصه اشياء كثيره الا اذا كنت تنوي التنازل عن اشياء كثيره .
Argonaut
30-08-2007, 07:50 AM
هل هذا المنتج مجاني و من أين يمكنني الحصول عليه (إن أمكن اسم و موقع الشركة المنتجة)
http://kommander.kdewebdev.org/
وهو فقط للينكس
UUNUU
صحيح كلامك
(:
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .