Loading...
دانشنامه

برنامه نویسی

سلام، برنامه‌هایی مثل اسنپ و تپ سی از چه منابعی استفاده کرده اند برای کد نویسی که همزمان با درخواست راننده این پیام برای راننده ها ارسال میشود؟ ممنون میشوم اگر متخصصان بنده را راهنمایی کنند، سپاس

برنامه نویسی کد نویسی کامپیوتر

* درخواست راننده از سوی مشتری


0

با سلام. از برنامه نویسی با پایتون در هوش مصنوعی استفاده کنید؛ حلقه های شرطی را بدرستی رعایت نمایید


1

با سلام و احترام. با توجه به اینکه هوش مصنوعی نواقص بسیاری در مقایسه با هوش انسانی دارد. نیاز به تعریف الگوهای شرطی و احتمالات ممکن در خطوط مختلف برنامه نویسی می باشد. پیش از برنامه نویسی حتما الگوریتم برنامه در قالب فلوچارت ترسیم سپس گاک به گام برنامه نوشته شود. از تولباکسهای متلب هم میتوانید استفاده کنید


1

سلام
جناب آقای آرش گرگین کرجی  عزیز
نرم افزار تپسی و اسنپ اصلا هوش مصنوعی ندارن  و نیازی هم به هوش مصنوعی ندارن. متوجه نمیشم هوش مصنوعی نرم افزارهایی مثل اسنپ و تپسی کجا هست  ؟

 

 


1

سلام جناب گودرزی ممکنه نظرتون رو در مورد سوالم بگین؟ ممنون


0

من با فکر کردن به  یه سوالی دوست دارم  بحث رو پیش ببریم.

این مکانیزمی که توی اسنپ یا تپسی واستون  جذابه ، چه فرقی بین ارسال پیام واتس‌آپ بین 2 تا کاربر داره ؟


1

بنده اگر میدانستم که سوال نمیکردم 


0

خوب من سوالت رو دقیقا متوجه نشدم، دقیقا چی رو میخوای بدونی در موردشون ؟

اینجا از یه مدل برنامه‌نویسی همزمان استفاده میشه

میتونه سوکت پروگرمینگ باشه

میتونه از تکنولوژی های real time استفاده بشه 

یه برنامه  واسطه  بین دو راننده و مشتری هست که درخواست هاروهمزمان هندل میکنه


1

سپاس، سوال بنده این بود که از چه برنامه ای استفاده کردند که همزمان با درخواست راننده از سوی مسافر، راننده ها بصورت آنلاین این درخواست را بلافاصله مشاهده میکنند


0

منظور  شما زبان برنامه نویسی هست؟


1

بله و اینکه مکانیزم کلی چی بوده که همچین بستری رو فراهم کرده

 


0

زبان‌برنامه نویسی مختلفی میتونه این وسط درگیر باشه ، میتونه صرفا فقط یه زبون برنامه نویسی نباشه  که احتمالا برای قسمت های مختلف زبان برنامه نویسی  انتخاب بشه که بهترین عملکرد رو داشته باشه.

و این کار با اکثر زبون های برنامه نویسی  امکان پذیره ، جاوا ، سی شارپ ، php ،  nodejs  ، go  و ....

 

منظور از مکانیزم کلی یعنی چی ؟ منظورت از مکانیزم کلی رو متوجه نمیشم 


1

خیلی ممنون ، والا من زیاد از اصطلاحات کامپیوتری اطلاع ندارم فک کنم بتونم اینطور معنیش کنم که الگوریتم این فرآیند به چه صورته


0

بصورت ساده که توضیح بدم .

درخواست از طرف مشتری به سمت سرور فرستاده میشه. پارامترهای ورودی ( مبدا ، مقصد  )

با توجه به مبدا انتخاب شده،  راننده‌های در دسترس مشخص هستن ( سرور لوکیشن لحظه‌ای همه کاربران که نرم افزار رو باز کردن داره  و توی مواردی همه کاربرانی که برنامه رو نصب کردن و دسترسی لوکیشن رو مجاز گذاشتن. اگر دقت کنید و gps باز باشه اسنپ تو قسمت نوتیفیکیش بار گوشی اکثرا دنبال لوکیشن میگرده  )

درخواست برای راننده‌های در دسترس فرستاده میشه  ( اینجا هم قانون شون اینه اونایی امتیاز بهتری دارن زودتر درخواست براشون ارسال میشه ، بعد اونایی نزدیکترن و یه سری سیاست دیگه  )

اولین نفری که درخواست رو قبول کرد به سرور فرستاده میشه.

سرور به مسافر خبر میده

و لوکیشن لحظه ای مسافر به راننده

و لوکیشن لحظه‌ای راننده به مسافر  نشون داده میشه.

 

اگر بعضی وقتا هم اشتباهی توی لوکیشن‌ها رخ میده  ( معمولا راننده نزدیکتره ولی لوکیشن اون دیرتر نشون میده ، بخاطر اینه که ارتباط کاربر با سرور قطع شده . مثلا اینترنت شو خاموش کرده )

اون بالا توضیح دادم یه برنامه  واسطه  بین راننده و مشتری هست که درخواست هاروهمزمان هندل میکنه

برنامه واسط همون سرور هست که درخواست ها سمت اون فرستاده میشه. و اون مدیریت میکنه .


4

با درخواست به سرور و با زبان PHP انجام میشود


1

خیلی ممنون که وقتتون رو گذاشتید و کمک کردین، بسیار ارزشمند است برای بنده

 


0

خیلی توضیحات عالی بود .

 


1
برای ارسال پاسخ شوید.