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

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

بدأه أبورنه في 10 يوليو 2011 · 29 رد · 3,313 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#26
اقتباس
ألاحظ أن علمك كبير ما شاء الله

الله يكرمك ولا كبير ولا حاجة يا عم ادينا بنحاول نفهم الدنيا ماشية ازاى بس

اقتباس
الكثير من اللغات الـCompiled (مثل Java أعتقد)، تحتاج لحظة run-time إلى نوع من التفسير، فحسب ما أفهم (و لم أستعمل Java من قبل) أن الـCompiler يحول الكود إلى Bytecode، و لحظة التنفيذ يفسر الـBytecode كل مرة للتنفيذ على JVM (أي أنه لا يمكن التنفيذ دون هذا التنفيذ!). عمومًا هناك مترجمات يمكنها التفسير مباشرة إلى لغة الآلة، لكنها ليست بكثرة الطريقة الأولى. مصدر جيد: http://en.wikipedia....i/Java_bytecode

كلامك سليم طبعا بس الــ JVM و الــ CLI حاجة و الــ interpreters اللى بتستخدم مع الــ Scripting حاجة تانية الموضوع بس مجرد شركات و شغل يعنى مثلا فى كل اصدارات الــ Linux مفيش حاجة اسمها JVM او JRE الــ OS مجهز انه يتاعمل فى الــ Java علاطول زى مثلا ما فى الويندوز اكس بي كان لازم تنزل .NET او بمعنى ادق الــ CLI عكس السفن الــ CLI نازل معاه و ده طبعا علشان مايكروسوفت متتعبش المبرمجين اللى بيدفعوا الوف علشان ياخدوا الــ IDE و يكتبوا برمجيات للــ .NET العملية تسويق مش اكتر

اقتباس
ألا تستطيع مثلًا بـPython، إظهار شيء على الشاشة؟ إذن فأنت قد تعاملت الآن مع hardware الذي هو الشاشة.

ألا تستطيع الوصول للـhard disk؟

ألا تستطيع معرفة ما كتبه المستخدم على لوحة المفاتيح؟

ايوه طبعا بس مش الــ ـPython اللغة اللى حتحولها كود الــ ـPython عن طريق الــ interpreter هى اللى حتعمل كده و هو ده اللى بحاول اوصله من اول الموضوع

الــ Scripting Language محكومة بالــ Libs اللى موجودة فى الــ interpreter يعنى كا مثال لو عايز اخلى الطباعة تطبعة لازم يكون فيه Lib جوه الــ interpreter تقدر تحول كود او امر الطباعة اللى حكتبه فى الاسكربيت لامر مفهوم للكومبيوتر

عكس الــ Compiled بتكتب اللى انت عايزه و اللى حيتكتب حيتحول مباشرة للغة الالة بدون وسيط او interpreter زائد انك مش محكوم بقى اللغة مفتوحة اكتب اى حاجة حتتحول لكود الة

اقتباس
(كنت فاكر ان الكتابة بغير الفصحي ممنوع )

برحتك يا عم اكتب زى مانت عايز و اللى يتكلم بس قوله تبع فؤاد حتاخد بلوك علاطول :)

اقتباس
1. الهياكل البيانية: الأرقام والنصوص والبايناري ... إلخ.

2. الجمل الشرطية: أي جمل if ومثيلاتها.

3. جمل تحديد المسار: مثل الـloops وما شابه

كلامك سليم لكن الله يكرمك بلاش عربي فى المصطلحات مش بفهما

اقتباس
ومثلا كيف يمكننا عمل OS بلغة مثل Java وخاصة اذا نظرت الى النقاط الحساسة فى اي OS للتعامل مع العتاد

لغة التجميع (Assembley) هى تنتمي الى Scripting Languages ويمكنها التعامل مباشرة مع العتاد

هى الجافا interpreters language ? الجافا compiled language لكن لتشغيل برامجها محتاجين الــ jre او الــ Java Runtime Environment علشان نشغل البرامج المكتوبة بيها زى الــ .NET و الــ CLI

Scripting languages List

غريب ان الــ Assembly مش موجودة فيهم

اقتباس
بالمناسبة : لا يمكنك للمرة الالف ان تطلق مصطلح Scripting Languages بشكل عام لانك تقع فى العديد من الاخطاء

يا عم و ربنا ده ما محور النقاش انا مش بحط كل لغة تحت المسمى العلمى الصحيح ليها سواء كانت Scripting او Compiled محور النقاش بس ان اللغات اللى بيقولوا عليها Scripting ديه مش بتقدر تتعامل مع هاردوير الجهاز مباشرة و مش شرط كومبيوتر قدر كمان الــ Micro Controller بس خالى النقاش على الكومبيوتر بس

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

?? جديدة ديه اول مرة اسمعها ؟ ايه اللى يخلي الــ Compiler يحول لــ Assembly رغم ان الــ Assembly برضه حتتحول لــ Machine Codes لو ممكن مثال

اقتباس
نستخلص من الموضوع ان الـ interpreters بتشتغل مترجم يعنى مثلا name معانها اسم و هكذا كل كود مكتوب بيبقى ليه libraries مثال يعنى الـ CURL

الــ interpreters مجرد مترجم مش اكتر يعنى كل كود بتكتبه فى الاسكربيت ليه الترجمة بتاعته فى الــ interpreters و اللى تحوله للغة تانية نهائى اللى من خلالها يقدر الجهاز يفهمها و المثال على كده الــ CURL لو مش عرفها تقدر تفهم عنها كل حاجة هنا cURL and libcurl

علشان تشتغل لازم تخلي تنزل الــ Module بتاعها و تخلي الحاجApache يقراه علشان بعد كده تقدر تكتبله اكواد PHP بقى Perl اى حاجة

و ديه نقطة الحوار علشان لو اللغة Compiled انت مش محتاج كل ده تقدر تكتب اللى ان عايزه لكن علشان Scripting لازم كل كود تستخدمه يبقى موجود فى الــ interpreter ياما حيقولك اجيبهولك منين ده معنديش فى قاموس الاكواد اللى متركب جوايا الكود اللى انت طالبه

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

لكن ليه تقول هل ممكن يخترعوا مكتبات تسمح لنا .....الى اخر كلامك

وليه لا نصبح نحن مثلا من يقوم بهذا الامر واقصد هنا انا وانت والاخوة هناعلى الاقل الذين كتبوا هنا

ام ان هناك عقدة خواجة مثلا تنطبق هنا ام ان الاجانب هم شعب الله المختار فى البرمجة

شغلنى فى وظيفة 8 ساعات فى اليوم و اديني 6 الف جنيه فى الشهر و انا مش اكتبلك مكتبة تتعامل مع الهاردوير دانا اعملك لغة من اول و جديد و اسميها فؤش و اخليها اقوى من الــ C شوفلى بس موضوع الوظيفة وريحيني و انا اوريك

اقتباس
بالله عليك يعني ايه كلمة

"منقشتى " علشان افهم سياق الجملة كاملة اللى سبق وذكرت

ها

يعنى انت سيبت كل الجملة و مسكت فى الكلمة ديه مناقشتى يا سيدي ولا تزعل نفسك على راء اخونا فى الخليج المناقشة حقى

و بعدين راعى اخوك تعليم تحت بير السلم عديها يعنى بلاش احراج :)

اقتباس
تتخض او لا هذا نقاش علميا فمثلا كما قلت لك لغات توصيف العتاد هى لغات نصية

انا مش فاهم الصراحة اكتب المصطلحات انجليزي

اقتباس
اما التي اتكلم انا عليها هي Hardware Control Language وتختصر ايضا HCL (فى العديد من مجالات العلوم المختلفة يحدث ترابط وتكرار لاختصارات المصطلحات )

معرفهاش واله مسمعمتش عنها قبل كده اصلى سمعى تقيل :)

اقتباس
تتخض او لا هذا نقاش علميا فمثلا كما قلت لك لغات توصيف العتاد هى لغات نصية

ايه يا عم فيه ايه محسسنى احنا تحت قبة البرلمان ما تعديها هو انا لازم اقولك حيث ان المحور الرئيسي فى نطاق النقاش الجارى بين كل من الاعضاء ومش عارف ايه علشان يبقى الموضوع فى اطار علمى ؟

فك كده يا عم احنا مش فى امتحان كلية احنا بنتسلى و فى نفس الوقت بنحاول نفيد و نستفيد

و عموما بقى ده مش نقاش علمى انا مش بحب المناقشات العلمية على النت بفضلها وجه لوجه يعنى علشان كل واحد يطلع اللى فى دماغه مش اللى فى Archives بتاع Google

اقتباس
3.أن تتلعم كيف تستخدم التابع system()

والله انا قولت الكلام ده يا عم محدش مصدقنى بس انا قولت على exec() هى هى زيها زي الــ System و الــ passthru()

اقتباس
ما دخل الدالة فى ما نتكلم عنه حتي المصادر التي ذكرتها لا علاقة لها بما نتكلم عنه

هى فعلا الطريقة الوحيدة انك تتعامل مع الهاردوير عن طريق Scripting Language تكتب برنامج بلغة زى الــ C , C++ اى لغة زى مانت عايز و تعمل Run عن طريق الــ System(),exec() بس مش اكتر

Life is not the amount of breaths you take, it's the moments that take your breath away

#27
فؤاد عبد الرازق كتب:

الله يكرمك ولا كبير ولا حاجة يا عم ادينا بنحاول نفهم الدنيا ماشية ازاى بس

عكس عقارب الساعة laugh.gif ثاني شارع على الشمال ورا الشجرة اللى قلبوها نخلة بعد الاحتلال

(ربنا يستر ومحدش من المشرفين ولا الشمري يدخل

)

فؤاد عبد الرازق كتب:

برحتك يا عم اكتب زى مانت عايز و اللى يتكلم بس قوله تبع فؤاد حتاخد بلوك علاطول :)

ما انا قولتلك ربنا يستر

فؤاد عبد الرازق كتب:

كلامك سليم لكن الله يكرمك بلاش عربي فى المصطلحات مش بفهما

يا عم لو اتخنقت ولا حاجة واحتاجت الترجمة ربنا يخليلنا Google أى نعم ترجمة معوقة شوية بس تمشي الامور

فؤاد عبد الرازق كتب:

هى الجافا interpreters language ? الجافا compiled language لكن لتشغيل برامجها محتاجين الــ jre او الــ Java Runtime Environment علشان نشغل البرامج المكتوبة بيها زى الــ .NET و الــ

CLI

نعم لكن اذا اردت ان تقوم بتصميم نظام تشغيل فانت بالتالي ستحتاج الى Runtime Environment لكي تعمل تعليمات الجافا

بالمناسبة :تحتاج اساسا الى عمل Run Time لآى لغة ستقوم بتصميم نظام تشغيل بها عدا الاسمبلي

فؤاد عبد الرازق كتب:

Scripting languages List

غريب ان الــ Assembly مش موجودة فيهم

رابط غريب وعجيب ده زوره وهيريح عليك عناء البحث وقراءة حاجات كثير فى ويكي

http://oranlooney.com/x86-assembly-my-scripting-language/

فؤاد عبد الرازق كتب:

يا عم و ربنا ده ما محور النقاش انا مش بحط كل لغة تحت المسمى العلمى الصحيح ليها سواء كانت Scripting او Compiled محور النقاش بس ان اللغات اللى بيقولوا عليها Scripting ديه مش بتقدر تتعامل مع هاردوير الجهاز مباشرة و مش شرط كومبيوتر قدر كمان الــ Micro Controller بس خالى النقاش على الكومبيوتر بس

ما انا قولتلك بلاش التعميم

فؤاد عبد الرازق كتب:

?? جديدة ديه اول مرة اسمعها ؟ ايه اللى يخلي الــ Compiler يحول لــ Assembly رغم ان الــ Assembly برضه حتتحول لــ Machine Codes لو ممكن مثال

قبل المثال

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

والنقاش الجميل ده هيفهمك الحكاية دي تفصيلا

http://stackoverflow.com/questions/845355/do-programming-language-compilers-first-translate-to-assembly-or-directly-to-mach

فؤاد عبد الرازق كتب:

الــ interpreters مجرد مترجم مش اكتر يعنى كل كود بتكتبه فى الاسكربيت ليه الترجمة بتاعته فى الــ interpreters و اللى تحوله للغة تانية نهائى اللى من خلالها يقدر الجهاز يفهمها و المثال على كده الــ CURL لو مش عرفها تقدر تفهم عنها كل حاجة هنا cURL and libcurl

علشان تشتغل لازم تخلي تنزل الــ Module بتاعها و تخلي الحاجApache يقراه علشان بعد كده تقدر تكتبله اكواد PHP بقى Perl اى حاجة

