20 বছর আগে প্রোগ্রামিং কীভাবে করা হয়েছিল? [বন্ধ]


37

আজকাল আমাদের প্রচুর প্রোগ্রামিং অ্যাড রয়েছে যা কাজ সহজ করে তোলে, সহ:

  • IDEs

  • ডিবাগার (লাইন দ্বারা লাইন, ব্রেকপয়েন্টস, ইত্যাদি)

  • সঙ্কলনের জন্য পিপীলিকার স্ক্রিপ্টস ইত্যাদি

  • আপনি যদি কোনও প্রোগ্রামিং সমস্যায় আটকে থাকেন তবে সহায়তা করার জন্য স্ট্যাক ওভারফ্লোর মতো সাইটগুলি

20 বছর আগে, এই জিনিসগুলির প্রায় কিছুই ছিল না। লোকেরা কোন সরঞ্জামগুলিকে প্রোগ্রাম করতে ব্যবহার করেছিল এবং তারা কীভাবে এই নতুন সরঞ্জামগুলি না করে তৈরি করেছিল? আমি তখন প্রোগ্রামিং কীভাবে করা হয়েছিল সে সম্পর্কে আরও জানতে আগ্রহী।


29
20 বছর আগে আমাদের অবশ্যই আইডিই এবং ডিবাগার ছিল। 1991 সালে ভিজ্যুয়াল স্টুডিওর এমনকি প্রাথমিক সংস্করণ ছিল।
ক্রিসএফ

14
হাতুড়ি এবং চিসেল
ম্যাথু হোয়াইট

15
বাঃ! আপনি হুইপার-স্নেপারস, যখন আমি ছোট ছিলাম, আমার সাথে সমস্তগুলিই
হতাশ

16
বাহ, আমরা জিরোও করতে পারি না, আমাদের ও অক্ষরটি ব্যবহার করতে হয়েছিল
লুওক ওল্ফ

15
20 বছর আগে আপনি আসলে জিনিস জানতে হবে। এমন কোনও ইন্টারনেট ছিল না যা সবকিছু জানত।
জোয়েল ইথারটন

উত্তর:


31

20 বছর আগে, এটি 1991 That's এ বছরই বোরল্যান্ড সি ++ 2.0 আইডিই প্রকাশিত হয়েছিল। ইন্টিগ্রেটেড ডিবাগার (লাইন এবং ব্রেকপয়েন্ট সহ লাইনের সাথে), মেক ব্যবহার করে স্বয়ংক্রিয় বিল্ডিং।

দেখে মনে হচ্ছে এটি http://www.ee.oulu.fi/research/tklab/courses/521419A/tc201_compile.png

আপনার স্ট্যাকওভারফ্লো এর মতো ওয়েব সাইট নেই তবে আইডিই দিয়ে আপনি কয়েক হাজার পৃষ্ঠার ডকুমেন্টেশন খুব ভালভাবে মুদ্রিত বইগুলিতে পাচ্ছেন।


আমি স্কুলে টিসি এবং টিপি আইডিই ব্যবহার করতে শিখেছি, ভেবেছি যেখানে সেখানে অনুরূপ সরঞ্জাম, এই সস্তা সরঞ্জামগুলি
আইডিইটিকে

অভিনব শানসি গিজমোস। আপনি যদি প্রজাপতি ব্যবহার করেন তবে আপনার সেগুলির দরকার হবে না।
মতিন উলহাক

ভাল পুরাতন বোরল্যান্ড ... আপনার অ্যাপ্লিকেশনটি যদি খুব বড় হয় তবে আপনাকে ডিবাগ কোড দিয়ে সংকলিত ডিএলএলগুলি বাছাই করতে হবে বা পুরো মেশিনটি ক্র্যাশ করতে হবে।
ম্যাডমুরফ

আমার মনে আছে সেই ছোট ছোট তিনটি পুরো খোঁচা কাগজের সাথে সেই বইগুলি যা একটি ছোট বাইন্ডারের পরিমাণে।
জনএফএক্স

3
একইভাবে এটি আজ আইডিইগুলিতে কাজ করে। আপনি ব্রেকপয়েন্টগুলি সেট করতেন, অ্যাপ্লিকেশনটি ডিবাগ হচ্ছিল এবং চলবে এবং একটি ব্রেকপয়েন্টে আপনি নিজেকে আইডিইতে ফিরে দেখতে চাইবেন। কেবল পার্থক্য হ'ল আপনি অবশ্যই তাদের মধ্যে রিয়েল টাইমে ফ্লিপ করতে পারবেন না।
jwenting

57

20 বছর আগে ... 1991 ...

দেখা যাক. আমি সুনোস এবং ভ্যাক্স ভিএমএস ব্যবহার করছিলাম।

আমরা পাঠ্য সম্পাদক (vi বা সম্পাদনা) ব্যবহার করে কোড লিখেছিলাম।

আমি - ব্যক্তিগতভাবে - ডিবাগারগুলি ব্যবহার করি না এবং কখনই করি না। কিছু লোক SunOS এ অ্যাডবি ডিবাগার ব্যবহার করেছে used একটি কোর ডাম্প ফাইল থেকে স্ট্যাক ট্রেসব্যাক পুনরুদ্ধার করতে আমি এটি কয়েকবার ব্যবহার করেছি। ভ্যাক্স ভিএমএসে কী ছিল তা আমার কোনও ধারণা নেই। আমি কোডটিতে মুদ্রণ বিবৃতি ব্যবহার করেছি।

আমরা সংকলনের জন্য মেক ব্যবহার করতাম।

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

30 বছর আগে ... 1981 ...

দেখা যাক. আমি ইউনিভ্যাক এক্সেক 8 এবং আইবিএম ওএস ব্যবহার করছিলাম।

আমরা পাঠ্য সম্পাদকগুলি ব্যবহার করে কোড লিখেছিলাম (আমি ইউনিভ্যাকটি মনে করতে পারি না, তবে আইবিএমটি টিএসও পরিবেশের সম্পাদক ছিল)

আমি - ব্যক্তিগতভাবে - ডিবাগারগুলি ব্যবহার করি না এবং কখনই করি না। এই মেশিনগুলি "মেনফ্রেমস" ছিল এবং কোনও কিছুর মাধ্যমে একক পদক্ষেপ নেওয়া যায়নি। কোনও "ডিবাগার" ছিল না। আপনাকে আপনার কোডে মুদ্রণ বিবৃতি sertোকাতে হয়েছিল।

আমরা সংকলনের জন্য স্ক্রিপ্ট লিখেছিলাম।

