SlideShare a Scribd company logo
1 of 57
Download to read offline
‫مخيم غوغل للتدريب‬

‫تطوير البرمجيات بالعربية‬
‫المسائل والطرائق‬

‫طه زروقي‬
‫المدرسة الوطنية العليا للمعلوماتية الجزائر‬

‫‪Taha.zerrouki@gmail‬‬
‫الشكالية‬
‫‪‬‬
‫‪‬‬

‫أهمية تطوير البرمجيات بالعربية‬
‫المسائل التقنية المتعلقة‬
‫أهمية تطوير البرمجيات بالعربية‬
‫أهم المسائل‬
‫‪‬‬

‫التعامل مع الترميز‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫‪‬‬

‫اختيار الترميز‬
‫ترميز صفحات الويب‬
‫إعداد النظام‬
‫التعامل البرمجي‬
‫اليونيكود‬

‫عرض النص‬
‫‪‬‬
‫‪‬‬

‫الكتابة من اليمين إلى اليسار‬
‫تشبيك الحرف‬
‫الترميز‬
‫ترميز العربية‬
‫ترميز‬

‫ 6-9588-‪ISO‬‬

‫وندوز 6521‬
‫)6521 ‪(CP‬‬
‫يشمل العربية والفرنسية‬
‫والنجليزية‬

‫8-‪UTF‬‬
‫- متعدد اللغات‬
‫مسألة التراميز في اللغات الخرى‬
‫‪‬‬

‫غير متعلقة بالعربية فقط‬
‫ترميز صفحات الويب‬
Windows 1256
UTF-8
HTML‫ترميز الملف‬
‫ نضع‬HTML ‫لتحديد الترميز في ملف‬
<head>
 <META http-equiv="Content-Type"
content="text/html; charset=UTF-8">
 </head>



‫ترميز الملفات‬
‫ترميز ملف‬
‫ترميز ملف‬
‫إعداد نظام التشغيل‬
‫إعداد النظام‬
‫‪‬‬

‫إعداد النظام إذا كان ل يدعم العربية تلقائيا‬
‫‪‬‬
‫‪‬‬

‫ظهور رموز غريبة‬
‫تق ّع الحروف‬
‫ط‬
‫مشاكل عرض البرامج على وندوز‬
‫إعداد النظام‬
‫‪‬‬
‫‪‬‬

‫إعدادات إقليمية‬
‫تمكين النصوص مثل العربية‬
‫إعداد النظام‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫للتعامل مع البرمجيات التي‬
‫ل تستخدم يونيكود، تحديد‬
‫الترميز التلقائي‬
‫الترميز العالمي المو ّد‬
‫ح‬
‫‪Unicode‬‬
‫‪Unicode‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫هي مجموعة رموز عالمية تستخدم لتعريف جميع الرموز‬
‫والحروف المستخدمة في أغلب لغات العالم‬
‫يستخدم من 1 إلى 4 بايت.‬
‫قابل للثراء‬
‫‪Unicode.org‬‬
Unicode
‫تمثيل يونيكود‬
‫‪‬‬
‫‪‬‬

‫‪‬‬

‫‪‬‬

‫هناك ثلثة أنواع رئيسية تستخدم حاليا لترميز ‪:Unicode‬‬
‫8-‪UTF‬‬
‫وهو المفضل لدى مبرمجي الويب، حيث يستخدم 1 بايت إذا كانت‬
‫الرموز موجودة في ترميز ‪ ،ASCII‬وتستخدم 2 إلى 4 بايت للرموز‬
‫المعقدة.‬
‫61-‪UTF‬‬
‫هذا الترميز يستخدم إما 2 بايت للترميز إذا كانت الرموز موجودة في‬
‫‪) Basic Multilingual Plane) BMP‬و4 بايت للرموز الغير‬
‫موجودة.‬
‫23-‪ : UTF‬يستخدم 4 بايت على الدوام.‬
‫تمثيل يونيكود‬

好

‫א‬

A

U+233B4

U+597D

U+05D0

U+0041 Code point

F0 A3 8E B4

E5 A5 BD

D7 90

41

UTF-8

D8 4C DF B4

7D 59

D0 05

41 00

UTF-16

B4 33 02 00 7D 59 00 00 D0 05 00 00 41 00 00 00

UTF-32
‫الحروف العربية في اليونيكود‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫العربية الساسية‬
‫العلمات القرآنية‬
‫العربية الموسعة‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫‪‬‬

‫الفارسية‬
‫الردو‬
‫البشتو‬
‫الكردية‬
‫اللغات الفريقية‬

‫التراكيب مثل ل، ل‬
‫العلمات القرآنية في اليونيكود‬
‫أحرف التحكم‬
‫التعامل مع التراميز‬
Python
‫يتعامل بيثون مع اليونيكود بطريقة شفافة‬








#!/usr/bin/python
# -*- coding=utf-8 -*string=u"‫"العربية‬
print len(string)
print string[3]
>>7
>>‫ر‬


‫‪PHP‬‬
‫‪‬‬

‫‪‬‬
‫‪‬‬

‫‪ Php‬ل يتعامل بطريقة شفافة مع اليونيكود، لذا نحتاج‬
‫لبعض الدوال والمكتبات للتعامل معها، أو باعتبارها سلسلة‬
‫بايتاتت‬
‫الستعانة ببعض المكتبات مثل ‪mbstring‬‬
‫مكتبة ‪ar-php‬‬
‫‪Ar-PHP.org‬‬
‫‪‬‬
‫‪‬‬

‫مزايا مشروع ‪ PHP‬واللغة العربية‬
‫• التلخيص اللي للنص العربي‬
‫• البحث بدللة ساق الكلمة‬
‫• معالجة إظهار الحروف العربية المتصلة‬
‫• عرض التواريخ بالعربية أو الهجرية‬
‫• الترجمة اللفظية للكلمات‬
‫• التفقيط: كتابة الرقام العربية‬
‫‪MySQL‬‬
‫‪‬‬

‫إضافة استعلم ‪ MYSQL‬هذا كي ينفذ مباشرة بعد التصال‬
‫بقواعد البيانات:‬
‫;'8‪ set character_set_server='utf‬‬
‫;’8‪ set names 'utf‬‬
MySQL
php ‫أو بلغة‬







<?php
mysql_connect($db_hostname, $db_username,
$db_password);
mysql_query("set character_set_server='utf8'");
mysql_query("set names 'utf8'");
// The rest of you php code!
?>


‫العرض‬
‫العرض‬
‫‪‬‬

‫ثنائية التجاه‬

‫‪‬‬

‫تشبيك الحروف‬
‫ثنائية التجاه‬
‫التجاهات‬
‫‪‬‬

‫المنغولية‬
‫التجاهات‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫الصينية‬
‫اليابانية‬
‫الكورية‬
HTML ‫التجاه‬
‫استعمال محدد التجاه‬


dir = LTR | RTL
 LTR:

Left-to-right text or table.
 RTL: Right-to-left text or table.

<p dir=‘rtl’>
 <html dir=‘rtl’>



CSS
div
{
direction:rtl;
}
 Direction : rtl, ltr , inherit

‫أحرف التحكم‬
RLE


‫مثال‬

PDF

<title>&#x202B;‫#&)المشروع)تجريبي‬x202C;</tit
le>
‫العرض‬
‫‪‬‬

‫ثنائية التجاه‬

‫‪‬‬

‫تشبيك الحروف‬
‫تشبيك الحروف‬
‫‪‬‬
‫‪‬‬

‫اختيار شكل الحرف المناسب حسب السياق‬
‫يجرى عادة على مستوى الخط‬
‫تشابك الحروف في الهندية‬
‫البرامج التي ل تدعم العربية‬
‫‪‬‬

‫بعض البرامج ل تستخدم إعدادات النظام في التعامل مع‬
‫الحروف‬
‫البرامج التي ل تدعم العربية‬
‫‪‬‬

‫استعمال برامج وسيطة‬

‫/‪http://tadween.sourceforge.net‬‬

‫‪‬‬
‫برمجيا‬
‫‪‬‬

‫لتطوير بعض التطبيقات التي ل تستخدم ما يوفر نظام‬
‫التشغيل، أي لها محرك المعالجة الرسومية الخاص مثل:‬
‫‪‬‬
‫‪‬‬

‫‪‬‬

‫برامج التصميم والرسم‬
‫اللعاب‬

‫نستعين بمكتبات ‪Bidi‬‬
‫‪GNU Fribidi : fribidi.org‬‬
‫‪ Python friBidi : pyfribidi.sf.net‬‬
‫‪‬‬
‫خوارزمية ‪BiDi‬‬
‫في الذاكرة‬
‫0 1 2 3 4 5 6‬
‫ا‬

‫ل ع ر‬

‫ب ي ة‬

‫في العرض‬

‫معالجة‬

‫العربية‬
‫مثال لستعمال ‪pyfribidi‬‬
‫‪‬‬

‫لعبة كلمات عربية، اجمع‬
‫الحروف لتكوين الكلمات‬
‫المطلوبة على الشاشة‬

‫‪http://arabicwordslide.sf.net‬‬
‫‪http://arabicwordslide.sf.net‬‬
pyfribidi


pyfribidi import log2vis

self.image =
self.font.render(log2vis(_SCORE+" %d" %
self.score), 1, (255,255,255))
 Bidi(s)
 Shape(s)

‫أحرف التحكم في التشبيك‬
‫‪‬‬

‫كتاب التاريخ الهجري : 3341 هـ‬

‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫ه + ـ ه هـ‬
‫ه + = ‪ZWJ‬ه‬

‫‪Zero width joiner‬‬
‫‪U+200D‬‬
‫أحرف التحكم في التشبيك‬
‫‪‬‬

‫ويك لول الصبر ما كنـ‬

‫ـت ملت الكيس تبرا‬
‫أحرف التحكم في التشبيك‬
‫‪‬‬

‫المدرسة الوطنية العليا للعلم اللي‬

‫‪ ‬متوتعتإتآ‬
‫•‬

‫موعإآ‬
‫‪Zero width non joiner‬‬

‫‪‬‬
‫مشاريع‬
‫مشاريعنا‬
‫للتصال‬
‫‪ ‬مدونتي ‪http://blog.tahadz.com‬‬
‫للتصال‬
‫‪Taha.zerrouki@gmail.com ‬‬
‫معلومات وروابط المشاريع على مدونتي‬

More Related Content

Similar to تطوير البرمجيات بالعربية المسائل والطرائق

يوم البرمجيات الحرّة 2014 - البرمجيّات الحرّة و بناء واجهات التطبيق البرمجيّة...
يوم البرمجيات الحرّة 2014 - البرمجيّات الحرّة و بناء واجهات التطبيق البرمجيّة...يوم البرمجيات الحرّة 2014 - البرمجيّات الحرّة و بناء واجهات التطبيق البرمجيّة...
يوم البرمجيات الحرّة 2014 - البرمجيّات الحرّة و بناء واجهات التطبيق البرمجيّة...hossamzee
 
Web Development Course PHP lecture11.pptx
Web Development Course PHP lecture11.pptxWeb Development Course PHP lecture11.pptx
Web Development Course PHP lecture11.pptxssuser8c8fc1
 
مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقومقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقوlunarhalo
 
شرح برنامج الورود
شرح برنامج الورودشرح برنامج الورود
شرح برنامج الورودHanaa Ahmed
 
مبادء في البرمجة
مبادء في البرمجةمبادء في البرمجة
مبادء في البرمجةAnas Alpure
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيtahanisaad
 
Using Ubuntu Linux as environment for the development of sites using php
Using Ubuntu Linux as environment for the development of sites using phpUsing Ubuntu Linux as environment for the development of sites using php
Using Ubuntu Linux as environment for the development of sites using phpObieda Ananbeh
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266جامعة القدس المفتوحة
 
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...Crossref
 
1 first lesson -assemblies
1  first lesson -assemblies1  first lesson -assemblies
1 first lesson -assembliesMohammad Alyan
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..tahanisaad
 
عرض للوحدة الاولى
عرض للوحدة الاولىعرض للوحدة الاولى
عرض للوحدة الاولىmejo1660
 
Computer 4th-primary-2nd-term- (4)
Computer 4th-primary-2nd-term- (4)Computer 4th-primary-2nd-term- (4)
Computer 4th-primary-2nd-term- (4)khawagah
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةgueste902d
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةnora_slideshare
 

Similar to تطوير البرمجيات بالعربية المسائل والطرائق (20)

