আপনি কখনও দেখা সবচেয়ে বড় চিত্তাকর্ষক প্রোগ্রামিং কীর্তি কি? [বন্ধ]


26

পুরানো প্রবাদটি প্রত্যেকেই জানেন যে সেরা প্রোগ্রামাররা গড়ের চেয়ে আরও বেশি মাত্রার অর্ডার হতে পারে। আমি ব্যক্তিগতভাবে ভাল কোড এবং প্রোগ্রামার দেখেছি, তবে এর মতো অযৌক্তিক কিছু নয়। সুতরাং প্রশ্নগুলি হ'ল, আপনি কখনও দেখা বা শুনেছেন এমন প্রোগ্রামিংয়ের সবচেয়ে চিত্তাকর্ষক কীর্তি কোনটি?

আপনি এর দ্বারা চিত্তাকর্ষক সংজ্ঞায়িত করতে পারেন:

  1. হাতের কার্যের ক্ষেত্র যেমন, জন একাই তাঁর কোম্পানির জন্য কাঠামো তৈরি করেছিলেন, যা অন্য 200 জন নিযুক্ত হয়ে কী করছিল তার সাথে তুলনামূলক একটি কাজ।

  2. গতি উদাহরণস্বরূপ স্টু নিজস্ব সি সংকলক এবং শেল কমান্ড লাইন সরঞ্জামগুলি সহ এক সপ্তাহে সম্পূর্ণ রিয়েল টাইম মাল্টি-টাস্কিং অ্যাপ্লিকেশন ওএস প্রোগ্রাম করে

  3. জটিলতা যেমন সার্ভারগুলির একটি ক্লাস্টারে কাজ করার জন্য জেন আমাদের পুরো 10 মিলন এলওসি অ্যাপ্লিকেশনটিকে পুনঃনির্মাণ করেছেন। এবং সে এটি একটি বিকেলে করেছে।

  4. গুণমান উদাহরণস্বরূপ চার্লসের কোডে প্রতি গড় এলওসি-র ত্রুটির পরিমাণ ছিল কোম্পানির গড়ের চেয়ে 100 গুণ কম। তদুপরি তিনি কোডটি পরিষ্কার এবং সবার দ্বারা বোধগম্য ছিল।

স্পষ্টতই, এই বৈশিষ্ট্যগুলির সংশ্লেষ যত বেশি হয় এবং সেগুলির প্রতিটি আরও চরম হয়, ততই চিত্তাকর্ষক is

সুতরাং, আমাকে এটা দিন। আপনি গণনা করতে পারেন সবচেয়ে অযৌক্তিক কীর্তি? দয়া করে যথাসম্ভব বিশদ সরবরাহ করুন এবং শহুরে কিংবদন্তি বা অতিরঞ্জিততা এড়ানোর চেষ্টা করুন। কেবলমাত্র আপনি যা দিতে পারেন তা কেবল পোস্ট করুন।

বোনাস প্রশ্ন:

  1. হারকিউলিয়ান কাজটি কি একের মধ্যে ছিল, বা ব্যক্তি নিয়মিত মানুষকে হতবাক করেছিল?
  2. আপনি এই ধরনের চিত্তাকর্ষক পারফরম্যান্স কিভাবে ব্যাখ্যা করবেন?
  3. প্রোগ্রামারকে এইরকম দুর্দান্ত কাজের জন্য কীভাবে স্বীকৃতি দেওয়া হয়েছিল?

5
আমি একবার একজন লোক বেঞ্চ 2 কেএলকস টিপতে দেখেছি ... (দুঃখিত, প্রতিরোধ করতে পারেনি)
দেবসোলো

"গতি উদাহরণস্বরূপ স্টু নিজস্ব সি সংকলক এবং শেল কমান্ড লাইন সরঞ্জামগুলি সহ এক সপ্তাহে একটি সম্পূর্ণ রিয়েল টাইম মাল্টি-টাস্কিং অ্যাপ্লিকেশন ওএস প্রোগ্রাম করেছে" - এরম..আপনি এটি বাস্তব রাখতে চান।
জেস

এখনও অবধি উত্তরগুলির উপর ভিত্তি করে কিছু লোক সহজেই মুগ্ধ হন। আমি এখানে তালিকাভুক্ত 'কৌতুক' একগুচ্ছ করেছি।
স্টিভেন এভার্স

হুঁ, আমি গতকাল ঠিক এটির সদৃশ করার কথা ভাবছিলাম;) এটি জিজ্ঞাসা করার জন্য অনেক ধন্যবাদ!
mlvljr

@ ডেভসোলো আরে, এটি যদি খোঁচা কার্ড বা রোলড পেপার হয় যা আমরা বলছি, এটি কোনও শারীরিক কীর্তি হতে পারে।
মার্ক সি সি

উত্তর:


39

যদিও আমি আনুষ্ঠানিকভাবে এটির পক্ষে কোন প্রমাণ দিতে পারি না, আমি ক্রিস সাওয়েরকে প্রায় পুরোপুরি সমাবেশের ভাষায় রোলারকাস্টার টাইকুন বিকাশ করে মুগ্ধ করেছি ।


4
এটা পাগলামি!!!
নন্দা

1
-.-- এর জন্য আমরা ইতিমধ্যে ইতিমধ্যে দু'বার আলোচনা করেছি for
মার্ক সি সি

31

দ্রুত বিপরীত স্কোয়ার রুট । কেউ কীভাবে এমন কিছু নিয়ে আসতে পারে তা সম্পূর্ণ আমার বাইরে।


1
হুম ... এটি (চরম) চতুর হতে পারে তবে এটি কোডের 6 টি লাইন এবং একটি বৃহত্তর অ্যাপ্লিকেশনটির কেবল একটি ছোট্ট বিল্ডিং ব্লকের মতো। আমি তালিকাভুক্ত কোন মাত্রায় এটি কীভাবে চরম তা বুঝতে পারি না।
ডেভিড রেইস

11
ডেভিড রেইস, এটি সম্ভবত একটি উদ্ভাবনী উপায়ে একটি গুরুত্বপূর্ণ বাধাটিকে অনুকূল করে তুলছে। লাইনগুলি লিখতে প্রয়োজনীয় পরিমাণের সাথে গুলিয়ে ফেলবেন না।

2
@ ডেভিড, আমি জানি না আপনি কেন জোর দিয়েছিলেন যে একটি কীর্তি হওয়ার জন্য প্রোগ্রামিং ফাইটগুলি খুব অল্প সময়ে করা উচিত ছিল?

2
হ্যাঁ, যা একটি কীর্তি বেশি, একদিনে লেখা 600 টি লাইন কোড বনাম 6 টি কোডের 100 লাইন 100 দিনের জন্য তৈরি করা হয়েছে, যদি উভয়ই সমান কাজ করে? আমি মনে করি এটি পরবর্তী, তবে আপনার মাইলেজটি ভিন্ন হতে পারে।
জুনাস পুলাক্কা

6
@ ডেভিড, আমি অসন্তুষ্ট যে কোনও সমস্যা অনন্ত সময়ে সমাধান করা যেতে পারে। আপনি joelonsoftware.com/articles/HighNotes.html পড়তে চাইতে পারেন । "বেশ কয়েকজন ভাল লোকের পরিবর্তে প্রচুর মধ্যম প্রোগ্রামার ব্যবহার করে আসল সমস্যাটি হ'ল তারা যতক্ষণ কাজ করেন না কেন, তারা কখনই দুর্দান্ত প্রোগ্রামাররা যে পরিমাণ উত্পাদন করতে পারে তা উত্সাহ দেয় না।"

16

প্রাথমিক আরকেড গেমস

মেমরি, প্রক্রিয়াকরণ শক্তি, I / O দ্বারা সম্পূর্ণরূপে সীমাবদ্ধ ...

এই পরিবেশে এই প্রোগ্রামাররা যা অর্জন করেছিল তা আশ্চর্যজনক ছিল।

যেমন প্যাকম্যান - পারফেক্ট। এত বছর পরেও খেলতে পারা যায়।


2
প্যাকম্যান খুব বিখ্যাতভাবে নিখুঁত নয় । স্তরের কাউন্টারটি একটি বাইট উপচে পড়লে এটি বেশ খারাপভাবে গ্লিট করে। ;)
ম্যাসন হুইলার

অসাধারণ! উইকিপিডিয়া অনুসারে: "প্যাক-ম্যানের একটি বিখ্যাত কিল স্ক্রিন রয়েছে, প্রায়শই প্যাক-ম্যান বোমা স্ক্রিন হিসাবে পরিচিত The গেমের লেভেল কাউন্টারটি ছিল একক 8-বিট বাইট, এবং তাই কেবল 256 স্বতন্ত্র মানগুলি সংরক্ষণ করতে পারে (0-255) "256 তম স্তরে পৌঁছনোর ফলে এমন একটি কাউন্টার তৈরি করা হয় যা ফলকে অঙ্কিত করার সময় শূন্যের দিকে প্রবাহিত করার জন্য ব্যবহৃত হয়, যার ফলে 256 টি ফল এবং সাতটি ফাঁকা স্থান আঁকতে পারে। এটি অবশ্য একটি প্যাচ দিয়ে স্থির করা যেতে পারে।"
কনর

1
প্রারম্ভিক স্পেস শাটল সম্ভবত ???
কাজ

মেস প্যাক-ম্যান অনেক বেশি উন্নত ছিলেন
টিম গুডম্যান

1
@ ম্যাসন, আপনি এটি একটি টি-শার্টে পেতে পারেন! errorwear.com/shirt-pacman.php

15

এই এক প্রোগ্রামার আছেন যেখানে আমি কাজ করি যিনি একাধিক উপলক্ষে নিম্নলিখিতগুলি করেছেন।

সবচেয়ে সাম্প্রতিক উদাহরণটি ছিল আমাদের গ্রুপের একটি প্রকল্প যা 3 জনকে দেওয়া হয়েছিল was এটি একটি জটিল এলওবি অ্যাপ্লিকেশন ছিল 6 মাসের শিডিয়ুল সহ (এটি একটি অত্যন্ত আক্রমণাত্মক টাইমলাইন ছিল)।

সপ্তাহের কোডিংটি শুরু হচ্ছিল, 3 জনের মধ্যে 1 জন ব্যক্তি ব্যক্তিগত কারণে (ব্যক্তিগত কারণে) ছেড়ে গেলেন এবং অন্য একজন খুব আকস্মিকভাবে মেডিকেল ছুটিতে চলে গেলেন। একাকী অবশিষ্ট প্রোগ্রামার প্রোগ্রামিং শুরু করতে বাড়িতে চলে যায় এবং 3 মাস পরে সম্পূর্ণ অ্যাপ্লিকেশনটি দিয়ে ফিরে আসে ।

সম্পাদনা

কিছু স্পষ্টতা যোগ করতে। ফলাফলের কোডটি প্রায় নিখুঁত ছিল, প্রয়োজনীয়তার জন্য স্পট-অন এবং আমাদের কিউএ গ্রুপটি কেবল 3 ত্রুটিগুলি ডকুমেন্ট করতে সক্ষম হয়েছিল।


সেই কীর্তিটি টানতে তাকে 100+ ঘন্টা কাজের সপ্তাহে টানতে হবে। আমি বাজি ধরছি সে / সে এক টন ক্যাফিন দিয়েছিল।
আলী

3
কর্মের মধ্যে পৌরাণিক পুরুষ মাস। প্রকল্প থেকে ২ জনকে নেবেন == সময়রেখা অর্ধেক করুন! যদিও এটি কিছুটা বোঝায় না যে একজন ফোকাসড বিকাশকারী 3 জনকে সমন্বয় করার চেষ্টা করার চেয়ে দ্রুত কাজ সম্পন্ন করতে পারে।
কোডেক্সআরকানিয়াম

যদি সেই ব্যক্তিটি কখনও কোম্পানিকে খারাপ শর্তে ছেড়ে চলে যায় (জ্ঞান বাণিজ্য বন্ধের সময় নেই) তবে সংস্থাটি বড় সমস্যায়
অনিয়ন-নাইট

3
@ বারজারেফ - কোডটি শীর্ষস্থানীয়। এই কোডারটি আমাদের সংস্থার সেরা প্রোগ্রামার এবং খুব স্বল্প সময়ের ফ্রেমটি আমরা সাধারণত তাঁর কাছ থেকে পাওয়া স্বাভাবিক মানের হ্রাস করে না।
ওয়াল্টার

1
@ ওয়াল্টার, আপনি সংক্ষিপ্তভাবে প্রাক্কলন করতে পারবেন না যতক্ষণ না আপনি বাস্তবে এটি সম্পাদন না করে যা সংখ্যার প্রয়োজন হলে বিপরীত হয়। আপনি পূর্বে টাস্কটি কখন সম্পন্ন করেছেন তা পূর্বের অনুমান করে এবং যখন এটি আপনার অজানা। যতক্ষণ না আপনি ক্লায়েন্টকে অবমূল্যায়ন করবেন না এটি প্রত্যাশার তুলনায় সস্তা হওয়ায় এটি খুশি হবে।

13

সম্ভবত আমি কেবল আমার বয়স দেখিয়ে দিচ্ছি, তবে আমি মনে করি প্রোগ্রামিংয়ের সত্যিকারের চিত্তাকর্ষক কিছুটি উপেক্ষা করা হচ্ছে।

স্টিভ ওয়াজনিয়াক, অ্যাপল ডিস্ক দ্বিতীয় / আরডাব্লুটিএস

স্টিভ হার্ডওয়্যার এবং সফ্টওয়্যার একসাথে ডিজাইন করেছিলেন, হার্ডওয়্যারটিতে অনেক জটিলতা (এবং ব্যয়) নির্মূল করার জন্য সফ্টওয়্যারটিতে দুর্দান্ত কৌশলগুলি ব্যবহার করেছিলেন। সাধারণ ফ্লপি ডিস্ক ড্রাইভগুলি ডিস্কের হাবের নিকটে একটি এলইডি এবং ফটোসেন্সর ব্যবহার করে ডিস্ক সাবস্ট্রেটে থাকা একটি ছিদ্রযুক্ত ছিদ্র দিয়ে জ্বলজ্বল করে। ফটোসেন্সর থেকে আউটপুটটি একটি প্রসেসরের বিঘ্নের সাথে সংযুক্ত ছিল যাতে প্রসেসর জানতে পারে কখন পড়ার / লেখার শিরোনামের অধীনে ট্র্যাকের সঠিক সেক্টরের জন্য অপেক্ষা করার সময়সীমাটি শুরু করা হবে (যদিও কয়েকটি ব্যবহৃত "হার্ড-সেক্টরযুক্ত ডিস্ক" এতে ট্র্যাক শুরুর জন্য কেবলমাত্র একের পরিবর্তে প্রতিটি সেক্টরের সূচনা করার জন্য একটি গর্ত ছিল)।

স্টিভ সেই হার্ডওয়্যারটি ডেটাটিকে এমনভাবে এনকোড করার জন্য সফ্টওয়্যারটি তৈরি করে মুছে ফেলেছিল যা আপনাকে ডিস্কের একটি স্বেচ্ছাসেবী স্থান থেকে পড়া শুরু করতে দেয় এবং কেবল ডেটা নিজেই ডিকোড করে না, তবে ট্র্যাকটিতে আপনি কোথায় ছিলেন (যৌক্তিকভাবে) তা নির্ধারণ করেন। ডিস্ক II ড্রাইভে এলইডি / ফটোসেন্সর সেটআপ ছিল না এবং ফ্লপি ডিস্কের গর্ত (গুলি )টিকে সম্পূর্ণ উপেক্ষা করেছে।

