Niklaus Wirth নির্ভরযোগ্য প্রোগ্রামিং এর পিতৃপুরুষ। Niklaus Wirth এর জীবনী Niklaus Wirth এবং তার প্রোগ্রামিং ভাষা

  • 22.12.2023

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


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

1954 সালে, ওয়ার্থ সুইস ফেডারেল ইনস্টিটিউট অফ টেকনোলজি জুরিখের ইলেকট্রনিক্স বিভাগের ছাত্র হন, যেখানে তিনি বৈদ্যুতিক প্রকৌশলে স্নাতক ডিগ্রি লাভ করেন। এটি কানাডার কুইবেকের লাভাল ইউনিভার্সিটি (ইউনিভার্সিটি লাভাল, কানাডা) থেকে অধ্যয়নের মাধ্যমে অনুসরণ করা হয়েছিল, যেখান থেকে ওয়ার্থ 1960 সালে স্নাতকোত্তর ডিগ্রি লাভ করেন।

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

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

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

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

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

1980-এর দশকে, উইর্থ জুরিখ টেকনিক্যাল হাই স্কুলের প্রধান ছিলেন (Eidgenössische Technische Hochschule, ETH), এবং 1990 সাল থেকে তিনি একই শিক্ষা প্রতিষ্ঠানে তৈরি কম্পিউটার সিস্টেম ইনস্টিটিউটে কাজ করেন।

1990-এর দশকে, ওয়ার্থ ওবেরন-2 ভাষার বিকাশে অংশ নেন, যা ওবেরনের একটি সামান্য সম্প্রসারিত সংস্করণ।

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

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

"আমাদের পেশায়, নির্ভুলতা এবং নিখুঁততা একটি ঐচ্ছিক বিলাসিতা নয়, তবে কেবল একটি প্রয়োজনীয়তা," একজন বিজ্ঞানী একবার বলেছিলেন

15 ফেব্রুয়ারী পালা 80 বছর বয়সীঅসামান্য সুইস বিজ্ঞানী এবং প্রকৌশলী নিকলাউস ওয়ার্থকে, টুরিং পুরস্কারের বিজয়ী - কম্পিউটার বিজ্ঞানের সবচেয়ে মর্যাদাপূর্ণ পুরস্কার, নোবেল পুরস্কারের অনুরূপ।

জুরিখ থেকে ETH-এর বিখ্যাত অধ্যাপক, যেখানে আলবার্ট আইনস্টাইন (1896) এবং জন ভন নিউম্যান (1923) অধ্যয়ন করেছিলেন।

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

তিনিই তাঁর সারা জীবন ধরে, সেই কল্পিত জটিলতার সাথে লড়াই করার পথ দেখিয়েছিলেন যা কেবল আমাদের সর্বত্রই ঘিরে রাখে না, বর্তমান সভ্যতার একটি মারাত্মক ব্যাধিতে পরিণত হয়েছে।

আমাদের যুগ জঙ্গি অপেশাদারদের একনায়কত্বের সময়। এবং প্রোগ্রামিং, ক্লাসিক এছাড়াও বাণিজ্যিকভাবে বিকৃত শিল্প "পপ" পথ দেয়.

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

Niklaus Wirth এর বার্ষিকী শুধুমাত্র রাশিয়ান মিডিয়া নয়, বিশ্বের দক্ষতার একটি খুব ভাল পরীক্ষা.

রুসলান বোগাতিরেভ. 02/15/2014, মস্কো

অধ্যাপক নিকলাউস কে. উইর্থ, প্যাসকাল ভাষার লেখক, সুইস ফেডারেল ইনস্টিটিউট অফ টেকনোলজি ETH (Eidgenoessische Technische Hochschule) থেকে তার জন্মস্থান জুরিখ (1958) থেকে স্নাতক হন। তিনি কুইবেক (কানাডা) ইউনিভার্সিটি অফ লাভাল থেকে স্নাতকোত্তর ডিগ্রি লাভ করেন (1960)। 1963 সালে, ইউনিভার্সিটি অফ ক্যালিফোর্নিয়া বার্কলে (মার্কিন যুক্তরাষ্ট্র), ওয়ার্থে, প্রফেসর হ্যারি হাস্কির নির্দেশনায়, ALGOL-60 (অয়লার ভাষা) এর একটি এক্সটেনশন বাস্তবায়ন করেন এবং তার গবেষণামূলক প্রবন্ধ রক্ষা করেন। 1963-1967 সালে ওয়ার্থ স্ট্যানফোর্ড বিশ্ববিদ্যালয়ে (মার্কিন যুক্তরাষ্ট্র) পড়ান। একই সময়ে, তাকে আন্তর্জাতিক বিশেষজ্ঞ গ্রুপ IFIP ওয়ার্কিং গ্রুপ 2.1-এ আমন্ত্রণ জানানো হয়েছিল, যা ALGOL-68 ভাষার নকশার সাথে জড়িত ছিল।

