بازگشت   پی سی سیتی > کامپیوتر اینترنت و شبکه Computer internet > زبان های برنامه نویسی Programming

زبان های برنامه نویسی Programming بحث در مورد زبانهای مختلف برنامه نویسی

پاسخ
 
ابزارهای موضوع نحوه نمایش
  #1  
قدیمی 06-12-2013
bigbang آواتار ها
bigbang bigbang آنلاین نیست.
مدیر بخش مکانیک - ویندوز و رفع اشکال

 
تاریخ عضویت: Sep 2009
نوشته ها: 2,586
سپاسها: : 5,427

6,159 سپاس در 1,794 نوشته ایشان در یکماه اخیر
پیش فرض فرق یک مهندس با برنامه نویس(حتماً بخوانید )

برنامه‌نويس و يك مهندس در يك مسافرت طولاني هوائي كنار يكديگر در هواپيما نشسته بودند.
برنامه‌نويس رو به مهندس كرد و گفت: «مايلي با همديگر بازي كنيم؟»
مهندس كه مي‌خواست استراحت كند محترمانه عذر خواست و رويش را به طرف پنجره برگرداند و پتو را روي خودش كشيد.
برنامه‌نويس دوباره گفت: «بازي سرگرم‌كننده‌اي است. من از شما يك سوال مي‌پرسم و اگر شما جوابش را نمي‌دانستيد ۵ دلار به من بدهيد. بعد شما از من يك سوال مي‌كنيد و اگر من جوابش را نمي‌دانستم من ۵ دلار به شما مي‌دهم.»
مهندس مجدداً معذرت خواست و چشمهايش را روي هم گذاشت تا خوابش ببرد. اين بار، برنامه‌نويس پيشنهاد ديگري داد.
گفت: «خوب، اگر شما سوال مرا جواب نداديد ۵ دلار بدهيد ولي اگر من نتوانستم سوال شما را جواب دهم ٥٠ دلار به شما مي‌دهم. اين پيشنهاد چرت مهندس را متعجب كرد و رضايت داد كه با برنامه‌نويس بازي كند.»
برنامه‌نويس نخستين سوال را مطرح كرد: «فاصله زمين تا ماه چقدر است؟»
مهندس بدون اينكه كلمه‌اي بر زبان آورد دست در جيبش كرد و ۵ دلار به برنامه‌نويس داد. حالا نوبت خودش بود.
مهندس گفت: «آن چيست كه وقتي از تپه بالا مي‌رود ۳ پا دارد و وقتي پائين مي‌آيد ۴پا؟»
برنامه‌نويس نگاه تعجب آميزي كرد و سپس به سراغ كامپيوتر قابل حملش رفت و تمام اطلاعات موجود در آن را مورد جستجو قرار داد. آنگاه از طريق مودم بيسيم كامپيوترش به اينترنت وصل شد و اطلاعات موجود در كتابخانه كنگره آمريكا را هم جستجو كرد. باز هم چيز بدرد بخوري پيدا نكرد. سپس براي تمام همكارانش پست الكترونيك فرستاد و سوال را با آنها در ميان گذاشت و با يكي دو نفر هم گپ (chat) زد ولي آنها هم نتوانستند كمكي كنند.
بالاخره بعد از ۳ ساعت، مهندس را از خواب بيدار كرد و ٥٠ دلار به او داد. مهندس مودبانه ٥٠ دلار را گرفت و رويش را برگرداند تا دوباره بخوابد.
برنامه‌نويس بعد از كمي مكث، او را تكان داد و گفت: «خوب، جواب سوالت چه بود؟»
مهندس دوباره بدون اينكه كلمه‌اي بر زبان آورد دست در جيبش كرد و ۵ دلار به برنامه‌نويس داد و رويش را برگرداند و خوابيد.
__________________

احد،صمد، قاهر، صادق ...
عاشقشم

لا تقنطوا من رحمة الله

هیچ چیز تجربه نمیشه اینو یادت باشه !!
ترفند هایی براي ويندوز 7


عیب یابی سخت افزاری سیستم در کسری از دقیقه


ویرایش توسط bigbang : 06-12-2013 در ساعت 01:05 AM
پاسخ با نقل قول
5 کاربر زیر از bigbang سپاسگزاری کرده اند برای پست مفیدش:
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید




  #2  
قدیمی 06-14-2013
bigbang آواتار ها
bigbang bigbang آنلاین نیست.
مدیر بخش مکانیک - ویندوز و رفع اشکال

 
تاریخ عضویت: Sep 2009
نوشته ها: 2,586
سپاسها: : 5,427

6,159 سپاس در 1,794 نوشته ایشان در یکماه اخیر
پیش فرض حالا جدی : مهندس نرم افزار با برنامه نویس چه فرقی دارند؟