আমরা কাগজের ডকুমেন্টেশন পড়ি, চিন্তা করি এবং পরীক্ষা নিরীক্ষণ করি ran

40 বছর আগে ... 1971 ...

দেখা যাক. আমি একটি আইবিএম 1620 ব্যবহার করছিলাম যার কোনও ওএস ছিল না।

খোঁচা কাগজ কার্ড ব্যবহার করে আমরা কোড লিখেছিলাম।

ডিবাগিং মানে প্রসেসরের একক পদক্ষেপ। এটি খুব কমই সহায়ক ছিল, তাই আমি আমার কোডটিতে "মুদ্রণ" বিবৃতি সন্নিবেশ করতে শিখেছি।

পাঞ্চড পেপার কার্ডগুলির ডেকে তৈরি করার জন্য আমরা হাতে হাতে সংকলকটি চালাই যা আমরা তখন দৌড়েছিলাম। "হাত দিয়ে" এর অর্থ সংকলক বা এসেম্বলারের ইনস্টল করার জন্য আক্ষরিক অর্থে কার্ড রিডারে কার্ডগুলি লোড করা। তারপরে অবজেক্ট কোড তৈরি করতে উত্স কোডটি একটি কার্ড রিডারে লোড করা হচ্ছে। তারপরে প্রোগ্রামটি চালানোর জন্য ফলাফল পাঠকটিতে ফলাফল অবজেক্ট কোডটি লোড করা হচ্ছে।

আমরা কাগজের ডকুমেন্টেশন পড়ি, চিন্তা করি এবং পরীক্ষা নিরীক্ষণ করি ran


"আপনি আমার পচা বাচ্চাদের বন্ধ করুন"

  • IDEs। প্রায় অকেজো। কোড সমাপ্তি মজাদার হতে পারে তবে কিছু লোকের দাবির মতো সহায়ক নয়। আমার কাছে লোকেরা জানিয়েছিল যে ভিজ্যুয়াল স্টুডিওর কারণে ভিবি একটি গ্রহণযোগ্য ভাষা। সিনট্যাক্স কালারিং সম্ভবত উদ্ভাবিত সবচেয়ে কার্যকর বৈশিষ্ট্য। বাকিগুলি optionচ্ছিক অ্যাড-অন হওয়া উচিত, তাই আমরা সেগুলি সরবরাহ করতে পারি এবং মেমরি এবং প্রসেসরের চক্রগুলি মুক্ত করতে পারি।

    ক্রাচগুলি যেতে যেতে, আরও খারাপ জিনিসের উপর নির্ভর করতে হবে।

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

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

  • সঙ্কলনের জন্য পিপীলিকার স্ক্রিপ্টস ইত্যাদি। বর্ধিত সংকলন এবং লিঙ্কিং আসলেই দুর্দান্ত ধারণা নয়। হাইপার-জটিল ভাষার সাথে এটি একটি প্রয়োজনীয় হ্যাক তবে সত্যই হ্যাক হিসাবে দেখা দরকার। এটি প্রয়োজনীয় বা এমনকি কাম্য নয়।

    বর্ধিত সংকলনের উপর কম নির্ভরতার সাথে একটি ভাল ভাষা পরিশীলিত পিপীলিকার স্ক্রিপ্টগুলির চেয়ে অনেক দূরের, অনেক ভাল জিনিস বলে মনে হয়।

  • আপনি যদি কোনও বাগে আটকে থাকেন তবে সহায়তা করার জন্য স্ট্যাকওভারফ্লোর মতো সাইটগুলি। কখনও কখনও সহায়ক।

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


3
অ্যাপস আপনি 1 টি পাঞ্চ কার্ডে কত লাইনের কোড ফিট করতে পারেন?
32-

38
"স্ট্যাক ওভারফ্লো কিছু লোকের দ্বারা অতিরিক্ত ব্যবহার করা হয়েছে যারা - অনিবার্য কারণে - পরীক্ষা চালানো বা চিন্তা করতে অস্বীকৃতি জানায়"
বাইনারি ওয়ারিয়ার

3
@ ট্রফার 1931 সালে আমাদের অ্যানালগ কম্পিউটার ছিল যেখানে চাকা এবং গিয়ারগুলির আকারটি মডেল ভেরিয়েবল। 1831 সালে আমাদের কাছে তাঁত ছিল যা পাঞ্চ কার্ডগুলি পড়েছিল এবং পার্থক্য ইঞ্জিন যা স্প্রেডশিটগুলি চালিয়েছিল এবং ফলাফলগুলি মুদ্রণ করেছিল
মার্টিন বেকেট

13
"গেট অফ মাই লন ইউ রটেন বাচ্চাদের" পরে সমস্ত কি একটি রসিকতা সঠিক?
Alb

7
আমি মনে করি না এটি একটি রসিকতা। এটি "দু: খিত তবে সত্য" বলে মনে হচ্ছে
অ্যাডাম আর্ল্ড

28

হুম, আপনার ভিত্তি একদম সত্য নয়। দ্বিতীয় দুটি আইটেম সঠিক, তবে 20 বছর আগে আমাদের আইডিই এবং ডিবাগার ছিল।

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

20 বছর আগে, আমাদের কাছে এএনটি ছিল না, তবে আমাদের অবশ্যই মেক ছিল। এমনকি সরঞ্জামটির কয়েকটি বেমানান সংস্করণ ছিল। লোকেরা তাদের প্রকল্পগুলি তৈরি করত।

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


17
আমাদের ইউজনেটও ছিল, আপনি গুগল গ্রুপগুলিতে কমপ্লেং.এল.সি. এবং অন্যদের সংরক্ষণাগার দেখতে পাচ্ছেন, ৮০ এর দশকের গোড়ার দিকে / মাঝামাঝি সময়ে dating
জেমস প্রেমের

1
: এই লিঙ্ক চেক আউট en.wikipedia.org/wiki/Integrated_development_environment
Berin Loritsch

3
ডিবিগিং ইডিএসএসি-তে আবিষ্কৃত হয়েছিল,'৮৮ বা তেমন কিছুতে। গিল, উইলকস এবং তাদের ক্রুরা এটি আবিষ্কার করেছিলেন। উইলকসের '82 এর কাছাকাছি বা তার সম্পর্কে কথা বলার মতো একটি কম্পিউটিং ইতিহাস জার্নালে একটি নিবন্ধ ছিল। যদি কেউ আগ্রহী হন তবে আমার উক্ত উদ্ধৃতিটি সন্ধান করা উচিত।
পল নাথান

1
: বছর 20 সামান্য আগে, আমি প্রতীকী ভাষান্তর GeOS ব্যবহৃত en.wikipedia.org/wiki/GEOS_%288-bit_operating_system%29 যা তাদের ওয়ার্ড প্রসেসর লেখা সোর্স কোড কম্পাইল। আপনার মন্তব্যের জন্য WYSIWYG ফর্ম্যাটিং করা অভিনবত্ব ছিল, এমন কিছু যা আমি কখনও দেখিনি।
বেরিন লরিটস

4
জিডিবি: একটি ডিবাগার যে ভাষার সাথে এটি সংযুক্ত থাকুক না কেন সমানভাবে খারাপভাবে চুষে যায়। এটি একটি মৌলিকভাবে খারাপ স্থাপত্য; ডিবাগারটিকে ভাষার সাথে দৃly়ভাবে মিলিত হওয়া দরকার যাতে এটি ভাষা-নির্দিষ্ট ধারণাগুলি বুঝতে এবং সমর্থন করতে পারে।
ম্যাসন হুইলার

18

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

পাঞ্চ কার্ডগুলি খুঁজে পেতে এবং এর মতো বকাবকি করতে আপনাকে 70 এর মাঝামাঝি ফিরে যেতে হবে।


1
"খুব বেশি আলাদা ছিল না"? কোনও ওয়েব ছিল না এবং আমি নিশ্চিত যে আপনিও প্রতিদিন নেট থেকে আপনার কাজটি করার জন্য প্রয়োজনীয় তথ্য টানতে বেশ কিছুটা সময় ব্যয় করেন।

4
@ থরবজর্ন: আমাদের কাছে কফি পটের ক্যাম ছিল! এবং ইউজনেট! আপনার আর কি দরকার? সত্যিই, আমার স্মৃতি থেকে, এটি এতটা সমস্যা ছিল না। আপনার তৈরি করা স্টাফগুলির জটিলতায় ওয়েব ডকুমেন্টেশনের প্রয়োজনীয়তা বৃদ্ধি পেয়েছে। আপনি যদি কোনও পাঠ্য গুই দিয়ে অ্যাকাউন্টিং অ্যাপ্লিকেশন একসাথে হাতুড়ি করে থাকেন তবে আপনার খুব বেশি ডকুমেন্টেশন লাগবে না।
স্যাটানিকপুপি 21

1
@ স্যাটানিকপুপি, আপনি যদি কেবল কেমব্রিজে থাকতেন তবে 1991 সালে আপনার কেবল কফি পট ক্যাম ছিল। আপনি ছিলেন?

2
"নেটওয়্যার এখনও উইন্ডোজের বৈধ প্রতিযোগী ছিল" ... দেখে মনে হচ্ছে আপনি 1991 সালে কোনও বিকল্প মহাবিশ্বে বাস
করছিলেন

2
@ Thorbjørn এর ইউরনেট নেমে যাওয়ার আগে সেনাবাহিনী আজকের স্টেকওভারফ্লোর চেয়ে আরও ভাল সংস্থান ছিল। অবশ্যই উইকিপিডিয়া এবং সাধারণভাবে ওয়েব মহান, কিন্তু প্রোগ্রামিং সব নয় যে আলাদা।
জিম বাল্টার

16

20 বছর আগে আমাদের বোরল্যান্ড টার্বো পাস্কল এবং টার্বো সি ++ ছিল, ইন্টিগ্রেটেড ডিবাগার, প্রোফাইলার ইত্যাদি সহ বেশ শক্তিশালী আইডিই ছিল had


বোরল্যান্ড সি ++ তখন বেশ মিষ্টি ছিল।
ক্রিস চডমোর

12

প্রচুর দুর্দান্ত সরঞ্জাম ছিল। কীভাবে ইউনিক্স কার্নেলটি নির্মিত হয়েছিল বলে মনে হয়? এবং সংকলিত? এবং অন্যান্য সমস্ত বিশাল অ্যাপ্লিকেশন যেমন লোটাস 123, করিল ড্র, ওয়ার্ডপারফেক্ট, জেনিক্স, এমএস উইন্ডোজ, এক্স উইন্ডোজ, জিএনএন, কিংস কোয়েস্ট, ফ্লাইট সিমুলেটর ইত্যাদি

ইউনিক্সে কোড বিশ্লেষণের জন্য লিন্টের মতো প্রচুর প্রোগ্রামার উত্পাদনশীলতা সরঞ্জাম ছিল, সংকলনের জন্য তৈরি এবং সম্পাদনার জন্য vi বা ইমাস। কর্ন শেল (এবং সম্ভবত অন্যরা) দিয়ে আপনি একজন সম্পাদককে স্থগিত করতে এবং ০.৫ সেকেন্ডের মধ্যে অন্য সম্পাদকের কাছে ঝাঁপিয়ে পড়তে পারেন, এবং এটি একটি গ্রীন স্ক্রিনের সাথে ধীরে ধীরে ডায়াল-আপ মডেমটিতে করতে পারেন ("ঘাস বাড়তে দেখছেন")। আপনি ডিবিএক্স দিয়ে ডিবাগ করতে পারেন বা কেবল কোর ডাম্পটি পড়তে পারেন।

আপনার যদি গ্রাফিক্স টার্মিনালের জন্য অর্থ থাকে তবে আপনি সত্যই অভিনব ডিবাগিংয়ের জন্য এক্স উইন্ডোজ এবং এক্সডিবিএক্স ব্যবহার করতে পারেন।

ইন্টারনেট ছিল কিন্তু ডাব্লুডাব্লুডাব্লু নয়। আমাদের বেনামে এফটিপি, গোফার এবং ডব্লিউএআইএস ছিল। প্রশ্ন পোস্ট করার জন্য নেটওয়ার্ক নিউজ গ্রুপগুলি কমপ্লেং.এল.সি. এর মতো (এখন এটি বেশিরভাগ স্প্যাম)।

এই সরঞ্জামগুলি শক্তিশালী ছিল। কখনও কখনও এক বা দুই দিনের জন্য কার্নেলটির পুনর্নির্মাণ রান দেখবেন? এটি মেকফাইলের পরে মেকফিল তৈরি করবে এবং সেই সমস্ত নির্ভরতা তৈরি করবে। এবং এমন কি পামেক ছিল যা সনাক্ত করতে পারে যে সমান্তরালে কী লক্ষ্যগুলি তৈরি করা যায়। পিঁপড়া এখনও কি তা করতে পারে?

পিসিতে টার্বো পাসকালের মতো আশ্চর্যজনক বোরল্যান্ডের পণ্য ছিল (80-এর দশকের মাঝামাঝি সময়ে এটি প্রকাশের সময় ভি 4 একটি বিশাল পরিবর্তন ছিল)।

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

