MR.SD

الجافا اولا .. وثلاثية السي بعدها .. اخر احصائيات شعبية لغات البرمجة

16 ردود في هذا الموضوع

+1

موضوع جميل جدا اخى سنان

بارك الله فيك

تقدم #C متوقع وهى تستحق بصراحة.

والاربعة لغات الاولى Java و C و ++C و #C

متشابهين من حيث المظهر كثيرا مع اختلاف الجوهر والمفاهيم

ال Java و #C يتنافسان فى نوعية التطبيقات المستهدفة مع تقدم ال Java على مستوى المحمولية وتقدم ال #C على مستوى السهولة

وال C و ++C يتنافسان على نوعية البرمجيات المستهدفة ذات الاداء العالى مع سهولة ال C وسرعتها ... بينما تتميز ++C بسهولة التصميم و التنظيم من خلال ال OOP

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شكرا ً اخي على الموضوع

لم اتوقع ان Actionscript ترتيبها اعلى VB.net

^_^

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

معقوله VB.NET هذا ترتيبها ؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
وانما يوضح اكثر اللغات المستخدمة خلال شهر معين ويحدثها مرة كل شهر

لا أتوقع أن هذا أكثر من كمية البحث حول لغة ما, و ليس استخدامها الفعلي. ربما أقتنع بأن Java عليها طلب كبير, و لكن ماذا عن C؟ بكل تأكيد طلاب الجامعات! أي أن نسبة البحث عن اللغة لا تعبر عن شهرتها في سوق العمل و لا في الاستخدام الحقيقي لها من قبل مبرمجي سوق العمل(أو المشاريع الحرة).

3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لا ل لا لا لا لا لا لا لا لا لا لا

لا لا لا لا لا لا لا

الجافا لغة منقرضه

السي بلس بلس والسي لغات المستقبل الجافا مجرد طفل يلهو

سي شارب مجرد رضيع

باقي اللغات مجرد اجنه موجوده ببطون امهم السي بلس بلس وابوهم السي وجدهم الاسمبلي

*-*-*-*-*-*-*-*-*-*-*-*-*-*

الاسمبلي --الجد

السي بلس بلس --- ابنة الجد وزوجة السي

السي --زوج السي بلس بلس

الجافا --مجرد شاحد

السي شارب --طفل للسي بلس بلس والسي

الدلفي -*- رضيع

باقي اللغات *-*-* اجنه (اجنه=جمع جنين)

-9

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لا ل لا لا لا لا لا لا لا لا لا لا

لا لا لا لا لا لا لا

الجافا لغة منقرضه

السي بلس بلس والسي لغات المستقبل الجافا مجرد طفل يلهو

سي شارب مجرد رضيع

باقي اللغات مجرد اجنه موجوده ببطون امهم السي بلس بلس وابوهم السي وجدهم الاسمبلي

*-*-*-*-*-*-*-*-*-*-*-*-*-*

الاسمبلي --الجد

السي بلس بلس --- ابنة الجد وزوجة السي

السي --زوج السي بلس بلس

الجافا --مجرد شاحد

السي شارب --طفل للسي بلس بلس والسي

الدلفي -*- رضيع

باقي اللغات *-*-* اجنه (اجنه=جمع جنين)

صراحة لم أفهم الفائدة من هذا التعليق... huh.gif

====

توقعت انخفاض مستوى الجافا و ارتفاع لغات Python + NET أكثر قبل دخولي للموضوع...

لكن يبدو أن ما حدث لجافا في الفترة الماضية لم يؤثر كثيرا... smile.gif

موضوع رائع أخي سنان...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

موضوع رائع اخي

انا من ناحيتي مسرور من تقدم الc#

وإن شاء الله التقدم لها

لكن انا ارى ان اللغات التي تستحق ان تكون في الامام هي

c#للتعمل مع windows اراها الافضل من الكل

java لانها open source متقدمة

والc++

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لا أتوقع أن هذا أكثر من كمية البحث حول لغة ما, و ليس استخدامها الفعلي. ربما أقتنع بأن Java عليها طلب كبير, و لكن ماذا عن C؟ بكل تأكيد طلاب الجامعات! أي أن نسبة البحث عن اللغة لا تعبر عن شهرتها في سوق العمل و لا في الاستخدام الحقيقي لها من قبل مبرمجي سوق العمل(أو المشاريع الحرة).

كلام منطقي يا خالد ..

لكن برأيك ماهي اللغة التي تستحق ان تكون ثاني اكثر لغة استخداما بعد جافا ؟! اذا لم تكون C\ C++ ?؟؟؟ هل هي السي شارب؟ لا اظن ذلك

والسبب هنالك مبرمجين لنكس باحاجة الى مصادر معلومات .. ومبرمجي ادوات كذلك .. بنفس الوقت هذا العالم ( لنكس ) له دخول في الوقت الحاضر اكثر من السابق .. هذا يزيد من احتمالية صحة الاحصائية ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

C أتوقع أنها مشهورة عمليا علاوة على الجانب الأكادمي.. سوق العمل لا زال يحتفض بعلاقة حميمية معها، فمشاريع "في سوق العمل" مثل تلك التي تتعامل مع Microcontroller ك AVR و PIC أكثر التعامل معها يكون بالسي، فمثلا في شركات توزيع الطاقة والكهرباء نضام مثل SCADA لغة السي لا بد أن تكون حاضرة فيه. في المصانع دقيقة العمل نحتاج لبرامج سريعة وأنضمة Real-time أنسب ما يكون أن تبرمج بلغة مثل C.

جافا لغة للتطبيقات الأقل أهمية والبطيءة، وتطبيقات مثلها تكون بين يدي عامّة المبرمجين بسهولة، لذا يحصل عملية Googling لها بشكل كبير.sleep.gif

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

C أتوقع أنها مشهورة عمليا علاوة على الجانب الأكادمي.. سوق العمل لا زال يحتفض بعلاقة حميمية معها، فمشاريع "في سوق العمل" مثل تلك التي تتعامل مع Microcontroller ك AVR و PIC أكثر التعامل معها يكون بالسي، فمثلا في شركات توزيع الطاقة والكهرباء نضام مثل SCADA لغة السي لا بد أن تكون حاضرة فيه. في المصانع دقيقة العمل نحتاج لبرامج سريعة وأنضمة Real-time أنسب ما يكون أن تبرمج بلغة مثل C.

جافا لغة للتطبيقات الأقل أهمية والبطيءة، وتطبيقات مثلها تكون بين يدي عامّة المبرمجين بسهولة، لذا يحصل عملية Googling لها بشكل كبير.sleep.gif

كل الاحترام لردك القيم ....

مجال الالكترونيات بجد ذاته يحتاج الى لغة السي وبقوة .. PIC خير دليل وقد ذكرته حضرتك .. واغلب تعريفات الاجهزة تم بناءها باستخدامه ..

من الممكن ان يكون هنالك مبرمجين يرغبون بتطوير برامج معينة .. لكنهم لا يرغبون باستخدام لغات OOP انسب اللغات هي C ...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
لا أتوقع أن هذا أكثر من كمية البحث حول لغة ما, و ليس استخدامها الفعلي. ربما أقتنع بأن Java عليها طلب كبير, و لكن ماذا عن C؟ بكل تأكيد طلاب الجامعات! أي أن نسبة البحث عن اللغة لا تعبر عن شهرتها في سوق العمل و لا في الاستخدام الحقيقي لها من قبل مبرمجي سوق العمل(أو المشاريع الحرة).

لا أعتقد أن كلامك فيه شيئ من الصحة ...

طلاب الجامعات لا يضيعون وقتهم الثمين للبحث عن خوارزميات وتركات وهاكات لأنهم لا يعلمون ماهي اللغه وماتقدمه إلا بعد تخرجهم إلا من رحم ربي أما المبرمج الذي وقع في مشكله فهو من سيقوم بالبحث طوال اليوم لحل مشكلته لذلك سيتم إحتساب بحثه على أنه يعمل على هذه اللغه

كما أن الجهه التي تقوم بجمع وتفصيل وإظهار هذه الإحصائيات لم تغفل عن هذه النقطه وغيرها من النقاط فهم مصدر موثوق ولا يمكن أن تحصل جهه على الموثوقيه إلا إذا أقنعت المهتمين والخبراء في كيفيه عمل إحصائياتها

تذكرني في الجهلاء حينا يتكلمون عن العلماء وهم جالسون ولا يرون إلا ماهو أمامهم ويضنون أنهم الحذقين !

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
لا أعتقد أن كلامك فيه شيئ من الصحة ...

طلاب الجامعات لا يضيعون وقتهم الثمين للبحث عن خوارزميات وتركات وهاكات لأنهم لا يعلمون ماهي اللغه وماتقدمه إلا بعد تخرجهم إلا من رحم ربي أما المبرمج الذي وقع في مشكله فهو من سيقوم بالبحث طوال اليوم لحل مشكلته لذلك سيتم إحتساب بحثه على أنه يعمل على هذه اللغه

كما أن الجهه التي تقوم بجمع وتفصيل وإظهار هذه الإحصائيات لم تغفل عن هذه النقطه وغيرها من النقاط فهم مصدر موثوق ولا يمكن أن تحصل جهه على الموثوقيه إلا إذا أقنعت المهتمين والخبراء في كيفيه عمل إحصائياتها

الذين "يعملون" على C لا يبحثون عن لغة C و إنما عن تطبيقاتها: device drivers, posix, win api, glib, و خلافه. الذي يعمل بلغة C دون وجود المواصفات على مكتبه أو على الأقل K&R فهو يلعب.

و بالمناسبة 99% من الإحصائيات غير حقيقية, بما فيهم هذه الإحصائية. و إذا كنت تأخذ هذه الإحصائية أكثر من المتعة للنظر, و تتخذ عليها قرار(الإحصائيات يتخذ عليها قرارات صحيح؟):

The language should have an own entry on Wikipedia and it should clearly state that it concerns a programming language. This is the reason why ColdFusion, (Ruby on) Rails, Excel, Cocoa, ASP and AJAX are not considered programming languages for the index.

هذا أول ضابط. طبعاً ضابط إيقاع.

The ratings are calculated by counting hits of the most popular search engines. The search query that is used is

+"<language> programming"

This search query is executed for the top 7 websites of Alexa that meet the following conditions:

The entry page of the site contains a search facility

The result of querying the site contains an indication of the number of page hits

Based on these criteria currently the following search engines are used:

Google: 32%

Blogger: 32%

Wikipedia: 16%

YouTube: 10%

Yahoo!: 3%

Bing: 3%

Baidu: 3%

مرة أخرى يا عزيزي, هذا ليس إلا كمية البحث على أوزان مختلفة لأين يتم البحث!

Besides the rating of programming languages, there is also a status indicated in the TIOBE chart. Programming languages that have status "A" are considered to be mainstream languages. Status "A-" and "A--" indicate that a programming language is between status "A" and "B". If a programming language has a rating that is higher than 0.7% (yes, this number is arguable but we had to fix it somewhere) for at least 3 months it is rewarded status "A". The first two months the programming language will receive status "A--" and "A-" respectively. The opposite holds for languages that go from status "A" to status "B". So if a language had status "A" 2 months ago, a rating of "0.607%" last month and a rating of "0.687%" now, it will have status "A--".

From a supportability point of view, it is strongly advised to stick to mainstream languages for industrial, mission-critical software systems. This is for three reasons:

The pool of skilled engineers is much smaller for non-mainstream languages

Tool vendors do not write and maintain tools for non-mainstream languages

In general fewer libraries are available for non-mainstream languages

It is important to note that this is only one of many criteria to be used before taking a decision to adopt a language. Other criteria are: suitability for the application domain, reliability of compilers, expression power, performance, and scalability. Hence, Ada can still be used for mission-critical systems although one should consider alternatives. This is what you also see in daily practice: Ada is hardly used for new mission-critical systems anymore. The other way around is also true. Everybody will agree that it is not wise to program missile software in JavaScript.

مرة أخرى, من وضع هذه التصنيفات! ماذا تعني mainstream language؟ هو قام بتعريفها.

يعني بالعربي, أنا ما أشتري أي شيء أقرأه. و لمعلوماتك الـ sample التي يستخدمها تعتبر convenient sample و ليست random sample حتى يعمم منها على الـ population و هو أصلاً لم يشرح طريقة التعميم على الـ population من الـ sample التي لديه.

تم تعديل بواسطه Khaled.Alshaya
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
و بالمناسبة 99% من الإحصائيات غير حقيقية, بما فيهم هذه الإحصائية.

أنا أثق في كل شيء ينشر كتخصص للمتخصصين , يعني الأخبار في هذا المنتدى والمقالات أستمتع في قراءتها وآخذ منها على أنه الصواب إذا لم يعترض عليه أحد ... لماذا ؟ لسبب بسيط وهو وجود متخصصين في منتدى خاص في موضوع معين

كذالك الحال بالنسبه للإحصائيات فهي منشوره في موقع كبير ومواقع أخرى تقوم بعمل نفس الإحصائيات وكل جهه تحاول أن تثبت أنها الأصح لأن هناك من يدفع مقابل هذه الإحصائيات ولا يمكن لشخص ما أن يقلل من شأن هذه الإحصائيات إلا إذا كان يعمل بنفس المجال ولديه خبرة لكي أقول ويقول غيري نعم هذا صحيح

هنا نتحدث بوثائق أين الدليل على أن 99% من الإحصائيات غير صحيحه ؟

