[Ubuntu-eg] توحيد لغة البرمجة المستخدمة فى سيشنات البرمجة
Amr Ali
amr.ali.cc at gmail.com
Tue Oct 25 20:12:58 UTC 2011
No flame wars here, we're simply discussing each language learning curve and
properties and if it should be encouraged to use as a "beginner-friendly"
language or not.
You made some interesting points, certainly something that has a lot of code
base around it would make a language a lot easier to learn and what not.
Based on education around here, AFAICK Python is not a language taught in
colleges around here, so presenting to people ideas/projects/etc. would be
difficult as it also introduces to them a new language.
If you want to make the switch and let people know that Python is a really cool
language, then fine, but first introduce to them the concept in a language they
are more familiar in and perhaps studied in college as well. For mere example,
you can try out C or C++ (it's advanced but well if they studied it, they should
probably be good at it, right? :>). I understand that people were taught Java
which is a tool to be used in very specific cases (like PoCs :P), or rapid
development kind of cases, and should then be discarded, not very optimum
language if you want to build something on a large scale.
So what I'm really saying is, sure Python is awesome, but make sure that it is a
popular language around here, and if it's not then a *transnational* language
that is _popular_ should be used to show people how it's done.
On 10/25/2011 09:56 PM, mohamed yosry wrote:
> Seriously, i don't want to turn topic into PL flame war :)
> النقطة الى بنحاول نوصلها مش اللغة الافضل عموما, ولكن اللغة الى تساعدنا احنا كتيم
> اوبن سورس و ابنتو
> فعشان كدة بنحاول نختار لغة مناسبة للغرض دة مش اكتر
> البايثون لغة سهل جدا تعلمها وممكن اى حد يتعلم اساسياتها لو حضر سيشن واحدة فيها
> او حتى لو عندة خلفية فى اى لغة برمجة ممكن يتعلمها بروية الكود.
> + Python is easy programming lang but not in terms of VB6 :D
> صحيح البداية فى بايثون سهل (ودة كافى لشرح مكتبة او غيرة) ولكن بايثون بعد المستوى
> دة مش لغة سيئة
> Python make a ' Very ' good use of design patterns, unit testing, documentation,
> localization, performance tuning, Standard Library and enormous support of
> external libraries (thats include android and GWT)
> فاحنا بنحاول نشوف لغة سهل على الجمهور فهمها و متابعتها فى السيشن بدل ما نفترض
> معرفتهم بلغات معينة
> + Session is more like to taster or hands-on than best language for frame work.
> الى عاوز يتعمق بعد كدة فى فريم ورك معين بلغة تانية غير البايثون فدة شى كويس ولكن
> مش وظيفتنا احنا كتيم اوبن سورس بنعرض التقنيات و امكانياتها والى عاوز يستعمل
> التقنيات دية بكامل قوتها بلغة مختلفة ان احتاج فالطريق قدامة
> دة رائى الشخصى مش اكتر ولو فى حد مختلف فى نقطة ما حارحب جدا بتوضيح النقطة دية ليا
>
> 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/4f7be82b/attachment.pgp>
More information about the Ubuntu-eg
mailing list