এর সব থেকে মজার বিষয় হ'ল কয়েকটি ভিজ্যুয়াল স্টুডিও কীস্ট্রোক কমান্ড (সিটিআরএল-কে + সিটিআরএল-সি) পুরানো ওয়ার্ডস্টার কমান্ড। আমি যখনই এটি ব্যবহার করি তখন কিছুটা নস্টালজিয়া।


আরেআরর্গিঃহহহ, আপনি ওয়ার্ডস্টারকে উল্লেখ করেছেন!
এইচএলজিইএম

ইউনিক্সটি এড দিয়ে লেখা হয়েছিল - আপনি যে সরঞ্জামগুলির উল্লেখ করেছেন তার কোনওটিই সেই সময় উপস্থিত ছিল না। আমাদের মাশে শেল ছিল, যা বর্ন শেল দ্বারা সফল হয়েছিল - কর্ন শেলটি দেরিতে আগমন হয়েছিল।
জিম বাল্টার

11

20 বছর আগে, আমি আটারি এসটি 1040 তে জিএফএ বেসিকে প্রোগ্রামিং করছিলাম :

আতারি st 1040


2
ভাগ্যবান তুমি. আমার তখন আতারি এসটি 512 ছিল
নেমানজা ত্রিফুনোভিচ

Oooops। আমার অর্থ আতারি 520 It এটির 512 কেবি র‌্যাম ছিল :)
নেমানজা ত্রিফুনোভিচ


7

কোনও লোককে বুড়ো বোধ করার জন্য ধন্যবাদ :-)

ডিবাগার এবং মেকফিলগুলি তখন প্রায় ছিল। সংকলকগুলি হয় ঘন বই, বা ইউনিক্সের জন্য, ম্যান পৃষ্ঠাগুলির একটি বিশাল সেট নিয়ে আসে। বেশিরভাগ ইউনিক্স বিকাশকারী vi বা emacs ব্যবহার করেছেন। আমি তখন কোনও ডেস্কটপ প্রোগ্রামিং করিনি, তবে আমি নিশ্চিত যে তারা কমপ্লেক্সের সাথে মূলত কম বৈশিষ্ট্যযুক্ত আইডিই ছিল এমন সংকলক নিয়ে আসা সম্পাদক ব্যবহার করেছেন। আপনি সহকর্মী, বই বা ম্যাগাজিনের সাহায্য পেয়েছেন।


আমি এখনও মেকফাইলস এবং ইম্যাকস ব্যবহারের জন্য সবার কাছে ক্ষমা চাইতে চাই।
বেভ

@ বিভ আপনি একমাত্র নন :)
এনডব্লিউএস

6

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


6

আমি মনে করি "ওয়েব ইয়ার" ঘটনাটি আপনার তারিখ গণনাগুলিকে পক্ষপাতদুষ্ট করেছে।

20 বছর আগে আমি স্মলটাল্কে প্রোগ্রামিং করছিলাম - 20 ইঞ্চির স্ক্রিনযুক্ত ম্যাক IIe এ প্রথম জিইউআই ভিত্তিক অবজেক্ট ওরিয়েন্টেড ল্যাঙ্গোজেজের মধ্যে একটি, তাই আমার মনে হয় ভালুকের চামড়া এবং পাথর পেতে আপনাকে আরও কয়েক বছর পিছনে যেতে হবে I প্রোগ্রামিংয়ের জ্ঞানের যুগে।

এখন থেকে ৪০ বছর আগে আমি একটি টেলি টাইপ টার্মিনালটি ব্যবহার করে বেসিক প্রোগ্রামিং করছিলাম যার মধ্যে অ্যাকোস্টিক-কাপলারের স্টাইলের মডেম ছিল (১১০ বাউড বাচ্চা!) - আপনি যে ধরণের ফোনটি ডায়াল করেছিলেন তা জানেন, তারপরে হাতটি রাবার কাপগুলিতে আটকে রেখেছিলেন মডেমের উপর on ।


"110 বাউড বেবি"
এলএল

6

পাঞ্চ কার্ডগুলি গুছিয়ে নেওয়ার আগে আপনার ফোরট্রান প্রোগ্রামগুলি লিখতে আপনাকে সহায়তা করার জন্য এখানে একটি স্ট্যান্ডার্ড ফর্ম।

এখানে চিত্র বর্ণনা লিখুন

(থেকে: http://www.w3.org/2010/Talks/01-08-steven-ten-euro-computer/ )

একটি পেন্সিল ব্যবহার নিশ্চিত করুন যাতে আপনি নিজের ভুলগুলি মুছে ফেলতে পারেন এবং আপনি কিছু পদক্ষেপ ভুলে গেলে আপনার মুদ্রিত বিবৃতিগুলির মধ্যে কয়েকটি ফাঁকা রেখা রেখে দিন।

(ঠিক আছে, সম্ভবত এটি 1991 এর আগে কিছুটা হলেও, খুব বেশি কিছু নয় ...)


5

ঠিক আছে এগুলি সবই পঞ্চ কার্ডগুলিতে শুরু হয়েছিল তবে আমি নিশ্চিত যে আপনি ইতিহাসের পাঠটি কমপক্ষে শুনেছেন। এটি 20 বছরেরও বেশি আগে ফিরে আসে।

ডিবাগিংয়ের জন্য? অনেকগুলি মেসেজবাক্স, লগ ফাইল এবং অন্যান্য আউটপুট পদ্ধতি যাচাই করতে এবং যা ঘটেছিল তা দেখতে সহায়তা করে।

20 বছর আগে 4GL এর সমস্ত ক্রোধ ছিল।

আশ্চর্যজনক, 20 বছর আগে কিছু সব ছিল না যে আলাদা। এখন 30 বছর আগে ...

এখন যখন আমি এই উত্তরটি লিখছি তখন মনে রাখবেন যে আমি তখন 10 বছর বয়সী ছিলাম, তবে এখনও আমার 1 এমবি হার্ড ড্রাইভে আইবিএম হেডস্টার্ট এক্সটি / এটিটি পিসি সক্ষম করে 5.25 "ফ্লপি ডিস্কগুলি কাঁপছি। এই প্রশ্নের উত্তর কেন?

কারণ আমি যেখানে কাজ করি সেখানে আমরা ২০ বছরের পুরনো সিস্টেম এবং কোড বেস বজায় রাখি, সুতরাং উত্তরাধিকার ব্যবস্থা, বিকাশ পরিবেশ এবং কোড নিয়ে কাজ করার সময় আমরা এখনও সময়ের সাথে সাথে থাকি।


আমি মনে করি কিপঞ্চ কার্ডটি 1980 এর দশকে's
ক্রোজেনব্লাম

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

@ স্যাটানিকপুপি: 4 জিএলগুলি তখনকার ওয়েব ফ্রেমওয়ার্ক ছিল। আমি কেবল কল্পনা করতে পারি যে এখন থেকে ২০ বছর অবধি ডিগ্রি / জকিউয়ারি / জেন্ড কোডে রুবি সম্পর্কে কী বলা হবে: "কে কখনও এটাকে ভাল ধারণা বলে মনে করেছিল? শতাব্দীর শেষে সবাই কি মরন ছিল ?" :)
টিএমএন

@ টিএমএন: হি আমি সেগুলিও পছন্দ করি না, প্রায় একই কারণে ... অবশ্যই, আমার কোনও ওয়েব লোক না হয়ে, সেগুলি ব্যবহার করার দরকার নেই । 4 জিএলগুলি আরও খারাপ ছিল, কারণ তারা মালিকানাধীন ছিল। সহায়তার জন্য একটি ভাগ্যের ব্যয় হয়, এবং যদি আপনার সমর্থন না থাকে তবে আপনি আপগ্রেড করতে পারবেন না। আমি কয়েক বছর আগে আমাদের জন্য একটি নতুন লাইসেন্স সন্ধান করেছি, তাই আমি সমস্ত কিছু নতুন সার্ভার পরিবেশে মাইগ্রেট করতে পারি, এবং লাইসেন্সটি চালিয়ে যায় 150k! প্রতি সাইট! আমি যে কোবোলটি নিখরচায় স্থানান্তর করতে পারি এবং ডেটাবেসগুলিতে কেবলমাত্র $ 500 ডলার ইন্টারফেসের প্রয়োজন। পুরো প্রকল্পটি বন্ধুত্বপূর্ণ মালিকানা 4 জিএল পরিবেশের কারণে বন্ধ হয়ে গেছে।
স্যাটানিকপ্পি

এখন 4GL মনে করার মতো একটা জিনিস ছিল।
মার্টিন ইয়র্ক

5

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

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


আমি এখনও ভিজুয়াল স্টুডিওর সাথে একসাথে vi (gvim) ব্যবহার করি (আমি আজ এটি ব্যবহার করেছি)। আমি কেবল কোড সমাপ্তির জন্য ভিএস ব্যবহার করি (এটি আমার জন্য পদ্ধতিগুলি সন্ধান করে) এবং ইনক্রেডি বিল্ড শুরু করার জন্য। অন্যথায় আমি ভিএম ব্যবহার করে আরও দ্রুত সম্পাদনা করতে পারি।
জর্জিও

5

আমি বুলগেরিয়ার পক্ষে কথা বলতে পারি।

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

এইভাবে অন্যরা যা বলবে আমি তার সমস্ত পুনরাবৃত্তি করব না, তবে হ্যাঁ সেই সময় বেশ ভাল আইডিই এবং ডিবাগার ছিল (সফটওয়্যারটির প্রকৃতির সাথে সম্পর্কিত যা আবার তৈরি হয়েছিল)।

আমার মনে আছে আমি ব্যক্তিগতভাবে টার্বো পাস্কেল এবং টার্বো সি (বোরল্যান্ডের দ্বারা) ব্যবহার করেছি। গ্রাফিক্সের জন্য অটোডেস্কের সফ্টওয়্যার (3 ডি স্টুডিও এবং অ্যানিমেটরের মতো)।

তবে জ্ঞানের উত্স আরও সীমাবদ্ধ ছিল - প্রধানত বই, ম্যাগাজিন, সহকর্মী এবং খুব কমই বিবিএসের মাধ্যমে বৈদ্যুতিন ম্যাগাজিনগুলি। ইন্টারনেট বেশিরভাগ কুরিও ছিল। কারও কারও কাছে ইউজনেট অ্যাক্সেস ছিল তবে এটি কাজের জন্য খুব কমই ব্যবহার করে।


বিশ বছর অবশ্যই জ্ঞানের কম উত্স ছিল, তবে গড় সফ্টওয়্যার অনুশীলনের গুণমান বেশি ছিল। বিশ বছর আগে, এই শিল্পে কেবলমাত্র সবচেয়ে দৃ determined়প্রতিজ্ঞ বেঁচে ছিলেন। এখন, অক্ষমতা ভাল "গুগলিং" এবং কাট-পেস্ট দক্ষতার আড়াল করতে পারে।
বিট-টুইডলার

বেসরকারী সংস্থা না থাকলে আপনি সেদিন বুলগেরিয়ায় কী ধরণের সফ্টওয়্যার তৈরি করেছিলেন?
উপভোটে ক্লিক করুন

@ ক্লিক আপভোট বৈজ্ঞানিক, সামরিক, স্থান, ইঞ্জিনিয়ারিং ইত্যাদি - রাষ্ট্র নিজেই অর্থায়িত সবকিছু, স্পষ্টতই - বা কমপক্ষে আমার দেশে (ইউএসএসআর) সেই পথেই ছিল।
mlvljr

4

মাত্র 20 বছর আগে। আপনি নিশ্চয়ই মজা করা পেয়েছেন. আমি 1972 সালে যখন আমি প্রোগ্রামিং শিখছিলাম তখন আমি ডিবাগারগুলি ব্যবহার করি। অবশ্যই, আমি যেগুলি ব্যবহার করতে সক্ষম হয়েছি সেগুলি আজকের মতো ভাল ছিল না। আমি সন্দেহ করি যে এর অনেক আগে থেকেই তাদের উপস্থিতি ছিল।
বছরের পর বছরগুলিতে সরঞ্জামগুলি পরিবর্তিত হয়েছে এবং সেগুলি আরও ভাল হয়েছে, তবে এমনও ভাববেন না যে আমাদের তখন সরঞ্জামগুলি নেই।
আমার সন্দেহ হয় যে যেখানে কোনও ডিবাগার নেই সেখানে পৌঁছতে আপনাকে 50 এর দশকে ফিরে যেতে হবে।
আমি ব্যবহৃত প্রথম সত্যিই ভাল ডিবাগারটি 80 এর দশকে ভিএমএস সহ একটি ভ্যাক্সে ছিল। সেখান থেকে সবকিছু উঠে গেছে।


4

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

আরও আকর্ষণীয় তুলনাগুলি 1981 এর সাথে: ইউএসএনইটি এবং ইউইউসিপি এবং আরপানেট নেটওয়ার্কগুলির সাথে জড়িত ব্যাপকভাবে উপলব্ধ সামাজিক প্রক্রিয়াগুলির সূচনা। (১৯৮৩ সালে ইন্টারনেটের টিসিপি পতাকা দিবস ছিল।)

আরও মজাদার তুলনাগুলি ১৯ with১ এর সাথে: আপনি এখন যে অপারেটিং সিস্টেমগুলি জানেন এবং তা পছন্দ করেন তার প্রারম্ভিক সংস্করণগুলি, প্রকাশনার উপর ভিত্তি করে সামাজিক প্রক্রিয়াগুলি (কাগজ নিউজলেটারগুলি, সম্মেলনে ব্যক্তিগতভাবে উপস্থিত হওয়া, ব্যক্তিগত পরিচিতিগুলির সাথে কোড ভাগ করা, ব্যবহারকারীর গোষ্ঠীগুলি, চৌম্বকীয় টেপের মতো মিডিয়া ব্যবহার করে )।


আরপানেট 1969 সালের অক্টোবরে প্রস্তুত ছিল এবং আমি প্রথম লগইনের জন্য সেখানে ছিলাম। আমরা শীঘ্রই ইমেল প্রেরণ করছিলাম, যদিও কয়েক বছর পরে '@' "আবিষ্কার করা হয়নি"। তবে তার আগেও আমাদের সময় ভাগ করে নেওয়ার সিস্টেমে ইন্টারইউজার মেসেজিং ছিল - ইউজনেটের মতো জিনিসের আসল শুরু।
জিম বাল্টার

হ্যাঁ, ১৯s০ এর দশকে, "ভিড়ের মধ্যে" (তুলনামূলকভাবে কয়েকটি) আরপানেট, জেরক্স আল্টোস, ইথারনেট, ডোভার প্রিন্টার ছিল, স্মলটালক, লিস্প, সিমুলা 67 বা সিতে প্রোগ্রাম লিখেছিল এবং ওএসের জন্য টেনেক্স এবং ইউনিক্স ছিল। ১৯৮০ এর দশকে, <i> প্রত্যেকে </ i> এর প্রশস্ত-অঞ্চল নেটওয়ার্ক ছিল এবং দূরবর্তী সহকর্মীরা কোডের বৃহত এবং বৃহত্তর সংস্থাগুলি ভাগ করে নিয়েছিল।
লিউডভিকাস বুকিস 21 '19

বিশ্ববিদ্যালয়গুলিতে এই জিনিসগুলি প্রচলিত ছিল।
জিম বাল্টার

1
প্রিয় জিম বাল্টার, আমরা সত্যিই দ্বিমত পোষণ করছি না। আমি কেবল জোর দিয়েছি যে 70 এবং 80 এর দশকের মধ্যে বড় পার্থক্যটি সরঞ্জামের অস্তিত্ব ছিল না, এটি ছিল তাদের সত্যিকারের ব্যাপক প্রাপ্যতা। আর একটি কেস পয়েন্টে: দেখুন আরএফসি923 (অক্টোবর 1984)। তখন কেবল 35 টি এএসএন নিয়োগ দেওয়া হয়েছিল - কেবলমাত্র বিশ্ববিদ্যালয়গুলির একটি ছোট অংশ raction
লিউডভিকাস বুকিস

4

20 বছর আগে আমি উইন্ডোজ প্রোগ্রামিংয়ের জন্য ওডাব্লুএল ব্যবহার করে বোরল্যান্ড সি ++ এ 386 তে কোডিং করছিলাম।

আমার মেশিনটিতে কয়েক এমবি র‌্যাম এবং 200 এমবি হার্ড ড্রাইভ ছিল। আমি ফ্লপি ডিস্কগুলি থেকে বেশিরভাগ সফ্টওয়্যার ইনস্টল করতে পারি - তবে আরও অনেক বেশি সফ্টওয়্যার সিডিতে আসছিল।

আমি যখন বোরল্যান্ডে আমার প্রজেক্টটি "রান" করার জন্য F8 চাপলাম তখন সংকলকটি বেশ দ্রুত কাজ করবে এবং আমি তাত্ক্ষণিকভাবে ফলাফলগুলি নিয়ে খেলতে পারি।

আমাদের অফিসে একটি পিসি ছিল যে প্রতি কয়েক ঘন্টা পরপর ডেমনের সাথে সংযোগ স্থাপন করবে (ট্রাম্পেট উইনসক ব্যবহার করে) এবং প্রত্যেকের ইমেল ডাউনলোড করবে।

যখন আমরা কোনও প্রোগ্রাম কীভাবে কাজ করতে পারি না তখন আমরা প্রায়শই একটি বইয়ের উত্তরটি সন্ধান করতাম - উইন 32 এপিআই বইগুলি বিশেষত কার্যকর ছিল।

আসলে, আমরা বেশ উত্পাদনশীল ছিলাম ... এবং আইডিই তখন খুব দ্রুত কাজ করেছিল! তবে তাদের কাছে সুন্দর সংশোধনকারী এবং দুর্দান্ত সংহত পরীক্ষামূলক সরঞ্জাম নেই।


4

20 বছর আগে? আমি একটি দুর্দান্ত আইডিই ব্যবহার করছিলাম একটি দুর্দান্ত ড্র্যাগ-অ্যান্ড-ড্রপ ইউআই বিল্ডার এবং প্রকল্প পরিচালক with একটি দুর্দান্ত ভাল ওও ভাষা ছিল, সত্যই ভাল জিইউআই অবজেক্টের একটি সেট, দুর্দান্ত অ্যাপ্লিকেশনগুলির একটি গোছা, এবং একটি টার্মিনাল উইন্ডো যা আমাকে একটি শক্ত ইউনিক্স শেল দিয়েছে। এবং একটি ডিবাগার, তবে আমি সম্মতি জানাই যে এগুলি দুর্বল মনের (বা তাদের ঘৃণ্য কোড নিয়ে কাজ করার জন্য) জন্য।

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

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


4

আমি 1981 সালে প্রোগ্রামিং শুরু করেছি, 30 বছর আগে এই পতনের দিকে এসেছিল।