গর্ডন লেটউইন, এইচপিএফএস

গর্ডন লেটউইন ওএস / ২ টিমের একজন স্থপতি (এবং কোডার) ছিলেন। কমপক্ষে আমি গল্পটি শুনেছি, এক পর্যায়ে তিনি ছুটি কাটাতে জিনিস থেকে দূরে সরে যেতে, এবং তাঁর ইয়টে প্রায় তিন সপ্তাহ (বা তাই) কাটাতে কাটিয়েছেন (হ্যাঁ, এমএসের প্রাথমিক কর্মীরা এমন জিনিস বহন করতে পারে ... ) ... তবে খুব বিরক্ত হওয়া থেকে বিরত রাখতে তিনি তার ল্যাপটপটি নিয়ে যাওয়ার সিদ্ধান্ত নিয়েছেন।

যখন তিনি ফিরে এসেছিলেন, তখন তাঁর এইচপিএফএস লেখা, ডিবাগ এবং কাজ করা ছিল - পুরোপুরি ইন্টেল 386 সমাবেশ ভাষায় language তিনি যে কোডটি লিখেছিলেন তা শেষ পর্যন্ত "এইচপিএফএস 386" হিসাবে বিক্রি হয়েছিল যা ওএস / 2 এর ল্যান ম্যানেজার সংস্করণে একচেটিয়া (অন্ততপক্ষে) ছিল। অন্য দলটি তখন সিতে একটি সংস্করণ লেখার মতো ছয় মাস ব্যয় করেছিল যা ওএস / ২ এর সাধারণ সংস্করণগুলিতে অন্তর্ভুক্ত "সাধারণ" এইচপিএফএস হয়ে যায় (এবং আইবিএম এবং এমএস ভেঙে যাওয়ার পরে, আইবিএম আপডেট করে সি কোডটি পুনরায় সংকলন করে তাদের পাওয়ার জন্য "HPFS386")। যদিও এটি সংশোধন করা হয়েছে এবং আপডেট করা হয়েছে, আপনি যদি জিনিস সম্পর্কে ন্যায্য হন তবে এনটিএফএসকে সম্ভবত "এইচপিএফএস ২.০" (বা সম্ভবত 3.0.০) বলা হত - মাইক্রোসফ্টের সেরা বর্তমান ফাইল সিস্টেমটি এখনও তার নকশা তৈরি করা থেকে নিবিড়ভাবে উদ্ভূত হয়েছে এমন কোনও প্রশ্নই আসে না।

বুড়ো বি 220 টেপ

এগুলি সংশ্লেষিত (অন্তত আইএমও) অবজেক্ট অরিয়েন্টেড প্রোগ্রামিংয়ের আসল সূচনা। আইবিএম টেপগুলিতে (উদাহরণস্বরূপ) টেপটিতে ডেটা ফর্ম্যাট সম্পর্কে বলার জন্য "লেবেল" ছিল, বুড়ো টেপগুলি একটি নিয়মিত সেট স্থাপনের একটি কনভেনশন তৈরি করেছিল (এটি কেউ শুরু করে কে নিশ্চিতভাবে জানে) আমি মনে করি না। টেপ যা ডেটা বুঝতে পারে এবং এটি কীভাবে ফর্ম্যাট করা হয়েছিল, তাই আপনি কীভাবে ডেটা ফর্ম্যাট করা হয়েছে তার বিশদ না জেনে সঠিকভাবে ম্যানিপুলেট করতে পারেন। অন্য কথায়, টেপটিতে প্রথম কয়েকটি "ব্লক" মূলত অবিচলিত আকারে একটি vtable ছিল। আপনি মূলত মেমরিটিতে ভিটিবেলটি পড়তেন, তারপরে বাকী টেপের ডেটা ম্যানিপুলেট করার জন্য এটি নির্ধারিত পদ্ধতিগুলি ব্যবহার করুন। সমস্ত খুব ঝরঝরে এবং সাধারণ (সম্পূর্ণ পোর্টেবলের চেয়ে কিছুটা কম হলে)।


11

জন কারম্যাক তাঁর মহাকাব্য প্রোগ্রামিংয়ের নিয়মিত প্রভাব আমাকে নিয়মিতভাবে মুগ্ধ করে। একটি গল্প অনুসারে, তিনি তার হোটেলের ঘরে বিরক্ত হয়েছিলেন, তাই তিনি উইকএন্ডে ডুম 3 লাইটিং ইঞ্জিনটি তার ল্যাপটপে লিখেছিলেন।


2
করুণা সে আসার জন্য কোনও আসল খেলা লিখেনি।
ডেড এমজি

10

এর প্রশ্নবিদ্ধ উদ্দেশ্য সত্ত্বেও, আমি এখনও মেগা আপলোডের জন্য একটি ক্যাপচা সলভার ব্যবহারকারী স্ক্রিপ্ট সম্পর্কে বিস্মিত । এটি জাভাস্ক্রিপ্টে লিখিত একটি গ্রিজমোনকি স্ক্রিপ্ট যা একটি বিটম্যাপ ডিকোডার এবং একটি নিউরাল নেটওয়ার্ক রয়েছে যা ক্যাপচা চিত্রের অক্ষরগুলি স্বীকৃতি দেয় এবং আমি পুনরায় বলি, এগুলি সব জাভাস্ক্রিপ্ট ব্যবহার করে তৈরি করা হয়েছে।


1
পরবর্তী ব্যক্তিকে দেখানোর জন্য এমন কিছু যা আপনার উপর চাপানো বিধিনিষেধের কারণে ভাল কাজ করতে না পারার বিষয়ে আপনাকে বিলাপ করে।
জন হপকিন্স

10

মিগুয়েল ডি ইকাজা - মনো প্রকল্প।

(তিনি অবিশ্বাস্যরকম মজাদার, মজাদার এবং মনোরঞ্জনী - অন্তত একটি সংক্ষিপ্ত বক্তব্য থেকে আমি তাকে দিতে দেখেছি এবং কিছু পডকাস্ট সাক্ষাত্কার শুনেছি)


+1 লোকটি সম্ভবত যমজ বা সম্ভবত তিনটি, সবই তাঁর নামে রয়েছে। কোনও ব্যক্তিই যে তাঁর সমস্ত শৃঙ্খলায় জড়িত সেভাবে এবং এই জাতীয় বিশদ পর্যায়ে কোনও উপায় নেই।
ড্যান রোজনস্টার্ক

8

অ্যান্ডারস হেজলসবার্গ: টার্বো পাস্কাল ভাষা এবং সংকলক । আমি এখনও মনে করি এত বছর পরে টিপিসি হ'ল সফটওয়্যার ইঞ্জিনিয়ারিংয়ের মাস্টারপিস। এটি আমার মধ্যে দেখা সবচেয়ে কম্প্যাক্ট এবং দ্রুততম নেটিভ কোড (নির্দিষ্ট সংস্করণগুলি থেকেও অপ্টিমাইজ করা শুরু হয়) সংকলক। বোরল্যান্ড পাস্কাল আইডিইতে মূলত কোনও "সংকলন" ছিল না। আপনি আপনার কোডটি সংশোধন করেছেন, F9 টিপুন এবং সরাসরি আপনার প্রোগ্রামটি সরাসরি চলতে দেখেছেন এবং এটি একটি 8MHz বা 12MHz মেশিনে ছিল। টিপিসি পরে ডেলফিতে বিবর্তিত হয়েছিল, তারপরে হিজলসবার্গ মাইক্রোসফ্টে যোগদান করেছিলেন এবং সহ-রচিত সি # তেছিলেন।

আমি আগের টিপিসি সংস্করণগুলির উত্সগুলি একবার দেখে নিতে চাই, তবে দুর্ভাগ্যক্রমে অনেক অনুরোধ থাকা সত্ত্বেও বোরল্যান্ড এগুলি কখনও খুলেনি।

হিজলসবার্গের সংকলক এই বইটি দ্বারা অনুপ্রাণিত হয়েছিল: নিক্লাস ওয়ার্থ, অ্যালগরিদমস + ডেটা স্ট্রাকচার = প্রোগ্রামস


ডেলফির এখনও একটি খুব দ্রুত সংকলক রয়েছে। আমার ধারণা, এই কারণেই এটি সংশোধন এবং চালিয়ে যাওয়া সমর্থন না করে চলে যায়।
জোয়েরি সেব্রেচটস

6

জেমপ্লাসে আমার প্রশিক্ষণ তত্ত্বাবধায়ক (বর্তমানে জেমাল্টো) নিজের 3 মাসের স্নাতক প্রশিক্ষণের সময়কালে প্রথম জাভাকার্ড ইন্টারপ্রেটার এবং ওএস লিখেছিলেন। তিনি একক-হাতে কল্পনা থেকে কোড উত্পাদন। ভি ২ তৈরি করতে, জেমপ্লাস একটি 30+ পুরুষ দল তৈরি করেছিল, লোকটি ছাড়াই, যা এক বছরেরও বেশি সময় ধরে কাজ করে। সম্পন্ন করা গেলেও শালীন পারফরম্যান্স পেতে না পেরে তারা তাকে সাহায্যের জন্য ডেকেছিল এবং কয়েক দিনের মধ্যে সে এবং তার সহকর্মী কয়েক ডজন বাধা বিপত্তি দেখিয়ে দেয়।

জাভা কার্ড জাভা একটি উপসেট যা খুব ছোট ডিভাইসে চালিত করার উদ্দেশ্যে তৈরি হয়। তার বাস্তবায়ন স্মার্টকার্ডগুলিতে চলেছিল, যার কয়েকটি মেগাহার্টজ ঘড়ি এবং 2 বা 3 কেবি র‌্যাম রয়েছে।

কেবল মজাদার জন্য: তার আর একটি ব্যক্তিগত দৈনন্দিন কৃতিত্ব একটি কাজের ফাঁকে ডুবিয়ে দেওয়া হয়েছিল, আমরা প্রশিক্ষণার্থীরা ঘরে যে চিৎকার করেছিলাম তার কোনওটিরই উত্তর দেওয়া হয়নি, এবং তারপরে হঠাৎ 2 ঘন্টা পরে আবার জীবিত পপিং করা হয় এবং 5 বা 10 এর উত্তর দেওয়া হয় এক সারি প্রশ্ন


1
আমার মনে হয় আমি 200-লোকের জিনিসটিকে ওভারশট করেছি ... আমি খুব ভাল মনে করতে পারি না, এটি 10 ​​বছর আগেও ছিল। আমি তাকে যাই হোক না কেন প্রশ্ন মেইল!
গ্যাব্রিয়েল


ঠিক আছে, তারা 30+ (=
গ্যাব্রিয়েল

5

আমি খুব স্পষ্ট মনে আছে; হাইস্কুলের একজন সহপাঠী কিউবি 45 (কুইক বেসিক 4.5) সহ কয়েকটি পাঠের মধ্যে একটি পূর্ণ বয়ে যাওয়া ড্রাইভিং ভিডিওগামটি কোড করেছিলেন । উল্লম্ব স্ক্রোলিং, স্টপওয়াচ, লাইফস, স্তর; আমি পুরোপুরি হতবাক হয়ে গেলাম।


1
আমি একজন লোককে লিস্পে একটি পাঠ্য অ্যাডভেঞ্চার গেমের সাহায্যে তা করতে দেখেছি। এবং নিজেই তেমন চিত্তাকর্ষক নয়, তবে সময়টিতে তিনি এটি করেছিলেন ... বাহ!
মাইকেল কে

5

গিট এবং / অথবা লিনাক্স

লিনাস টোরভাল্ডস একটি অপারেটিং সিস্টেম কার্নেল এবং স্ক্র্যাচ থেকে একটি সংস্করণ নিয়ন্ত্রণ ব্যবস্থা লিখেছিলেন। আমি একই রকম উত্পাদনশীলতার কারও কথা জানি না।


16
লিনাক্স হিসাবে একটি জনপ্রিয়, এটি জড়িত অসুবিধা এবং / বা মৌলিকত্বকে উজ্জীবিত করা সহজ। এটি প্রায় সম্পূর্ণরূপে একটি বিদ্যমান সিস্টেমের ক্লোন। তুলনায় (একটি সুস্পষ্ট উদাহরণের জন্য) ডেভ কাটার স্ক্র্যাচ থেকে আরএসএক্স / ১১, ভিএমএস এবং উইন্ডোজ এনটি লিখেছেন, প্রতিটি কাজের একটি নতুন এবং অনন্য অংশ (এবং যারা যত্নশীল তাদের জন্য ভিএমএস ফাইল সিস্টেমের সংস্করণ নিয়ন্ত্রণ অন্তর্ভুক্ত রয়েছে ) লিনাস হ্যান ' এমনকি এটি মানচিত্রে এখনও তৈরি হয়নি।
জেরি কফিন

1
ভিএমএসের জন্য কুডোস, কিন্তু একই যুক্তি সহ আপনাকে এনটি ছাড় দিতে হবে। উইকিপিডিয়ায় বলা হয়েছে, "[...] ডেভ ক্যাটলার নেতৃত্বে উইন্ডোজ এনটি নির্মাণের জন্য, এবং নকশার অনেকগুলি উপাদান কটলারের ভিএমএস এবং আরএসএক্স -11 এর সাথে পূর্ববর্তী ডিসির অভিজ্ঞতা প্রতিফলিত করে।" যাইহোক, আমি গিটকে চিত্তাকর্ষক বলে মনে করি।
লেনি প্রোগ্রামার

@ লেনি 222: এটি অবশ্যই সত্য যে আপনি ভিএমএস এবং উইন্ডোজ এনটি-র মধ্যে যথেষ্ট মিল খুঁজে পেতে পারেন, এটি লিনাক্সের মতো ক্লোন হওয়ার কাছাকাছিও নয় । আমি গিটকেও বেশ উঁচু মনে করি - তবে এটি উপস্থিত না থাকলে আমি কমপক্ষে দু'জন বা অন্য তিনজনের কথা ভাবতে পারি যা তার জায়গায় ভাল কাজ করবে।
জেরি কফিন

5
লিনাস কি একমাস বা তার মতো লিনাক্সে একা কাজ করেনি এবং তারপর এটি একটি খুব সফল কমিউনিটি প্রকল্পে পরিণত হয়েছিল? দুর্দান্ত কাজ সত্যিই, তবে আমি প্রোগ্রামিংয়ের স্বতন্ত্র কৃতিত্ব হিসাবে শ্রেণিবদ্ধ করব না, বরং একটি খুব সফল সহযোগী ওপেন সোর্স প্রকল্প হিসাবে।
ডেভিড রেইস

1
আমি মনে করি আমরা এখানে যা পাচ্ছি তা হ'ল আমাদের এখন এক্স ব্যবহারকারীরা ঘরে লিনাক্স ব্যবহার করছেন ... আমি মনে করি আপনার বাড়িতে কোনও ভিএমএস বাক্স আছে? মঞ্জুর করুন এটি কোনও একক লেখকের একক কাজ নয় ... বিপরীতভাবে তিনি যদি এটি না করে থাকেন, তবে তার পরিবর্তে কি তারা সমালোচনামূলকভাবে দাঁড়িয়ে আছে?
রোবটহুমানস

5

রিচার্ড এম স্টালম্যান আমার মনের শীর্ষে আসে। এই এক ব্যক্তি জিএনইউ ইমাকস, জিসিসি, জিডিবি এবং আরও অনেক উল্লেখযোগ্য প্রোগ্রামগুলিকে জীবন দেওয়া শুরু করেছিলেন। এমনকি তিনি মূল জিপিএল লেখক হিসাবে যান। আমি তাঁর সম্পর্কে কথায় কথায় কথায় কথায় শুনেছি, সে 18 মাস ধরে একটি গুহায় যায় এবং 150,000 এরও বেশি লাইনের কোড নিয়ে ফিরে আসে যা জিসিসি স্যুটটির সি সংকলক করে। এই 150,000 এলওসি পরে G ++ এর জন্য বিছানাটি দিয়েছে। তার নিজের ভাষায়, ইমাক্স পাঠ্য সম্পাদক হিসাবে শুরু হয়েছিল, তারপর এটি জীবনযাত্রায় পরিণত হয়েছিল, এবং এখন এটি আমাদের কারও জন্য একটি ধর্ম। আজও, ইমাকসের নকশার নীতিগুলি অনেকগুলি সফল প্রোগ্রামে ব্যবহৃত হয়।

ডোনাল্ড ই নুথের টেক্স সিস্টেমটি আরেকটি প্রোগ্রাম যা প্রোগ্রামিং বিস্ময়ের কথা চিন্তা করে মনে আসে।


আপনার টেক্সবুক পড়ার চেষ্টা করা উচিত। হয় নিছক প্রাণীদের জন্য নয়।

জিপিএল লেখানো কোনও চিত্তাকর্ষক কীর্তি নয়। এটি সিঙ্গলটনের সাথে নিজেকে জমা করার মতো হবে।
ডেড এমএমজি

4

আমার ডিগ্রি ক্লাসে আমার সহপাঠী একটি ওএস তৈরি করেছে (যদিও এটি খুব বেসিক তবে এটি ফ্লপি থেকে বুট হয়েছে এবং প্রয়োজনীয় রুটিনগুলি করেছে) 30 দিনের নীচে প্রকল্পের প্রয়োজন হিসাবে। সময়কাল প্রয়োজনীয় পড়া / গবেষণা এবং প্রকৃত কোডিং উভয় সমন্বিত।

আমার মনে আছে ওএস ডটকমের মেইলিং তালিকাগুলি তাকে নিরুৎসাহিত করে বলেছিল যে সে কয়েকদিনের মধ্যে এটি করবে না এবং আমিও সকালে তাকে সকাল সাড়ে পাঁচটায় আধা সচেতন অবস্থায় গিরিখাত করে কথা বলে ডাক্তারের মধ্য দিয়ে হাঁটতে দেখেছি। :-)