كما أن وجود شرح لكيفيه العمل على إحصائيات معينه لايعني أنها غير صحيحه فهذه الشروط تعطي إنطباع أفضل لدى المهتمين

تم تعديل بواسطه bastr3
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
أنا أثق في كل شيء ينشر كتخصص للمتخصصين , يعني الأخبار في هذا المنتدى والمقالات أستمتع في قراءتها وآخذ منها على أنه الصواب إذا لم يعترض عليه أحد ... لماذا ؟ لسبب بسيط وهو وجود متخصصين في منتدى خاص في موضوع معين

كذالك الحال بالنسبه للإحصائيات فهي منشوره في موقع كبير ومواقع أخرى تقوم بعمل نفس الإحصائيات وكل جهه تحاول أن تثبت أنها الأصح لأن هناك من يدفع مقابل هذه الإحصائيات ولا يمكن لشخص ما أن يقلل من شأن هذه الإحصائيات إلا إذا كان يعمل بنفس المجال ولديه خبرة لكي أقول ويقول غيري نعم هذا صحيح

عندما تكون الإحصائية موضوعة بشكل علمي, و الـ sample تكون مأخوذة بشكل عشوائي, و طريقة التعميم تأخذ المنحى العملي عندها أوافقك الرأي. و لكن أي شخص يفهم كلمتين في الإحصاء يعلم أن هذه "الإحصائية" لا علاقة لها بالعلم لا من قريب و لا من بعيد, و لا علاقة لها بالمختصين لا من قريب و لا من بعيد.

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اتفق مع الرأيين ..

خالد على صواب .. وبسام كذلك على صواب ..

@خالد ::

تفترض انه من الصuب اعتماد احصائية تمت على اساس ( اكثر لغة استخداما ) .. والاستخدام هنا يعني اكثر لغة تمت عمليات البحث حولها او عمليات مشاهدة مقاطع الفيديو .. او ماذكر مسبقا في بداية الموضوع ..

وتعتقد انها لم تقم على اساس علمي ..

@ بسام ::

تعتقد ان كل ما تم في الموضوع صحيح ومنطقي ولا يقبل الخطأ ..

اعتقد ان كلاكما صائب في كلامه ..

الاحصائية صحيحة وهي تمت حول عمليات استخدام اللغات ووضحت كمية البحث وكمية الطلب حول تعلم اللغات الواردة .. طبعا من وجهة نظري اعتقد انها صحيحة مع تحفظي على بعض النتائج كما ذكرت في بداية الموضوع وهي مثلا نسبة Vb.net الضعيفة جدا مقارنة بلغة مثل Fortan , Ada , Pascal .. صحيح انها لغات تعليمية مثل Pascal ولكن الدوت نت لها نسبة كبيرة من الناس تريد تعلمها ..

لذلك اعتقد اعتماد الحيادية بالرأي.. اي انها اعتمدت وضحت نسبة الاستخدام ولكن يجب تبيان سبب وجود نسب ضعيفة كما ذكرت ..

لذلك كلام خالد ايضا منطقي .. عندما قال رأيه حول لغة سي .. بانه ليس من الضروري ان تكون عمليات البحث تلك هي اللغةنفسها . وانما قد تكون حول تعاريف او بنيات مكتوبة مسبقا بها ..

ولكن يا خالد بنفس الوقت لا تنسى انه هذا يدل على انه لا يمكن الاستغناء عنها لطالما بنيت بها برامج حساسة .. وهذا ما يعطيها نسبة كبيرة ..

شئ اخر خطر لي الان .. الكثير ( المبتدئين خصوصا ) يخلطون في مسألة وهي ان

java = C = C++ = C# = Programming ...

أي ان الكثير يقول ان السي هي سي ++ مع تغيير في Cout بدلا من Printf ..

والكثير يظن ان جافا هي سي ++ مطورة

وايضا ان سي# هي ابنة السي++ والجافا ولذلك هي نفسها ..

نسينا بذلك شئ اسمه OOP و DotNet و JVM وما الى ذلك من مصطلحات تفرق بين هذه اللغات ..

لذلك تجد ان هنالك كمية من البحث تتجه حول التفريق والقراءة بينها .. وفي نفس الوقت هنالك كمية من البحث حول السؤال الشائع جدا لكل من يتقدم لدخول عالم البرمجة ..

( ماهي اللغة التي ابدأ بها سي ، سي++ ، جافا ........... )

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

وما يوجد هنا هي عينة .. كما طلبت يا خالد ..

هذا رأيي بالموضوع ..

تحياتي العطرة ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .