الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يمكنني البرمجة بلغة الجافا؟؟

مغلق
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا سمعت انكم تبرمجون بلغة الاسيمبلي و البيسك ؟؟

هل يمكنني ذلك بواسطة الجافا

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#2

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

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#3

لماذا لا يمكن بالجافا و هل انت متاكد لانه انا اعرف ان الجافا اول ما صدرت لبرمجة المعالجات المحدودة!!!

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#4

انا بنتظار؟؟؟؟

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#5

صار اسبوع عن آخر مشاركة و لسه بانتظار

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#6
رامي العيساوي كتب:
لماذا لا يمكن بالجافا و هل انت متاكد لانه انا اعرف ان الجافا اول ما صدرت لبرمجة المعالجات المحدودة!!!

What platforms does Java run on?
Sun has made a Java Development Kit (JDK) available for Sparc and X86 Solaris, Windows NT and Windows 95 Intel. The JDK is free, and most third party ports are based on this. 
Sun also published a 1.0.2 JDK for MacOS 7.5 on PowerMacs and 68030 (25 MHz and faster) and 68040 Macs. However it's dropped development for Macs in favor of Apple's own Macintosh Runtime for Java (MRJ) which is a better option for Mac users. Currently MRJ supports Java 1.0. Java 1.1 support is promised soon.

اهلا رامي

كما ترى المعالجات المدعومة هي 86 , 68030 , 68040 و لعلك يا رامي تتحدث عن 680x0 و هذه المعالجات هي 32 بت بينما كثير او معظم الميكروكنترولرات هي 8 بت او 16 بت بالاضافة ان بعض الميكروكنترولرات تكون محدودة المصادر و خاصة بالذاكرة و بالتالي فلا يمكن تحميل برامج jre او jvm، كذلك لغة C او C++ تقوم بالازم و الجافا هي كما يقال انها C++ ++ -- و لا يوجد شركات تنتج كمبايلر جافا يدعم الميكروكنترولر و على كل هذه اشهر شركة بالكمبايلرات وهي iar و هي تدعم معظم الميكروكنترولرات بالسي و c++ و الاسمبلي و لا يوجد لديها جافا. و اظن ان الجافا قامت بالاساس على ان تدعم الاجهزة المختلفة. و على كل اذا اردنا استخدام الجافا فعلينا اعتماد معالجات مدعومة بالجافا مثل معالجات بنتيوم و غيرها و لكننا نفقد خاصية التكاليف المنخفضة عندئذ.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#7

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

http://java.sun.com/j2me/index.jsp

http://java.sun.com/products/cdc/index.jsp

http://jcp.org/en/jsr/detail?id=30

http://jcp.org/en/jsr/detail?id=218

تم تعديل هذه المشاركة بواسطة رامي العيساوي في 19 أكتوبر 2004 في 13:37

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#8

و طلع لي هون ... مو معقول بين كل هذول ما تلاقي شي..

http://jcp.org/en/jsr/all

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#9

وهذي كمان في آخر الصفحة

http://java.sun.com/products/cdc/overview.html

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#10

؟؟؟؟؟؟؟

لسه بانتظار

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#11

هه يبدو رح انتظر شهر لبين ما حدى ينظر الى الموضوع

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#12

يبدو انك يا رامي مصر على استخدام j2me حسنا هي موجهة لمعالجات 16/32 و لكن معظم الميكروكنترولر هي 8 بت و يوجد 16/32 كذلك لكنها للتطبيقات الاعلى فاذا استخدمنا معالجات arm مثلا فبالامكان استخدام j2me حيث انها موجهة فعلا لمعالجات ذات مصادر محدودة و لكن حتى هذه المصادر اقصد الحد الادنى لاستخدام j2me هي اعلى من كثير من الميكروكنترولر و كما ترى من الرابط فان الحد الادنى للذاكرة هو 192 كيلو بايت علما ان كثير من الميكروكنترولر هي دون 128 كيلو بايت و لكن كما ذكرت يمكن استخدامها مع بعض انواع المعالجات.

Optimized Implementation: The CLDC HotSpot Implementation(tm) is a virtual machine that is highly optimized and provides superior performance compared to KVM. In addition to complying to the CLDC specification, the CLDC HotSpot Implementation includes patented features that propel faster application execution as well as more efficient resource management. CLDC HotSpot Implementation is targeted at devices with 16/32-bit RISC microprocessors/controllers (such as ARM-based processors) with as little as 192 KB of total available memory for the Java technology stack.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#13

جيد جدا.. ريحتني الآن استطيع النوم..

باقي شئ واحد ممكن تعطيني روابط هذه المعالجات مثلا arm يعني كم سعرها من اين استطيع الحصول عليها مواقع او اي شئ

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#14

اهلا رامي افضل موقع لل arm هو arm.com و لكن للاسف فكل البروسسرات لديهم هي سوفتوير كور يعني ليست فيزيائية بل يتم دمجها مع وحدات اخرى لعمل التصميم ككل في وحدة واحدة بواسطة قطع تسمى FPGA يعني الموضوع تعقد مرة اخرى. و لكن وجدت هذا الموقع لديهم معالج يمكن استخدام الجافا.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#15

يا سلام عليك... هيك تمام و لكن هذا المعالج الذي تقول عليه اليس هو نفسه المايكرو كنترولر الذي تتكلمون عليه طوال الوقت و لا يختلف

يبدو ان هذه ايضا ليست فيزيائية...

تم تعديل هذه المشاركة بواسطة رامي العيساوي في 9 نوفمبر 2004 في 21:46

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#16

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

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#17

طيب هل رايت اللوحة التي يقدمونها اظن انها فيزيائية يعني استطيع استخدامها و سعرها قرابة 1500 دولار ..

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#18

اذا كنت تفكر بدفع رقم كهذا او نصفه فلماذا لا تستخدم الحاسب حيث سعره تحت 250 دولار تضيف له كروت ويصبح اقوى من اي ميكروكنترولر و تفعل ما تريد به و تستخدم الجافا و غيرها. على كل يعتمد على التطبيق الذي تريد، فعلى ماذا تبحث بالضبط اي ما هو التطبيق الذي لديك؟؟

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#19

اريد ان اسئلهم على الحجم اذا كانت صغيرة فهي رائعة...

المهم عندي الحجم

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#20

يا رامي لما تروح بلد لازم تتعلم لغة اهل البلد و لغة الميكروكنترولر هي الاسمبلي والسي و لحسن الحظ فهناك تقارب في اللغتين الجافا و السي يعني بالنسبة لك لن تكون اللغة عائق.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#21

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

من اين احصل على كتاب وافي و كافي...

هل آخذ كتب الجامعة مثلا او ماذا .. هل يوجد كتب الكترونية

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#22

يبدو اننا بحاجة الى شهر اضافي....

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#23

للاسف يا رامي لا يمكن الاعتماد علي بالنسبة للكتب و لا اعلم حقيقة من اين يمكن بناء المعرفة في هذا المجال غير من مواقع الانترنت العامة. و آمل من الاخوان ذكر اية مصادر لتعليم الالكترونيات، بالطبع هناك كتب كثيرة جدا تجدها في شركة مثل امازون لكن لا اعرف غيرها. ما بعد تعلم الاساسيات هناك مصادر متوفرة و هي DATA SHEET لكل قطعة الكترونية و هي متوفرة من كل شركات الالكترونيات و يمكنك ايجادها من موقع مثل Digikey و غيره.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#24

شكرا لك لمحاولتك المساعدة .... و لكنني سوف احاول بالكتب الجامعية.. و اشوف لانها بالعربية و عم يدرسوها طلاب الهندسة الكهربائية

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

هذا الموضوع مغلق.

مواضيع مشابهة