المفسر يختلف عن المترجم بلفظ عام لكنه يتفق معه فى بعض الامور

نيجي نقول مراحل المترجم ومراحل المفسر

الصورة دي توضحلك الفرق باختصار

Topic42NotesImage1.jpg

فؤاد عبد الرازق كتب:

و ديه نقطة الحوار علشان لو اللغة Compiled انت مش محتاج كل ده تقدر تكتب اللى ان عايزه لكن علشان Scripting لازم كل كود تستخدمه يبقى موجود فى الــ interpreter ياما حيقولك اجيبهولك منين ده معنديش فى قاموس الاكواد اللى متركب جوايا الكود اللى انت طالبه

معلش هو النقاش بقي على ايه بالظبط لان كل شوية اشوف نقطة الحوار , نقطة الحوار مفيش نقطة جزاء

فؤاد عبد الرازق كتب:

شغلنى فى وظيفة 8 ساعات فى اليوم و اديني 6 الف جنيه فى الشهر و انا مش اكتبلك مكتبة تتعامل مع الهاردوير دانا اعملك لغة من اول و جديد و اسميها فؤش و اخليها اقوى من الــ C شوفلى بس موضوع الوظيفة وريحيني و انا اوريك

طب ما تجبلي انت وظيفة ROFL.gif

حاضر من عيوني خمس ايام وافتح شركة زي ابل كدا واكبر واجبلك وظيفة من عيوني

فؤاد عبد الرازق كتب:

يعنى انت سيبت كل الجملة و مسكت فى الكلمة ديه مناقشتى يا سيدي ولا تزعل نفسك على راء اخونا فى الخليج المناقشة حقى

معلش اصل اللهجة العامية انت عارف ممكن يكون قصدك حاجة ثانية خالص

فؤاد عبد الرازق كتب:

و بعدين راعى اخوك تعليم تحت بير السلم عديها يعنى بلاش احراج :)

ولا يهمك اخوك ثاني ترعة على الشمال

فؤاد عبد الرازق كتب:

انا مش فاهم الصراحة اكتب المصطلحات انجليزي

Hardware Description languages

فؤاد عبد الرازق كتب:

معرفهاش واله مسمعمتش عنها قبل كده اصلى سمعى تقيل :)

dry.gif

فؤاد عبد الرازق كتب:

ايه يا عم فيه ايه محسسنى احنا تحت قبة البرلمان ما تعديها هو انا لازم اقولك حيث ان المحور الرئيسي فى نطاق النقاش الجارى بين كل من الاعضاء ومش عارف ايه علشان يبقى الموضوع فى اطار علمى ؟

فك كده يا عم احنا مش فى امتحان كلية احنا بنتسلى و فى نفس الوقت بنحاول نفيد و نستفيد

و عموما بقى ده مش نقاش علمى انا مش بحب المناقشات العلمية على النت بفضلها وجه لوجه يعنى علشان كل واحد يطلع اللى فى دماغه مش اللى فى Archives بتاع Google

يعني اعملك ايه

فؤاد عبد الرازق كتب:

والله انا قولت الكلام ده يا عم محدش مصدقنى بس انا قولت على exec() هى هى زيها زي الــ System و الــ passthru()

غلطتهم مش غلطتك يا برنس

فؤاد عبد الرازق كتب:

هى فعلا الطريقة الوحيدة انك تتعامل مع الهاردوير عن طريق Scripting Language تكتب برنامج بلغة زى الــ C , C++ اى لغة زى مانت عايز و تعمل Run عن طريق الــ System(),exec() بس مش اكتر

تمام لكن برضه هقولك مش كل اللغات النصية اللى هى Scripting Languages بالانجليزي

والله ولي التوفيق

GoodBye

#28

طيب لو ممكن تدخل على الرابط دا و تشوف الموضوع دا و تقولولي ايه رأيكم

/index.php?showtopic=248649

#29

انا متأكد من اني شاهدت صفحة تجلب صورة عن طريق الاسكنر مباشرة :

الحالة الاولى : النظام الاساسي لأحدى الوزارات والنظام المستخدم فيها asp.net .

الحالة الاخرى : هناك برنامج لأول مرة اسمع عنه اسمه servoy

وهذا رابط الشركة http://servoy.com/

شاهدة ذلك بنفسي ولكن للاسف المهندس رفض اعطائي السورس

لذلك ذكرت سؤالي هنا

#30

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…