يوم البرمجيات الحرّة 2014 - البرمجيّات الحرّة و بناء واجهات التطبيق البرمجيّة...
يوم البرمجيات الحرّة 2014 - البرمجيّات الحرّة و بناء واجهات التطبيق البرمجيّة...يوم البرمجيات الحرّة 2014 - البرمجيّات الحرّة و بناء واجهات التطبيق البرمجيّة...
يوم البرمجيات الحرّة 2014 - البرمجيّات الحرّة و بناء واجهات التطبيق البرمجيّة...
 
Web Development Course PHP lecture11.pptx
Web Development Course PHP lecture11.pptxWeb Development Course PHP lecture11.pptx
Web Development Course PHP lecture11.pptx
 
مقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقومقدمة عن بايثون / جانقو
مقدمة عن بايثون / جانقو
 
شرح برنامج الورود
شرح برنامج الورودشرح برنامج الورود
شرح برنامج الورود
 
مبادء في البرمجة
مبادء في البرمجةمبادء في البرمجة
مبادء في البرمجة
 
تعريب برامج + العاب
تعريب برامج + العابتعريب برامج + العاب
تعريب برامج + العاب
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثاني
 
Using Ubuntu Linux as environment for the development of sites using php
Using Ubuntu Linux as environment for the development of sites using phpUsing Ubuntu Linux as environment for the development of sites using php
Using Ubuntu Linux as environment for the development of sites using php
 
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
اسئلة نهائية لمقرر تقنية تصميم صفحات الويب - 1266
 
Chapter4 part1
Chapter4 part1Chapter4 part1
Chapter4 part1
 
الويب ديزاين
الويب ديزاينالويب ديزاين
الويب ديزاين
 
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
 
1 first lesson -assemblies
1  first lesson -assemblies1  first lesson -assemblies
1 first lesson -assemblies
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..
 
Www.kutub.info 16076
Www.kutub.info 16076Www.kutub.info 16076
Www.kutub.info 16076
 
عرض للوحدة الاولى
عرض للوحدة الاولىعرض للوحدة الاولى
عرض للوحدة الاولى
 
Computer 4th-primary-2nd-term- (4)
Computer 4th-primary-2nd-term- (4)Computer 4th-primary-2nd-term- (4)
Computer 4th-primary-2nd-term- (4)
 
Oracle Database
Oracle DatabaseOracle Database
Oracle Database
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 

More from linuxscout

Codage- positif numbers representation
Codage- positif numbers representationCodage- positif numbers representation
Codage- positif numbers representationlinuxscout
 
Codage-Negative numbers representation
Codage-Negative numbers representationCodage-Negative numbers representation
Codage-Negative numbers representationlinuxscout
 
ترويج منتجات البحث
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحثlinuxscout
 
crsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdflinuxscout
 
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةlinuxscout
 
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينlinuxscout
 
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآليlinuxscout
 
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعيlinuxscout
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرlinuxscout
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4linuxscout
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3linuxscout
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1linuxscout
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5linuxscout
 
Info1 cours 3-codage-mi-sys num
Info1  cours 3-codage-mi-sys numInfo1  cours 3-codage-mi-sys num
Info1 cours 3-codage-mi-sys numlinuxscout
 
Codage cours1--mi
Codage cours1--miCodage cours1--mi
Codage cours1--milinuxscout
 
Codage cours 2-software-mi-
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-linuxscout
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-linuxscout
 
Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1linuxscout
 
Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1linuxscout
 
Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1linuxscout
 

More from linuxscout (20)

Codage- positif numbers representation
Codage- positif numbers representationCodage- positif numbers representation
Codage- positif numbers representation
 
Codage-Negative numbers representation
Codage-Negative numbers representationCodage-Negative numbers representation
Codage-Negative numbers representation
 
ترويج منتجات البحث
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحث
 
crsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdf
 
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
 
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
 
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
 
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5
 
Info1 cours 3-codage-mi-sys num
Info1  cours 3-codage-mi-sys numInfo1  cours 3-codage-mi-sys num
Info1 cours 3-codage-mi-sys num
 
Codage cours1--mi
Codage cours1--miCodage cours1--mi
Codage cours1--mi
 
Codage cours 2-software-mi-
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-
 
Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1
 
Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1
 
Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1
 

تطوير البرمجيات بالعربية المسائل والطرائق