1967 সালে, ওয়ার্থ তার স্বদেশে ফিরে আসেন এবং জুরিখ বিশ্ববিদ্যালয়ের সহকারী অধ্যাপক হন। 1968 সালে, তিনি ইটিএইচ জুরিখে চলে যান, যেখানে তিনি প্যাসকেল ভাষার বিকাশ শুরু করেন। 1970 সালে, প্রথম প্যাসকেল কম্পাইলার সম্পন্ন হয়েছিল। 1978-1981 সময়কালে। উইর্থ এই প্রকল্পের নেতৃত্ব দেন যার ফলে মডুলা-2 ভাষা, 16-বিট ব্যক্তিগত কম্পিউটার লিলিথ এবং মেডোস ওএসের বিকাশ ঘটে। সিস্টেম সফ্টওয়্যার সহ সমস্ত সফ্টওয়্যার সম্পূর্ণরূপে মডিউল-২-এ প্রয়োগ করা হয়েছিল। 1984 সালে, প্রোগ্রামিং ভাষার বিকাশে এবং লিলিথ ব্যক্তিগত কম্পিউটার তৈরিতে তার দুর্দান্ত অবদানের জন্য নিকলাউস ওয়ার্থকে অ্যালান টুরিং অ্যাওয়ার্ড (এসিএম এএম টুরিং অ্যাওয়ার্ড) প্রদান করা হয়েছিল - কম্পিউটার জগতের সবচেয়ে মর্যাদাপূর্ণ এবং সম্মানজনক, যা নোবেল পুরস্কারের বোনাসের সমান তাৎপর্যপূর্ণ।

1986-1989 সময়কালে উইর্থ একটি নতুন ওবেরন ভাষা, একটি এক্সটেনসিবল অবজেক্ট-ওরিয়েন্টেড ওবেরন ওএস এবং একটি 32-বিট সেরেস ওয়ার্কস্টেশন তৈরির প্রকল্পের নেতৃত্ব দেন। সেই প্রকল্পের অনেক ধারণা জাভা ভাষা এবং প্রযুক্তির ভিত্তি হিসাবে সান ল্যাবস কর্মীরা ব্যবহার করেছিলেন।

1990 সাল থেকে, প্রফেসর ওয়ার্থ ইটিএইচ জুরিখে কম্পিউটার সিস্টেমের জন্য ইনস্টিটিউট পরিচালনা করেছেন। 1999 সালে, তিনি অবসর গ্রহণ করেন এবং তার জন্মস্থান ইটিএইচ জুরিখে সম্মানসূচক অধ্যাপক হন।

প্রস্তাবিত উপকরণ
1. (পিডিএফ, 2004)
2. Akademgorodok (2009) এ নিকলাউস ওয়ার্থ
3. কম্পিউটার সায়েন্স শেখানো: দ্য লস্ট রোড (2002)
4. ক্রোনোস (একটি প্রকল্পের ইতিহাস) (2005-2014)
5. প্রকল্প ওবেরন 2005 (ওয়ার্থের রাশিয়ার গ্র্যান্ড ট্যুর) (2005)
6. বৈজ্ঞানিক ও উৎপাদন কেন্দ্র "নোভিক-XXI সেঞ্চুরি" (2005) এর প্রশিক্ষণ গ্রাউন্ডে কিংবদন্তি অধ্যাপক ওয়ার্থ
7. ভাল ধারণা: লুকিং গ্লাসের মাধ্যমে (2006)
8. নিকলাউস ওয়ার্থ: সত্যের পথ (2014)
9. আপনার শিকড়ের সাথে লেগে থাকুন (নিকলাউস ওয়ার্থের 80তম জন্মদিনের জন্য) (2014)

