[Ubuntu-eg] توحيد لغة البرمجة المستخدمة فى سيشنات البرمجة

Amr Ali amr.ali.cc at gmail.com
Tue Oct 25 16:52:03 UTC 2011


Python, Node.JS, or C/C++ if you want a more backend/system-service kind of
population.

In general Python doesn't have a big learning curve and should teach a lot about
OOP and dynamic programming.

JavaScript is a very light weight language, but will teach very bad habits to
new comers as the language is very flexible and allows all sorts spaghetti code
to sneak in.

Perl could also be used, specifically Perl 6 as it adds a plethora of OOP and
dynamic programming concepts with the advantage of having native RegEx support,
you can dance around any data model, and at the same time enjoy the C like syntax.

But yeah, you should absolutely stay away from Java, this language is in fact
_simple_, so simple that it is very poor of basic programming paradigms building
blocks (reference passing: without dancing around it). It's a failed attempt at
turning the procedural C language into an OOP one.

Just my $0.2

On 10/25/2011 06:35 PM, mohamed yosry wrote:
> جافا؟ جافا لانهى درجة منتشرة فى الاوبن سورس و جنو لينكس؟
> تقريبا ان بقالى سنتين ما سطبتش الجافا على النظام بتاعى واظن ان فى كتير بيعتبروا
> احتياج البرنامج للجافا نقطة سلبية بتخليهم يدوروا على بديل
> ثانيا جافا مش بتدعم كميات المكتبات الاوبن سورس الى بتدعمها بايثون
> ثالثا الجافا لغة مش بسيطة و دية مش حتحل المشكلة الخاصة باختلاف الخلفيات البرمجية
> للحضور
> رابعا جافا حواليها كتير من الشكوك من مجتمع الاوبن سورس خاصة من وقت بيعها لاوراكل
> خامسا فى مجتمعات تقنية فى مصر يعتبر اعتبارها شبة الاساسى بتقنيات الجافا و دة
> يتهيالى مش حيخلى التيم بيقدم شى مميز
> 
> 2011/10/25 Mohamed El-Feky <elfeky.m at gmail.com <mailto:elfeky.m at gmail.com>>
> 
>     JAVA
> 
>     Ubuntu-eg mailing list
>     Ubuntu-eg at lists.ubuntu.com <mailto:Ubuntu-eg at lists.ubuntu.com>
>     Modify settings or unsubscribe at:
>     https://lists.ubuntu.com/mailman/listinfo/ubuntu-eg
> 
> 
> 
> 

-- 
Amr Ali

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/ubuntu-eg/attachments/20111025/dd4d6c82/attachment.pgp>


More information about the Ubuntu-eg mailing list