1991 সালে, আমি অ্যাপল কম্পিউটারে (আজকের দিনে "কেবল" অ্যাপল ") -তে কাজ করছিলাম এবং মেট্রওয়ার্কস নামে কানাডার একটি ছোট সংস্থার সাথে ঘনিষ্ঠভাবে কাজ করছিলাম।

মেট্রোওয়ারকস সি, সি ++ এবং পাসকালের জন্য একটি কিক-অ্যাস আইডিই তৈরি করছিল। এই পরিবেশটি অ্যাপলকে পাওয়ার কেপিসি প্রসেসরের 68 কে থেকে সফল রূপান্তরিত করতে একটি বড় ভূমিকা পালন করেছিল।

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

1981 সালে, আমি আমার নতুন বছরে ইউসিএসসি-তে প্রবেশ করছিলাম এবং পিডিপি-11/70 এ চলমান ইউনিক্স রিলিজ 7 (সংস্করণ 7 নয়) এ কাজ শুরু করার সুযোগ পেয়েছি।

এখানে কোন আইডিই নেই! হেক, কয়েক বছর পরেও আমাদের সংস্করণ নিয়ন্ত্রণ ছিল না!

এটি vi ছিল (এবং ভিম কোনও পছন্দ ছিল না), সিসি, এলএন, এবং তৈরি। এটি আমাদের "স্মার্ট টার্মিনাল" এর আরও জটিল টিআরএমসিএপিএস সমন্বিত করার জন্য সি শেল স্ক্রিপ্টগুলি লিখছিল এবং পরিবেশের ভেরিয়েবলের আকার বাড়ানোর জন্য উত্সটি সি শেলকে হ্যাকিং করে 512 অক্ষর তৈরি করে 1024 অক্ষর তৈরি করে

এটি একটি উচ্চ শ্রেণির সিআইএস শিক্ষার্থী টেড গোল্ডস্টেইনের অফ ক্যাম্পাস কনডোর মেঝেতে লায়ন্স বইয়ের একটি বুলেটলিপি পড়ার সুযোগ পাচ্ছিল । টেড অ্যাপল-এ সরঞ্জামের ভিপি সহ পুরোপুরি পুরো ক্যারিয়ারে প্রবেশ করেছিল।

এটি 1984 সালে একটি ম্যাক এবং এমডিএস (ম্যাকিনটোস ডেভলপমেন্ট সিস্টেম) এর প্রথম সংস্করণে আমার হাত পাচ্ছিল এবং এই নতুন এবং দুর্দান্ত জন্তুটিকে প্রোগ্রাম করতে শিখছে।

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

হ্যাঁ, এটি অনেক মজা ছিল, কিন্তু আমি ফিরে যাব না ...


কি দারুন! আর এত বছর ধরে প্রোগ্রামিংয়ের কোনও আরএসআই বা কারপাল বা কোনও স্বাস্থ্যগত অসুবিধা নেই? না, আমাকে ভুল মনে করবেন না, আমি বলতে চাইছি 20+ বা 30+ বছরের কোডিংয়ের ফলে আরএসআই বাড়ে, তবে আমি এমন ঘটনা দেখেছি যেখানে vi এর মতো সম্পাদকদের খুব বেশি ব্যবহার শেষ পর্যন্ত ঘটায়।
মমতা ডি

3

20 বছর আগে আমি এএমওএসে কোড লিখছিলাম , যার আইডিই এবং একটি সুন্দর শালীন ডিবাগার ছিল।


হ্যাঁ, আমিও! প্রোগ্রাম শিখতে ভয়ঙ্কর এবং চমত্কার ভাষার একটি আকর্ষণীয় সংমিশ্রণ, তবে এটি শেষ পর্যন্ত বেশ ভালভাবে কাজ করেছিল। আমি এর আগে এটির এসটিএস পূর্ববর্তী পূর্ববর্তী এসটিওএস ব্যবহার করেছি।
লিডম্যান

3

1991 সালে, আমি এক্স টার্মিনালে ইউআইএমএক্স নামে একটি আইডিই / ফ্রেমওয়ার্ক ব্যবহার করে মোটিফ-ভিত্তিক অ্যাপ্লিকেশন তৈরি করে যা একটি ইনফরম্যাটিক্স আরডিবিএমএস অ্যাক্সেস করে। ভাষা ছিল সি।

সংস্করণকরণের জন্য এসসিসিএস ছিল, বিল্ডিংয়ের জন্য মেক করুন।

পিছনে ফিরে তাকানো, আমি আজ কীভাবে কাজ করি তার থেকে আলাদা নয়।


3

28 বছর আগে আমি 6809 প্রসেসরের জন্য হাতে হাতে হেক্সে অ্যাসেম্বলি কোড লিখছিলাম (আপনারা যারা এটি মনে রাখেন তাদের জন্য ড্রাগন 32-এ) - অবশেষে আমি এটির জন্য বেশিরভাগ শালীন এসেম্বলার লিখেছিলাম, যা সাহায্য করেছিল।

কোনও ডিবাগার ছিল না - যদি এটি কাজ না করে তবে আপনি স্ট্যাকটি দেখার জন্য প্রিন্ট কোড যুক্ত করবেন। দীর্ঘ রাত! কার্যকর কোডটি সাহায্য করেছে, কারণ ভুল হওয়ার জন্য কম লাইন ছিল

এবং আজকাল আমি ক্লিয়ারকেস, মাভেন, পিঁপড়া এবং ভিএস শিখছি - সমস্ত ভাল মজা (তবে আমি পুরানো দিনগুলি মিস করছি)


3

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

জনপ্রিয় ভাষাগুলি ছিল সি, পাস্কাল এবং মডিউলা 2। লোকেরা এখনও লোগো এবং বেসিক ব্যবহার করে। যদিও "ভিজ্যুয়াল বেসিক" অবশেষে বেসিককে মেরে ফেলা শুরু করেছিল। সিওবিএল এবং আরপিজি পড়ানো হচ্ছিল কলেজে।

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


3

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

বিষয়ে ফিরে: আমার বেশিরভাগ বিকাশের জন্য আমি কুড়ি বছর আগে আইডিই ব্যবহার করছিলাম। আমি সেই দুষ্টু বয়স্ক ছেলেদের মধ্যে একজন নই যারা বিশ্বাস করে যে আইডিই দুর্বল মনের জন্য। একটি ভাল আইডিই হ'ল উত্পাদনশীলতা পরিবর্ধক।


2

20 বছর আগে আমি একজন ছাত্র প্রোগ্রামিং ছিল আরএমকোবোল-85।

আমি একটি ফাইল সার্ভারের সাথে সংযুক্ত একটি সবুজ টার্মিনাল ব্যবহার করছিলাম।

ইন্টারফেসটি একটি নোটপ্যাড শৈলীর পাঠ্য সম্পাদক ছিল। কোনও অভিনব বিট নেই। আমাদেরও ষষ্ঠ ব্যবহারের পছন্দ ছিল। যদিও কখনও করেনি।

আহ ভাল দিন। :)


2

প্রায় 20 বছর পূর্বে আমি আটারি লিংক নামক কোনও কিছুর জন্য সি কোড এবং অ্যাসেমবিলিটি অতিক্রম করতে একটি আইবিএম পিসি এবং একটি অ্যামিগা 1000 ব্যবহার করছিলাম। প্রশ্নে কর্মসূচিতে কয়েকটি সিস্টেম ভেরিয়েবলের 1K সহ 47 কে (এটি কিলোবাইট) স্থানতে 5 টি ক্যাসিনো গেমস চালিয়েছিল। একটি সম্পূর্ণ 16K ডাবল বাফার ভিডিওর জন্য সংরক্ষিত ছিল। "বিকাশ" সিস্টেমটি এলে, স্ক্রিনটিকে এক রঙিন করে স্পিকারে ক্লিক করার জন্য সমাবেশ ভাষা উদাহরণের রুটিন ছিল example ঐটা এটা ছিল. আপনি যদি পাঠ্য চান, ভাল আপনি একটি ফন্ট এবং নিজের পাঠ্য রুটিন তৈরি করতে হবে। নেটওয়ার্কিং? এগিয়ে যান, কেবল নিজের ড্রাইভার লিখুন। ডুনো কেন, তবে এর অসুবিধা মজাদার অংশ ছিল। এটির যে কোনও একটিতেও এটি আশ্চর্যজনক।


2

তুমি কি মজা করছ? আমি আমার 80286 কে টার্বো প্যাস্কেলে 80 / এর দশকের মাঝামাঝি সময়ে দুলছিলাম।

এখানে চিত্র বর্ণনা লিখুন


2

20 বছর আগে, আমি NeXTstep OS এর জন্য একটি ডেস্কটপ প্রকাশনা অ্যাপ তৈরি করতে ইন্টারফেস বিল্ডার এবং উদ্দেশ্য-সি ব্যবহার করে একটি দলের অংশ ছিলাম। এবং, হ্যাঁ, ইন্টারনেটটি প্রায় ছিল , এটি ব্যবহার করা কিছুটা কঠিন ছিল - তবে আমি কম.সিস.এসেক্সটেক্সে উত্তরগুলি খুঁজে পেতে এবং পোস্ট করতে পারি।

আমি চুক্তি বিকাশকারী প্রযুক্তি সমর্থনকারী ব্যক্তি হিসাবে 1989 সালে সনে ডিবাগারগুলি ডিবাগ করছি ।

আমি প্রায় 30 বছর আগে আইডিই ব্যবহার করছিলাম - ইউসিএসডি পি-সিস্টেম / অ্যাপল পাস্কাল। লিখেছেন সানডোগ: অ্যাপল প্যাসকেল এবং 6502 বিধানসভা (1982-84) সহ অ্যাপল II এর হিমায়িত উত্তরাধিকার। আমার নিজের পি-কোড / 6502 বিযুক্তকারীকেও লিখেছিলেন। এই বিষয়টির জন্য, আমি 1981 সালে লুনার এবং প্ল্যানেটারি ইনস্টিটিউটে একটি নর্থস্টার হরিজন (জেড -80) মাইক্রো কম্পিউটারে ইউসিএসডি পি-সিস্টেমটি ব্যবহার করছিলাম।


এই ব্রুস শুনতে ভাল উপায়! আমার মনে আছে আপনি যখন ম্যাকের জগতটি নেক্সট এ কাজ করতে চলেছিলেন ....
জর্দান

2

1963 সালে আমি ক্যাম্পাসে গ্রীষ্মের একটি চাকরিতে কাজ করছিলাম। এটি পিডিপি -১ কম্পিউটারে ছিল, ডিজিটাল (ডিসি) তৈরি।

এবং হ্যাঁ, এটির একটি ইন্টারেক্টিভ ডিবাগার ছিল, যার নাম ডিডিটি। আপনি একটি ব্রেকপয়েন্ট সেট করতে পারেন, পরীক্ষা করতে পারেন এবং ভেরিয়েবল, প্যাচ কোড পরিবর্তন করতে পারেন। পাঠ্য সম্পাদকটি বেশ আদিম ছিল এবং আমরা প্রায়শই এর পরিবর্তে একটি অফলাইন পেপার টেপ মেশিন ব্যবহার করি।

ভাষা একত্রিতকারী ছিল। মেশিনটিতে 18 বিট শব্দের 4k এর মতো কিছু ছিল। কোনও অপারেটিং সিস্টেম নেই।

1971 এর মধ্যে, আমি পিডিপি -10 এ ছিলাম প্রতি 36 টি বিটের 262,144 শব্দের সাথে। একটি ইন্টারেক্টিভ টাইম শেয়ারিং সিস্টেম যা সম্ভবত 10 সমবর্তী ব্যবহারকারীকে সমর্থন করেছিল, একটি পাঠ্য সম্পাদক যা TECO নামে পরিচিত, এখনও ডিডিটি নামে পরিচিত, এবং লিস্প, ফোর্টরান, বেসিক এবং আলগোলের মতো ভাষা। টেকো সত্যই শক্তিশালী ছিল। আপনি এটিতে পাঠ্য ম্যানিপুলেটিং প্রোগ্রাম লিখতে পারেন।

Palo-Alto গবেষণা, যেখানে ভবিষ্যতের অফিসের জন্ম হয়েছিল সেখানে তৈরি একই ধরণের মেশিনের জন্য পিডিপি -10 ভিত্তি ছিল। ইথারনেট, মাউস এবং জিইউআই, ই-মেইল, লেজার প্রিন্টার এবং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং। পলো অল্টো সব ছিল। পিসির দশ বছর আগে।

এই জিনিসগুলির অনেক কিছুই ভুলে গেছে এবং তার পর থেকে বছরগুলিতে বেশ কয়েকবার পুনরায় সন্ধান করা হয়েছিল। এবং অবশ্যই, সেখানে পুরোপুরি নতুন স্টাফ রয়েছে।


1991 এ এগিয়ে চলেছি, আমি একটি ভ্যাক্সে কাজ করছিলাম। আমার প্রাথমিক ভাষাটি এসকিউএল ছিল, যদিও আমি যখন প্রয়োজনবোধে পাস্কলে স্টাফ লিখেছিলাম। আমি স্ক্রিপ্টিং ভাষা হিসাবে ডিসিএল এবং ডেটাট্রিভও ব্যবহার করেছি, যদিও আমরা এই শব্দটি ব্যবহার করি নি।

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

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

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.