ভিডিও সাক্ষাৎকার
1. কম্পিউটার বিজ্ঞান শিক্ষাদানের উপর নিকলাউস ওয়ার্থ। IEEE কম্পিউটার সোসাইটি, 2012।

2. গুগল টেক টক, 2009।

3. Niklaus Wirth-এর সাথে সাক্ষাৎকার, 2010. অংশ 1/3

4. Niklaus Wirth-এর সাথে সাক্ষাৎকার, 2010. পার্ট 2/3

5. Niklaus Wirth-এর সাথে সাক্ষাৎকার, 2010. পার্ট 3/3

বিশিষ্ট বিজ্ঞানী ( নিকলাউস এমিল ওয়ার্থ) জন্ম 1934 সালে 15 ফেব্রুয়ারি জুরিখের উপকণ্ঠে, উইন্টারথারে। ভবিষ্যতের বিজ্ঞানীর বাবা স্কুল শিক্ষক হিসাবে কাজ করেছিলেন।

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

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

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

একই সাথে কমিটিতে কাজ করার সাথে সাথে, ওয়ার্থ, স্ট্যানফোর্ড ইউনিভার্সিটির (মার্কিন যুক্তরাষ্ট্র) জিম ওয়েলসের সাথে একত্রে ভাষা বিকাশ করছিলেন। PL360. এই ভাষাটির উদ্দেশ্য হল IBM/360 প্ল্যাটফর্মে ব্যবহারের জন্য।

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

উইর্থের উদ্ভাবনআইটি শিল্পের জন্য বিশেষভাবে মূল্যবান। তাদের সম্পর্কে অল্প কথায় বলা অসম্ভব।

উইথ স্রষ্টা প্যাসকেল প্রোগ্রামিং ভাষা. Hoare এবং Dijkstra এর সাথে একসাথে, Wirth কাঠামোগত প্রোগ্রামিং প্রযুক্তি তৈরি করেছে। 1971 সালে, ওয়ার্থ একটি নিবন্ধ লিখেছিলেন শিরোনাম " ধাপে ধাপে পরিমার্জন পদ্ধতি ব্যবহার করে প্রোগ্রাম উন্নয়ন" এটিতে, Wirth উপরে থেকে নীচে কিভাবে সঠিকভাবে সফ্টওয়্যার বিকাশ করতে হয় সে সম্পর্কে লিখেছেন। Wirth এর আরেকটি আবিষ্কার ভার্চুয়াল মেশিন প্রোটোটাইপ, যা মধ্যবর্তী সম্পাদন করতে পারে " পাই কোড» যেকোনো প্ল্যাটফর্মে। এর সাহায্যে, প্যাসকেল সিস্টেমকে কম্পিউটিং প্ল্যাটফর্মে স্থানান্তর করা সম্ভব হয়েছিল।

উন্নয়ন মডুলা ভাষা, যেখানে বিজ্ঞানী ভাষার সিনট্যাক্স পরিবর্তন করতে পেরেছেন, এটিও উইর্থের অন্তর্গত। যাইহোক, মডুলা নয়, একটি পরিবর্তিত সংস্করণ মডুলা-2 (মডুলা-2) ব্যাপকভাবে পরিচিত হয়ে ওঠে। উন্নয়ন 1977 থেকে স্থায়ী হয়েছিল এবং 1980 সালে শেষ হয়েছিল। মডুলা-২ লিলিথ সিস্টেম সফ্টওয়্যার বাস্তবায়নের উদ্দেশ্যে ছিল; এটি প্যাসকেলকে ছাড়িয়ে যায়নি, তবে ব্যাপক জনপ্রিয় ছিল। লিলিথ সিস্টেমকখনই বাস্তবায়িত হয়নি, যা উইর্থ সর্বদা আক্ষেপের সাথে বলেছিল, কারণ তিনি এটিকে সুইস শিল্পের জন্য একটি মিস সুযোগ বলে মনে করেছিলেন। পরে তৈরি করা হয় মডুলা-৩ ভাষা. কিন্তু ওয়ার্থ এর সৃষ্টিতে অংশ নেয়নি। Virt দ্বারা নির্মিত Modula-2, তার সময়ের সেরা ভাষা হয়ে ওঠে, যা বিশেষভাবে নির্ভরযোগ্য সফ্টওয়্যার সিস্টেম তৈরি করতে ব্যবহৃত হয়েছিল। মডুলা -2 প্রধানত নিম্ন-স্তরের কাজের জন্য ব্যবহৃত হয়, উদাহরণস্বরূপ, ড্রাইভার লেখা. উপরন্তু, মডুলা-২, অ্যাডা ভাষার সাথে, কানাডা এবং যুক্তরাজ্যে পারমাণবিক বিদ্যুৎ কেন্দ্রের নিয়ন্ত্রণ ব্যবস্থায় ব্যবহৃত হয়।

1970 এর দশকে, মার্কিন প্রতিরক্ষা বিভাগ একটি প্রতিযোগিতার ঘোষণা করেছিল। এমবেডেড সিস্টেম প্রোগ্রাম করার জন্য একটি নতুন ভাষা তৈরি করতে হয়েছিল। আলগোলের সাথে কাজ করার সময় ভির্টকে একই পরিস্থিতির মধ্য দিয়ে যেতে হয়েছিল। উইর্থ এবং হোয়ারের প্রকল্প অনুমোদিত হয়নি।

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

1982 থেকে 1990 পর্যন্ত, 4 বছরের বিরতির সাথে (1984-1988), ওয়ার্থ ইনস্টিটিউটের প্রধান ছিলেন কম্পিউটার সায়েন্স অনুষদ. এবং 1990 সাল থেকে তিনি নেতৃত্ব দেন কম্পিউটার সিস্টেম ইনস্টিটিউট.

Jürg Gutknecht সঙ্গে ফলপ্রসূ সহযোগিতার ফলাফল ছিল ওবেরন (ওবেরন) ওবেরন প্রোগ্রামিং ল্যাঙ্গুয়েজটি মডুলা-২ এর উপর ভিত্তি করে তৈরি করা হয়েছিল, তবে অনেক বেশি সরলীকৃত এবং নতুন বৈশিষ্ট্যের সাথে সম্পূরক। Oberon এ বাস্তবায়িত উপাদান-ভিত্তিক প্রোগ্রামিং. এই ধারণাটিই নেটওয়ার্ক পরিষেবাগুলির ধারণার ভিত্তি তৈরি করেছে। এখন ওবেরন বিভিন্ন জটিলতার সফটওয়্যার সিস্টেম তৈরি করা সম্ভব করে তোলে। উইর্থের ছাত্ররা ওবেরনকে সফলভাবে পোর্ট করে যেমন সুপরিচিত প্ল্যাটফর্মে, উদাহরণস্বরূপ, Apple Mac Os, Microsoft Windows।

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

Virt একজন বিকাশকারীও ভাষা লোলা- একটি নতুন মূল প্রোগ্রামিং ভাষা। এটি আনুষ্ঠানিকভাবে ডিজিটাল বৈদ্যুতিক সার্কিট বর্ণনা করতে ব্যবহৃত হয়েছিল।

এপ্রিল 1999 সালে, 65 বছর বয়সে পৌঁছে, ওয়ার্থ অবসর গ্রহণ করেন। Virt প্রোগ্রামিং ক্ষেত্রে একটি কিংবদন্তি হিসাবে বিবেচিত হয়. তার অধ্যয়ন এবং ফলপ্রসূ কাজের ফলাফল ছিল ওয়ার্থের অসংখ্য উদ্ভাবন। তিনি অনেক পুরস্কারের বিজয়ী হয়েছিলেন। 1984 সালে, ওয়ার্থ পেয়েছিল টুরিং অ্যাওয়ার্ড, যা নোবেল পুরস্কারের সাথে তুলনীয় এবং কম্পিউটার বিজ্ঞানের ক্ষেত্রে সর্বোচ্চ পুরস্কার।

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

তিনি জুরিখের সুইস ফেডারেল ইনস্টিটিউট অফ টেকনোলজি (ETH) এর ইলেকট্রনিক্স অনুষদে প্রবেশ করেন, যেখানে তিনি চার বছরে বৈদ্যুতিক প্রকৌশলে স্নাতক ডিগ্রি লাভ করেন। তিনি লাভাল বিশ্ববিদ্যালয়ে (ক্যুবেক, কানাডা) তার পড়াশোনা চালিয়ে যান এবং 1960 সালে স্নাতকোত্তর ডিগ্রি লাভ করেন। তারপরে তাকে বার্কলে (মার্কিন যুক্তরাষ্ট্র) এর ক্যালিফোর্নিয়া বিশ্ববিদ্যালয়ে আমন্ত্রণ জানানো হয়েছিল, যেখানে 1963 সালে, প্রফেসর হাস্কির নির্দেশনায়, তিনি তার গবেষণামূলক প্রবন্ধ রক্ষা করেছিলেন, যার বিষয় ছিল অয়লার প্রোগ্রামিং ভাষা - লিস্প ভাষা ব্যবহার করে অ্যালগোলের একটি এক্সটেনশন।

উইর্থের থিসিসটি প্রোগ্রামিং ল্যাঙ্গুয়েজ ডেভেলপারদের সম্প্রদায়ের দ্বারা লক্ষ্য করা হয়েছিল, এবং একই 1963 সালে তাকে IFIP (ইন্টারন্যাশনাল ফেডারেশন অফ ইনফরমেটিক্স) এর অ্যালগোল স্ট্যান্ডার্ডাইজেশন কমিটিতে আমন্ত্রণ জানানো হয়েছিল, যেটি অ্যালগোল ভাষার জন্য একটি নতুন মান তৈরি করছিল, যা পরে ALGOL হয়ে যায়। -68। চার্লস হোয়ারের সাথে একত্রে, উইর্থ কমিটিতে অ্যালগোলের একটি পরিমিত পরিবর্তিত সংস্করণের বিকাশের পক্ষে কথা বলেন, মূল ভাষার ত্রুটিগুলি থেকে মুক্ত এবং ন্যূনতম সত্যিকারের প্রয়োজনীয় সরঞ্জামগুলির সাথে সম্পূরক। উইর্থ এবং হোয়ার অ্যালগোল-ডব্লিউ ভাষা (ডাব্লু ফর ওয়ার্থ), যা ছিল অ্যালগোলের একটি পুনর্নির্মাণ, কমিটির কাছে উপস্থাপন করে, কিন্তু এটি সমর্থন পায়নি। 1968 সালে কমিটির কাজ শেষ হলে, Wirth তাদের মধ্যে ছিলেন যারা ALGOL-68-এর সমালোচনা করেছিলেন, এর নির্ভরযোগ্যতার অভাব এবং চরম অপ্রয়োজনীয়তার কথা বলে। সমান্তরালভাবে, বছরের পর বছর ধরে, ওয়ার্থ মার্কিন যুক্তরাষ্ট্রের স্ট্যানফোর্ড বিশ্ববিদ্যালয়ে সহকারী হিসেবে কাজ করেছেন। জিম ওয়েলসের সাথে একত্রে, তিনি PL/360 ভাষা বিকাশ ও প্রয়োগ করেন, যা IBM/360 প্ল্যাটফর্মে প্রোগ্রামিংয়ের উদ্দেশ্যে - একটি অ্যালগরিদম-সদৃশ ভাষা যেখানে IBM/360 আর্কিটেকচার সম্পর্কিত বেশ কয়েকটি সিস্টেম-নির্ভর বৈশিষ্ট্য চালু করা হয়েছিল।

পুরস্কার এবং পুরস্কার

  • IEEE ইমানুয়েল পিওর পুরস্কার (1983)
  • এসিএম টুরিং অ্যাওয়ার্ড (1984)
  • কম্পিউটার বিজ্ঞান শিক্ষায় অসামান্য অবদানের জন্য ACM পুরস্কার (1987, 1989)
  • IEEE কম্পিউটার পাইওনিয়ার (1988)
  • প্রিক্স ম্যাক্স পেটিটপিয়ের (1989)
  • আইবিএম ইউরোপ বিজ্ঞান ও প্রযুক্তি পুরস্কার (1989)
  • মার্সেল বেনোইট পুরস্কার (1990)
  • Orden Pour le Merite (1996)
  • লিওনার্দো দা ভিঞ্চি পদক (1999)
  • সফ্টওয়্যার ইঞ্জিনিয়ারিং এ ACM অসামান্য গবেষণা পুরস্কার (1999)।

অর্জন

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

ভাষ্যকাররা বারবার উল্লেখ করেছেন যে ওয়ার্থের ধারণাগুলি প্রায়শই কম্পিউটার শিল্পের বিকাশের অনেক বছর আগে ছিল, কখনও কখনও কয়েক দশক। Pascal-P সিস্টেম, 1970-এর দশকের গোড়ার দিকে বিকশিত, প্যাসকেল প্রোগ্রামগুলিকে একটি সার্বজনীন "পাই-কোড" তে সংকলন করে এবং একটি পাই-কোড দোভাষীর যেকোন প্ল্যাটফর্মে বাস্তবায়ন জড়িত (এর একটি বিখ্যাত বাস্তবায়ন হল ইউনিভার্সিটির UCSD-Pascal সান ডিয়েগো), যা ন্যূনতম খরচে নতুন হার্ডওয়্যার প্ল্যাটফর্মে প্যাসকেল সিস্টেমগুলিকে পোর্ট করার অনুমতি দেয়, একটি মধ্যবর্তী কোড ইন্টারপ্রেটারের ধারণার চেয়ে দুই দশকেরও বেশি এগিয়ে ছিল যা .NET ভাষায় প্রোগ্রামগুলি সম্পাদনকে সমর্থন করে এমন সিস্টেমগুলিতে বাস্তবায়িত হয়েছিল৷ একটি আবর্জনা সংগ্রহকারীর সাথে একটি প্রোগ্রামিং সিস্টেমকে একত্রিত করার ধারণা, প্রোগ্রামারকে মেমরিতে গতিশীলভাবে বরাদ্দ করা বস্তুর জীবনকাল ট্র্যাক করার প্রয়োজনীয়তা থেকে মুক্ত করে, 1988 সালে ওবেরন ভাষা এবং অপারেটিং সিস্টেমে বাস্তবায়িত হয়েছিল। 1990-এর দশকের দ্বিতীয়ার্ধে একই জাভা এবং .NET-এর আমেরিকান ডেভেলপারদের দ্বারা এই উভয় ধারণাই ব্যবহার করা হয়েছিল (এবং প্রযুক্তিতে সম্পূর্ণ নতুন শব্দ এবং একটি অভূতপূর্ব অর্জন হিসাবে ব্যাপকভাবে বিজ্ঞাপন দেওয়া হয়েছিল!)।

বৈজ্ঞানিক নীতি

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

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

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

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

বই

রাশিয়ান ভাষায় প্রকাশিত:

  • পদ্ধতিগত প্রোগ্রামিং। ভূমিকা. এম.: মীর, 1977;
  • প্যাসকেল. ব্যবহারকারীর নির্দেশিকা এবং ভাষার বর্ণনা। M.: Finance and Statistics, 1982 (K. Jensen-এর সাথে সহ-লেখক);
  • অ্যালগরিদম + ডেটা স্ট্রাকচার = প্রোগ্রাম। এম.: মীর, 1985;
  • মডুলা-২ ভাষায় প্রোগ্রামিং। এম.: মীর, 1987;
  • অ্যালগরিদম এবং ডেটা স্ট্রাকচার। এম.:মির, 1989. আইএসবিএন 5-03-001045-9 (মডুলা-2 ভাষায় বইটির সংস্করণ)
  • অ্যালগরিদম এবং ডেটা স্ট্রাকচার। এসপিবি: নেভস্কি উপভাষা। 2001।

বুক অফ উইর্থ "অ্যালগরিদম + ডেটা স্ট্রাকচার = প্রোগ্রাম"রাশিয়ান ভাষায় বিভিন্ন সংস্করণে বেশ কয়েকবার প্রকাশিত হয়েছিল এবং কাঠামোগত প্রোগ্রামিংয়ের তিনটি ক্লাসিক পাঠ্যপুস্তকের মধ্যে এটি প্রথম বলে বিবেচিত হয়।

বর্তমানে, উইর্থের পুরো ধ্রুপদী ট্রিলজিটি তার ছাত্ররা ওবেরন ভাষায় অনুবাদ করেছে এবং ফর্মে ইন্টারনেট থেকে ডাউনলোড করার জন্য উপলব্ধ।

মন্তব্য

লিঙ্ক

  • এন. ওয়ার্থের প্রবন্ধের অনুবাদ "ভাল ধারণা: লুকিং গ্লাসের মাধ্যমে একটি নজর"

নিকলাউস ওয়ার্থ(জার্মান: Niklaus Emil Wirth, জন্ম ফেব্রুয়ারি 15, 1934) - সুইস বিজ্ঞানী, কম্পিউটার বিজ্ঞানী, প্রোগ্রামিং ভাষা বিকাশের ক্ষেত্রে অন্যতম বিখ্যাত তাত্ত্বিক, ETH জুরিখ (ETHZ) এর কম্পিউটার বিজ্ঞানের অধ্যাপক, 1984 সালের বিজয়ী টুরিং অ্যাওয়ার্ড। প্রোগ্রামিং ল্যাঙ্গুয়েজ প্যাসকেল, মডুলা-২, ওবেরন এর স্রষ্টা এবং নেতৃস্থানীয় ডিজাইনার।

জীবনী

নিকলাউস ওয়ার্থ 15 ফেব্রুয়ারী, 1934 সালে জুরিখ (সুইজারল্যান্ড) এর উপকণ্ঠে উইন্টারথারে, একজন স্কুল শিক্ষক ওয়াল্টার উইর্থ এবং হেডউইগ উইর্থ, নে কেলারের পরিবারে জন্মগ্রহণ করেন।

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

উইর্থের থিসিসটি প্রোগ্রামিং ল্যাঙ্গুয়েজ ডেভেলপারদের সম্প্রদায়ের দ্বারা লক্ষ্য করা হয়েছিল, এবং একই 1963 সালে তাকে IFIP (ইন্টারন্যাশনাল ফেডারেশন অফ ইনফরমেটিক্স) এর অ্যালগোল স্ট্যান্ডার্ডাইজেশন কমিটিতে আমন্ত্রণ জানানো হয়েছিল, যেটি অ্যালগোল ভাষার জন্য একটি নতুন মান তৈরি করছিল, যা পরে ALGOL হয়ে যায়। -68। চার্লস হোয়ারের সাথে একত্রে, উইর্থ কমিটিতে অ্যালগোলের একটি পরিমিত পরিবর্তিত সংস্করণের বিকাশের পক্ষে কথা বলেন, মূল ভাষার ত্রুটিগুলি থেকে মুক্ত এবং ন্যূনতম সত্যিকারের প্রয়োজনীয় সরঞ্জামগুলির সাথে সম্পূরক। উইর্থ এবং হোয়ার ALGOL-W ভাষা (W for Wirth), যেটি ছিল অ্যালগোলের একটি পুনঃনির্মাণ, কমিটির কাছে উপস্থাপন করেছিলেন, কিন্তু তারা সমর্থন পায়নি। 1968 সালে কমিটির কাজ শেষ হলে, Wirth তাদের মধ্যে ছিলেন যারা ALGOL-68-এর সমালোচনা করেছিলেন, এর নির্ভরযোগ্যতার অভাব এবং চরম অপ্রয়োজনীয়তার কথা বলে। একই সময়ে, 1963 থেকে 1967 সাল পর্যন্ত, ওয়ার্থ স্ট্যানফোর্ড ইউনিভার্সিটিতে (মার্কিন যুক্তরাষ্ট্র) সহকারী হিসাবে কাজ করেছিলেন। জিম ওয়েলসের সাথে একত্রে, তিনি PL/360 ভাষাটি বিকাশ ও প্রয়োগ করেন, যা IBM/360 প্ল্যাটফর্মে প্রোগ্রামিং করার উদ্দেশ্যে - একটি অ্যালগোল-সদৃশ ভাষা যেখানে IBM/360 আর্কিটেকচার সম্পর্কিত বেশ কয়েকটি সিস্টেম-নির্ভর বৈশিষ্ট্য চালু করা হয়েছিল।

1967 সালে তিনি জুরিখ বিশ্ববিদ্যালয়ের সহযোগী অধ্যাপকের পদে ফিরে আসেন এবং 1968 সালে তিনি ETH-তে কম্পিউটার বিজ্ঞানের অধ্যাপকের উপাধি লাভ করেন। তিনি 31 বছর ধরে ETH এ কাজ করেছেন। তিনি অনেক সাংগঠনিক কর্মকান্ডের সাথে জড়িত ছিলেন, তার বিশ্ববিদ্যালয়ের পাঠদান ব্যবস্থার উন্নতি করেছিলেন।

1970 সালে তিনি প্যাসকেল প্রোগ্রামিং ভাষা তৈরি করেন। 1970-এর দশকে, তিনি Hoar এবং Dijkstra-এর সাথে একত্রে স্ট্রাকচার্ড প্রোগ্রামিং প্রযুক্তি তৈরি করেন। Wirth এর 1971 নিবন্ধ, "ক্রমবর্ধমান পরিমার্জন দ্বারা প্রোগ্রাম উন্নয়ন," ​​এখন ক্লাসিক টপ-ডাউন সফ্টওয়্যার উন্নয়ন পদ্ধতির বর্ণনা এবং প্রমাণ করেছে। প্যাসকেল সিস্টেমকে বিভিন্ন কম্পিউটিং প্ল্যাটফর্মে স্থানান্তর করার জন্য, 1973 সালে, উইর্থের অংশগ্রহণে, একটি ভার্চুয়াল মেশিনের একটি প্রোটোটাইপ তৈরি করা হয়েছিল যা যে কোনও প্ল্যাটফর্মে একটি মধ্যবর্তী "পাই-কোড" কার্যকর করবে, যার মধ্যে সমস্ত প্রোগ্রাম সংকলিত হওয়ার কথা ছিল। .

1975 সালে, তিনি মডুলা ভাষা তৈরি করেছিলেন, যেখানে তিনি সু-সংজ্ঞায়িত ইন্টারমডুলার ইন্টারফেস এবং সমান্তরাল প্রোগ্রামিং সহ মডুলার প্রোগ্রামগুলি বিকাশের ধারণাগুলি বাস্তবায়ন করেছিলেন। উপরন্তু, মডিউলে ভাষা সিনট্যাক্স পরিবর্তন করা হয়েছিল - Wirth প্রয়োজন পরিত্রাণ পেয়েছে, Algol-60 থেকে উত্তরাধিকারসূত্রে প্রাপ্ত, ব্রাঞ্চিং স্ট্রাকচার এবং লুপগুলিতে যৌগিক অপারেটর ব্যবহার করার জন্য। মডিউলটি ব্যাপকভাবে পরিচিত ছিল না এবং শুধুমাত্র একটি পরীক্ষামূলক বাস্তবায়ন ছিল, তবে এর পরিবর্তিত সংস্করণ - মডুলা -2, যার বিকাশ 1977 সালে শুরু হয়েছিল এবং 1980 সালে শেষ হয়েছিল, এটি ইটিএইচ - 16-এ বিকাশ করা লিলিথ সিস্টেমের সিস্টেম সফ্টওয়্যারটি বাস্তবায়নের উদ্দেশ্যে ছিল। - বিট পার্সোনাল কম্পিউটার, পরিচিত এবং বেশ জনপ্রিয় হয়ে উঠেছে, যদিও এটি জনপ্রিয়তার দিক থেকে প্যাসকেলকে ছাড়িয়ে যায়নি, বিশেষ করে এর বাণিজ্যিক বাস্তবায়ন। লিলিথ সিস্টেমটি বেশ কয়েক বছর ধরে কম্পিউটার শিল্পের প্রবণতা থেকে এগিয়ে ছিল; পরে ওয়ার্থ আফসোস করেছিলেন যে এই সিস্টেমের সম্ভাবনা উপলব্ধি না করে, সুইস কম্পিউটার শিল্প তার ঐতিহাসিক সুযোগ হাতছাড়া করেছিল। মডুলা-২-এর বিকাশ ছিল মডুলা-৩ ভাষা, ডিইসি এবং অলিভেটি যৌথভাবে বিকশিত; উইর্থ এর সৃষ্টিতে অংশ নেয়নি।