তিনি একটি দুর্দান্ত প্রোগ্রামার।


4

আমি কিছু বলতে যাচ্ছিলাম না, তবে কেউ "রুবি একটি কীর্তি" নিয়ে পাইপ আপ করলেন, তাই

জন ম্যাকার্থি মেশিনের দ্বারা প্রতীয়মান এক্সপ্রেসনস এবং তাদের কম্পিউটারের আসল রক্ষণশীল ফাংশনগুলির সাথে , অর্থাৎ যে কাগজটিতে তিনি ১৯ Lis০ সালে লিসপকে সংজ্ঞায়িত করেছিলেন, যখন ifএকটি ধারণার মানুষ কেবল সিরিয়াসলি ভাবতে শুরু করেছিলেন। আপনার সময়ের চেয়ে এগিয়ে থাকার বিষয়ে কথা বলুন।


চমৎকার রেফারেন্স। আমিই হ'ল রুবি দিয়ে পাইপ আপ করলাম কনভেনশনের জন্য কমনীয়তার জন্য। এটি সময়ের
আগেও রয়েছে

1
ম্যাকার্থি একটি গণিত নিবন্ধ করেছিলেন। এটি কেবলমাত্র পরে পাওয়া গিয়েছিল যে এটি আসল কোডে রূপান্তরিত হতে পারে।

1
@ থরবজর্ন রাভন অ্যান্ডারসন - "বাস্তবায়িত" এর বিপরীতে আমি "সংজ্ঞায়িত" ব্যবহার করতে সতর্ক ছিলাম।
ইনাইমথি

@ থোর এটি কিছুটা বৃত্তাকার জিওসিনক্রোনাস কক্ষপথ আবিষ্কার করার জন্য (বা আবিষ্কার করা) আর্থার ক্লার্কের ক্রেডিটকে অস্বীকার করার মতো, কারণ তিনি সেখানে কোনও উপগ্রহ স্থাপনের জন্য রকেট তৈরি করতে পারেননি, বা এখনও প্রযুক্তিটির অস্তিত্ব নেই।
মার্ক সি সি

4

ওয়াল্টার ব্রাইটের সিম্যানটেক / জোরটেক সি ++ সংকলক বিশাল প্রোগ্রামারদের দ্বারা প্রয়োগ করা সংকলকগুলির সাথে তাল মিলিয়ে। পরে, তাঁর ডিজাইন এবং বাস্তবায়ন ডি।


2

টেরি উইনোগ্রাডের এসআরডিএলইউ

ডগ Lenat এর অটোমেটেড গণিতবিদ


এসআরডিএলইউ আমাকে সর্বদা অবাক করে দিয়েছে!

@ থরবজর্ন: আমিও। এটি সেই মিনস্কি-ল্যাব স্পিরিটের অংশ যা আমি ভিজিয়েছি, আরও ভাল এবং খারাপের জন্য :)
মাইক ডানলাভে


0