یکی بود یکی نبود! اول اول فقط کامپیوتر بود که حتی برنامه نویسی هم نمی‌شد! اصلا برنامه نویسی مطرح نبود و اصل کار با سخت افزار بود. ولی کم کم کارهای سپرده شده به کامپیوتر بزرگ و بزرگتر شدن و نمی‌شد که خود مهندسین سخت افزار برنامه‌ها رو تولید کنن. اینجا بود که برنامه‌نویس به عنوان یک کار جدی مطرح شد...
برنامه نویس کسیه که ایده نرم‌افزار رو به واقعیت (کد) می‌رسونه. کسیه که با ریز مسایل درگیره. زبانها رو می‌شناسه،‌ اون طوری که بتونه ازشون کار بکشه. تکنیکها و روشهای پیاده‌سازی رو می‌دونه که هم سریع باشه و هم کم خطا. و کسیه که می‌تونه راحت از بسته‌های آماده استفاده کنه و کلی کارهای انجام بده مثل اینکه شب بیدار بمونه تا یه برنامه رو راه بندازه
اما کم کم پروژه‌ها بزرگتر و بزرگتر شدن و به صورت شخصی نمی‌شد پروژه‌ها رو با این دانش فنی به تنهایی انجام دادو احساس شد که یه مهندسی این وسط لازم هست که بتونه پروژه‌ها رو به ثمر برسونه. به همین دلیل هست که مهندسی نرم‌افزار ایجاد شد.
مهندس کارش حل مساله هست و مدیریت برای راه‌حلهاش. باید مدیریت بدونه تا بتونه کاری کنه که کار برنامه نویسی ساده تر بشه. پس اونه و خود مساله! برای این کار، سیستم رو اول تحلیل می‌کنه و می‌شه «تحلیل‌گر». پس قدم اول توی این کار اینه‌ که پرسشگر باشه، کنجکاو و دقیق. تحلیل یعنی شناخت مهندس و تیم انجام پروژه از مساله. بعد از اینکه شناخت انجام شد، نوبت به طراحی می‌رسه و این یعنی «طراح». توی طراحی چیزایی که فهمیدیم رو به قالبی در میاریم که قابل برنامه نویسی باشه. اونجا
مهندس نرم‌افزار می‌تونه «برنامه‌ نویس ارشد» باشه. بعد از پیاده سازی، نوبت به تست می‌رسه، مهندس نرم‌افزار می‌شه «مسئول تست». در کنار اینها هم یکی باید مدیریت کنه و «مدیر پروژه» هست که پروژه رو مدیریت میکنه. (البته کلی نقش دیگه داریم که من بیخیال شدم! پس بسته به نقش، مهندس نرم‌افزار به حوزه‌های متفاوتی از دانش احتیاج داره؛ حالا می‌تونه توی چندتاش خبره ‌تر باشه.

اما وقتی حرف از یه مهندس خوب نرم‌افزار میاد، به نظر من کسیه که قواعد بازی رو می‌دونه. کسی که خودش برنامه‌نویسی و سختیهاش رو حس نکرده باشه، به شکل طبیعی تصمیماتی که می‌گیره «از توی کتابهاست» و کتابها کمتر در مورد وقتی صحبت می‌کنن که یک صبح تا شب دنبال حل یه مشکل ساده باشی. کمتر از این می‌گن که اگه بخوای همه برنامه‌نویسها رو وادار کنی که یک IDE (محیط برنامه نویسی) خاص رو استفاده کنن، ‌چه نکات ریزی داره. خود برنامه‌نویسی یک تجربه و آموزشه برای مهندسی نرم‌افزار هست. من خودم فکر می‌کنم مسیر برای تبدیل به یک مهندس نرم‌افزار از برنامه‌نویسی شروع می‌شه.

یه چیز دیگه هم بگم خوبه: دونستن برنامه‌نویسی به این معنی نیست که برای مهندس نرم‌افزار خوب شدن، کلی زبان برنامه‌نویسی رو یاد بگیره. باید حتما و حتما یه زبان برنامه‌نویسی که در حد تجاری کاربرد داشته باشه رو یاد بگیره. (++C، جاوا و یا خانواده net. اینا معروفترین‌ها هستن. دوتای آخر پرکاربردتر هستن) این زبان رو باید به شکل تجاریش یاد بگیره. یعنی استفاده از بسته‌های آماده، کاربرد وب و مهمتر از همه پایگاه داده. یعنی یه زبان که همه جور (یا اکثر) برنامه‌ها رو بشه باهاش نوشت. به همین دلیل یاد گرفتن زبانی مثل PHP به عنوان تنها زبان خوب نیست. چون یه زبانه برای کاربردهای وب.
__________________

احد،صمد، قاهر، صادق ...
عاشقشم

لا تقنطوا من رحمة الله

هیچ چیز تجربه نمیشه اینو یادت باشه !!
ترفند هایی براي ويندوز 7


عیب یابی سخت افزاری سیستم در کسری از دقیقه

پاسخ با نقل قول
4 کاربر زیر از bigbang سپاسگزاری کرده اند برای پست مفیدش:
  #3  
قدیمی 06-16-2013
مهرگان آواتار ها
مهرگان مهرگان آنلاین نیست.
مدیر تالار انگلیسی
 
تاریخ عضویت: Apr 2008
محل سکونت: کرمانشاه
نوشته ها: 1,577
سپاسها: : 3,750

4,670 سپاس در 1,282 نوشته ایشان در یکماه اخیر
مهرگان به Yahoo ارسال پیام
Smile Top 20 Things Programmers say!

داداش مطالبت جالب بودن! مخصوص پست اول!

20. That’s weird….

19. It’s never done that before.

18. It worked yesterday.

17. How is that possible?

16. It must be a hardware problem.

15. What did you type in wrong to get it to crash?

14. There is something funky in your data. OR It’s a data
problem, not a program problem.

13. I haven’t touched that module in weeks!

12. You must have the wrong version.

11. It’s just some unlucky coincidence.

10. I can’t test everything!

9. THIS can’t be the source of THAT.

8. It works, but it hasn’t been tested.

7. Somebody must have changed my code.

6. Did you check for a virus on your system?

5. Even though it doesn’t work, how does it feel?


4. You can’t use that version on your system.

3. Why do you want to do it that way?

2. Where were you when the program blew up?

And the Number One Thing Programmers Say When Their Programs Don’t Work:

1. “It works on my machine..”.

__________________
پاسخ با نقل قول
2 کاربر زیر از مهرگان سپاسگزاری کرده اند برای پست مفیدش:
پاسخ

برچسب ها
مهندسی, برنامه نویس, برنامه نویسها, برنامه نویسی


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 05:49 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


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




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها