مشاهده نسخه کامل
: گوگل رو با کدام زبان نوشتند؟!
سلام...لطف کنید بگید موتور جستجوی گوگل رو با چه زبان یا زبان هایی نوشتند...ممنون.
یه سوال دیگه : من قبلا ++c می خوندم ولی همش با عدد سرو کار داشتم خوب با اینا چی جوری میشه برنامه نوشت؟!
فكر مي كنم گوگل با ++c/c نوشته شده باشه و التبه مشكوكم به php
من سوال دومتو نفهميدم ! توي اين فروم نگاه كن ببيني چطوري مي شه با ++c برنامه نوشت!
hamed valizadeh
21-08-2008, 06:36
با توجه به سرچی که کردم:
هسته سایت گوگل به زبان c++ نوشته شده ولی اسکریپت های جستجو اش به زبان Python
مگه با c++ تحت وب هم برنامه می نویسن؟
ولی فقط می دونم که سیستم عامل سرور هاش یونیکس هستش.
فکر هم نمی کنم با یک زبان نوشته شده باشه. احتمالا توش از جاوا هم استفاده شما نظر دوستان چیه؟
راستی چرا بعضی از سایت ها صفحه هاشون پسوند ندارند؟ مثل yahoo . آدرس یکی از صفحه های این سایت رو ببینید :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدm5
می بینید که پسوند نداره مثلا m5.asp یا m5.aspx یا m5.php یا m5.jsp و ... چرا؟
hamed valizadeh
25-08-2008, 16:08
چون که اونا رو با پایتون نوشتن. با پایتون می تونید این کارو بکنید. بله با c++ هم میشه صفحه وب نوشت.
نمی گم امکان نداره، ولی چجوری با ++C تحت وب می نویسند؟؟؟؟
و این که با یه فایل htaccess. ساده میشه این کار رو کرد که بدون پسوند هم اجرا کنه.
چون من تو طراحی وب سر رشته ای ندارم پرسیدم ولی واقعا جالبه.
چون که اونا رو با پایتون نوشتن. با پایتون می تونید این کارو بکنید. بله با c++ هم میشه صفحه وب نوشت.
نمی دونم درست میگم یا نه ولی با UML هستش؟ البته من دقیقا نمی دونم uml چیه؟یکم توضیح میدید.
mic_makarti
26-08-2008, 18:32
سلام ...
1 - با cgi میشه تحت وب با سی برنامه نوشت !
2 - به هیچ وجه نمیشه گفت گوگل با چه زبانی نوشته شده : توی سایتای خارجی که سرچ کردم نتایج بسیار متفاوتی بدست اومد یکی میگه php و cgi البته قسمت تحت وبش .. حتی یه جا دیدم نوشته بود asp ! من که به نتیجه درستی نرسیدم !البته در کل باید گفت که برنامه تحت وب اونا که برای ما نشون میده مهم نیست مهم اون هسته و الگوریتم سرچی هست که دارند که فکر نکنم بشه فهمید با چی نوشتنش !
امکان داره که با استفاده از چند زبان نوشته شده باشه؟
دوستان یه مطلب توی یکی از سایت های اینترنتی گیر آوردم گفتم بزارم شما هم بخونید به نتیجه برسید :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با سلام
در مورد اینکه با سی میشه برنامه تحت وب نوشت؟
بله میشه.برای اطلا عات کاملتر مراجعه کنید به کتاب پروفسور دیتل جلد دوم
ثانیا بیشتر زبانهای برنامه نویسی که بیشتر به کار وب میان مثل فیتون و جاوا خودشون با سی نوشته شدن پس سی خودش هم میتونه همون کارا رو بکنه (مرجع کامل جاوا نوشته هربرت شیلد)
سلام
مگه با c++ تحت وب هم برنامه می نویسن؟
بدون شک میشه، البته سخته، چون چیز آماده و محیط آماده از قبل موجودی وجود ندارد.
مثلاً در مورد windows و iis شما باید یک dll ورودی با api های مربوطه بسازید و ان را برای پردازش یک پسوند خاص به iis معرفی کنید.
بعد iis تمام request های برای ان پسوند خاص را به این dll پاس میدهد و در نهایت کد ++VC شما آغاز میشود.
خروجی هم که واضح است، HTML چیست؟ چیزی بیش از یک String است؟
راستی چرا بعضی از سایت ها صفحه هاشون پسوند ندارند؟ مثل yahoo . آدرس یکی از صفحه های این سایت رو ببینید :
این اصلاً مهم نیست، با هر زبان برنامه نویسی میشود این کار را کرد، با هر زبان.
کلاً انجام این کار دو حالت دارد.
یا شما شاهد آدرس یک پوشه هستید که یک صفحه default دارد یا شاهد نوعی mappath هستید.
در هر دو حال، در تمام زبان های برنامه نویسی جاری تحت سرور میتوان این کار را کرد.
asemaneahvaz
13-09-2008, 16:49
در طراحی سیستمهای که با اطلاعات سرو کار دارند.یکی از فاکتورهای مهم دیتابیسی است که استفاده میشود. که باید اولا داده های زیادی را ذخیره ومدیریت کند و در حجم بالا دچار مشکل نشود . دوما باید سریع به درخواستهای که از آن داریم پاسخ دهد.
گوگل از دیتابیس اوراکل(oracle) استفاده میکنه
سلام
گوگل از دیتابیس اوراکل(oracle) استفاده میکنه
طبق اظلاعاتی که من فکر میکردم درست است، گوگل از هیچ یک از دیتابیس های استاندارد موجود استفاده نمیکند و خودش یک سیستم خاص طراحی کرده و استفاده میکند البته خودم هم صددرصد مطمئن نیستم ولی احتمال فوق بسیار زیاد است چون در آمار موسسات تحقیقاتی حرفی از دیتابیس های گوگل نیست.
ولی در عوض بیشتر اخبار حاکی از آن است که دیتابیس یاهو تحت اوراکل است.
اگر شما منبع معتبری (نه گفتگوهای وبلاگ ها و تالارها) بابت استفاده گوگل از اوراکل دارید، خوشحال میشوم این منبع را معرفی کنید. (از کجا شنیدید؟)
asemaneahvaz
16-09-2008, 19:24
سلام
طبق اظلاعاتی که من فکر میکردم درست است، گوگل از هیچ یک از دیتابیس های استاندارد موجود استفاده نمیکند و خودش یک سیستم خاص طراحی کرده و استفاده میکند البته خودم هم صددرصد مطمئن نیستم ولی احتمال فوق بسیار زیاد است چون در آمار موسسات تحقیقاتی حرفی از دیتابیس های گوگل نیست.
ولی در عوض بیشتر اخبار حاکی از آن است که دیتابیس یاهو تحت اوراکل است.
اگر شما منبع معتبری (نه گفتگوهای وبلاگ ها و تالارها) بابت استفاده گوگل از اوراکل دارید، خوشحال میشوم این منبع را معرفی کنید. (از کجا شنیدید؟)
کاملا درست میفرمایید من فکر میکردم از اوراکل استفاده میکنه اما متوجه شدم از یک دیتابیسی به نام GFS که مخفف google file system است استفاده میکنه
منبع :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
من فکر نمی کنم با اوراکل، تا جایی که من می دونم اوراکل دستوراتش با بیسیک هستش
همون طور که گفتین گوگل با c هستش البته نه خود c ونه c++ احتمالا d یا d++ چون زبان سطح بعدی c هستش
البته نه اینجوری که من گفتم حتما اسمش d نیست ولی احتمال زیاد نسل بعدی c++ هستش
البته نظریه بعدی که بسیار شبیه به اولی هستش
php همون طور می دونید php از روی c++ نوشته شده و دستورات کلی شون شبیه به همه
ولی چون گوگل از سرعت بسیار بالا استفاده می کنه باز هم شک بر انگیز که از php استفاده می کنه
و (دوباره) البته استفاده از سرور یونیکس == با c کارکردن
البته من گفتم اوراکل کار نیستم .فقط شنیدم اوراکل با بیسیک کار می کنه
MATRIX reloaded
15-02-2010, 05:39
گوگل احتمالا در هسته موتور جستجو از چند زبان ترکیبی استفاده کرده و توسط api با هم در ارتباطند.
ولی چون گوگل حامی اپن سورس هست و از سیستم عامل خاص خودش و از هسته متن باز لینوکس استفاده می کنه من شک دارم که از c++ یا C# که محصول مایکروسافت است استفاده کنه.
البته در زیرمجموعه هایی از گوگل از چارچوب dot net و احتمالا از c استفاده شده ولی در هسته بعیده
در مورد دیتابیس هم منبع موثقی نیست ولی احتمالا از اوراکل برای برنامه هاش و از یک سیستم فایل ویژه برای موتور جستجو استفاده می کنه.
Arman_BM
15-02-2010, 10:18
گوگل احتمالا در هسته موتور جستجو از چند زبان ترکیبی استفاده کرده و توسط api با هم در ارتباطند.
ولی چون گوگل حامی اپن سورس هست و از سیستم عامل خاص خودش و از هسته متن باز لینوکس استفاده می کنه من شک دارم که از c++ یا C# که محصول مایکروسافت است استفاده کنه.
البته در زیرمجموعه هایی از گوگل از چارچوب dot net و احتمالا از c استفاده شده ولی در هسته بعیده
در مورد دیتابیس هم منبع موثقی نیست ولی احتمالا از اوراکل برای برنامه هاش و از یک سیستم فایل ویژه برای موتور جستجو استفاده می کنه.
اکه بخوایم زبانی رو به ماکروسافت نسبت بدیم میتونیم basic و یا C# رو بدیم اما C++ به هیچ وجه محصول ماکروسافت نیست.
هسته ی لینوکس هم به زبان C, C++ هست. البته ماکروزسافت C++ رزو تغییر داده و برای خودش یک ورژن داده بیرون اما این باعث نمیشه C++ مال اون باشه.!
اما در مورد چند زبانه بودن امکانش هست اما نمیدونمآیا انقدر مسئله ی بزرگی هست که لازم باشه از چند زبان بهره بگیره یا نه. نمیدونم.
sin2x=2sinxcosx
15-02-2010, 12:46
ولی چون گوگل حامی اپن سورس هست و از سیستم عامل خاص خودش و از هسته متن باز لینوکس استفاده می کنه من شک دارم که از c++ یا C# که محصول مایکروسافت است استفاده کنه.
++C نسخه Native اش که نسخه اصلیشه مال مایکروسافت نیست نسخه C++/CLI مال اون هست که تحت دات نت اجرا میشن برنامه هاشون .
shahriar68
16-05-2010, 09:32
گوگل یه سامانه ست و تا اونجایی که من می دونم ترکیبی از زبان های ajax , php , vbs , js, و خانوادهی c برای سازگاری با انواع سیستم عامل
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.