৮০ এর দশকে কম্পিউটারে 8 বিট ভিডিও গেম প্রোগ্রামার (যেমন: কমোডোর 64), কিছু বেশ ভাল গেমটি মেশিনের ভাষায় ছিল এবং উইন্ডোজ আইকনটির জন্য তাদের আকারটি বিটম্যাপের চেয়ে প্রায় ছোট ছিল;

জিওস (কমডোর 64 এর জন্য একটি ডাব্লুওয়াইএসআইডাব্লুওয়াই ওএস) এটি সময়ের জন্য খুব চিত্তাকর্ষক


-2

আমি নিশ্চিত নই যে এটি সত্যিকার অর্থে গণনা করা হয়েছে ... তবে রুবি বিকশিত সহকর্মী। আমি কেবল ভাষার কমনীয়তা অর্জন করতে পারি না। এবং আমি বিশ্বাস করি যে এটি প্রথম ভাষা ছিল ডায়নামিক টাইপিং সমর্থন, যদিও আমি পাঞ্চকার্ড এবং সমাবেশ লিখতে শুরু করি এমন লোক নই যাতে আমার ভুল হতে পারে।


3
ডায়নামিক টাইপিংয়ের সাথে এটি প্রথম ভাষা ছিল না এবং না, এটি জানার জন্য আপনার পাঞ্চকার্ড শুরু করা উচিত হয়নি।
জেস

-3

ডেভিড হেইনমিয়ার হ্যানসন রেলগুলি তৈরি করছেন।

প্রথমবার যখন আমি রেলগুলি ইনস্টল করেছি এবং একটি ডাটাবেসের বিরুদ্ধে একটি পরীক্ষা সাইট স্থাপন করেছি এবং এটি সমস্ত কাঠামো এবং সিআরইউডি স্টাফগুলি স্বয়ংক্রিয়ভাবে করেছিল, পরীক্ষার সাইটটি সেট আপ করেছিল এবং আপনার চোখের সামনে যা করা যায় তা প্রথমবারের মতো আমার চোখ খোলা ছিল was প্রোগ্রামিং শুরু করুন। এটি সত্যিই চিত্তাকর্ষক ছিল এবং তখন থেকেই আমি অন্যান্য ভাষা / প্ল্যাটফর্মগুলিতে জায়গা জুড়ে উপস্থিত থেকে ধারণা পেয়েছি।


এটি কীভাবে প্রোগ্রামিংয়ের একটি কীর্তি?
ডেভিড রেইস

সাধারণের সাথে টেবিলগুলি রাখার ক্ষেত্রে এটি একটি ভাল কাজ করে, এটি হ্যাবটিএম এর সাথে সম্পর্কিত ... আরও এটি একটি ডিবি অজোনস্টিক শ্রেণিবদ্ধ কাঠামোর সাথে ডাটাবেস সংযোগকে বিমূর্ত করে তোলে যেখানে এটি প্রায় যাদু বলে মনে হয় এবং আপনাকে যা করতে হবে তা হ'ল নতুন রেল -d (dbtype) বান্ডলার জেনারেট এবং রেক ডিবি: তৈরি ডিবি: মাইগ্রেট কমান্ড সেট। বেস থেকে কাজ করার জন্য স্ক্যাফোল্ড জেনারেট করা দুর্দান্ত। দেখে মনে হচ্ছে যে কেউ রুবি / রেল পছন্দ করেন না কারণ এগুলি কনভেনশনকে কেন্দ্র করে কমনীয়তার জন্য নতুন পন্থা চলাকালীন সময়ে তারা বেশ শক্ত হয়ে যায়
রোবটহম্যানস

কিছু প্রতিবিম্বিত হওয়ার পরে, আমি মনে করি কারণ এটি প্রযুক্তিগত দক্ষতার বিপরীতে জিনিসটির শৈল্পিক প্রকৃতি দ্বারা আমরা মুগ্ধ হয়েছিল
রোবটহুমানস

এটি ছিল সম্পূর্ণ ভিন্ন চিন্তা-ভাবনা - যা যথেষ্ট ছিল তার চেয়ে সবকিছুই আদর্শমুখী করে তুলতে সম্পূর্ণরূপে কেন্দ্রিক। এটি এমন ছিল যে আমাদের সকল ওয়েব বিকাশকারীরা মডেল টি ফোরডে ঘুরে বেড়াচ্ছিলেন এবং হঠাৎ রেলগুলি পরিণত হয়েছিল এবং এটি একটি আধুনিক বিএমডাব্লু। এটি ব্যবহারকারী হিসাবে ডেভেলপারদের ক্ষেত্রে সরলতা এবং ব্যবহারকারী-বন্ধুত্বের ক্ষেত্রে একটি বিশাল পরিবর্তন ছিল এবং আমি সেই ধারণাগুলির উপর ভিত্তি করে আরও অনেকগুলি প্ল্যাটফর্ম দেখেছি যে বছরগুলি।
glenatron

1
যথেষ্ট উপযুক্ত, তবে লক্ষ্য করুন যে আপনার প্রশ্নে লোকটির নাম উল্লেখ করা হয়নি, সে কী করেছিল, কখন সে এটি করেছিল ইত্যাদি It এটি কেবলমাত্র বলে: "রুবি দুর্দান্ত"। আচ্ছা কুকুরছানাও খুব সুন্দর, কিন্তু 'এই প্রশ্নের উত্তর নয়।
ডেভিড রেইস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.