উইন্ডোজ দর্শনে বই বা ওয়েবপৃষ্ঠা


9

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

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

তারপরে এই নিয়মগুলি কীভাবে প্রয়োগ করা হয় সে সম্পর্কে তিনি যান।

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

কেউ যদি মনে করে তাদের একটি ভাল উত্তর আছে তবে আমি আগ্রহীও হব, তবে এটি পোস্টটি খুব দীর্ঘ হতে পারে।


7
আমার যদি সিডব্লিউ করা উচিত কিনা তা নিশ্চিত ছিল না, সম্ভবত 5 বা বার এই মন্তব্যটিকে upvote করুন এবং আমি করব।
কাইল ব্র্যান্ড্ট 14

সেখানে ইন্টারফেসগুলি সম্পর্কে ম্যাকের অনুরূপ একটি নথিও রয়েছে, "অ্যাপল হিউম্যান ইন্টারফেস গাইডলাইনস" বিকাশকারী.অ্যাপল.
কাইল ব্র্যান্ড্ট

উত্তর:


3

এমএসডিএন এর চ্যানেল 9 দেখুন। মাইক্রোসফ্টস ইঞ্জিনিয়াররা একটি নির্দিষ্ট ছদ্মবেশ বা বৈশিষ্ট্য সম্পর্কে কী যুক্তিযুক্ত / যুক্তিযুক্ত তাতে অবিশ্বাস্যভাবে অনেক প্ররোচিত হন।

উইন্ডোজের জন্য: আমার নিখুঁত প্রিয় উইন্ডোজ কার্নেল সম্পর্কে ডেভ প্রবার্টের ভিডিও ব্লগ (ইউনিক্সের পার্থক্য সম্পর্কে কিছু মন্তব্য সহ): http://channel9.msdn.com/shows/Going+Dip/Windows-Part-I-Dave- প্রোবার্ট / .... এবং অন্যান্য অংশ 2-4 .... (আপনি অন্যান্য "গিয়ারিং ডিপ" ভিডিওগুলিও দেখতে পছন্দ করতে পারেন :-)।

আনন্দ কর.

এইচটিএইচ, টমাস

পিএস: আধ্যাত্মিকভাবে আপনি উইন্ডোজ এনটি-র অভ্যন্তরীণ কার্যকারিতা বোঝার জন্য "ইনসাইড উইন্ডোজ এনটি" বইতে খুব বেশি তথ্য খুঁজে পান re


সেই ভিডিওটি দেখতে আমি যে ধরণের জিনিসটি খুঁজতে চেষ্টা করছি তার মতো দেখাচ্ছে।
কাইল ব্র্যান্ড্ট 14 ই

3
এটি আকর্ষণীয় যে ইউনিক্স দর্শনের একটি উল্লেখটি পাঠ্য, তবে উইন্ডোজ দর্শনের জন্য আমাদের একটি ভিডিও ব্লগ পরীক্ষা করতে হবে।
অ্যাড্রিয়ানো ভারোলি পিয়াজা

3

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

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


2

রেমন্ড চেনের ব্লগ ( http://blogs.msdn.com/oldnewthing/ ) এই ধরণের তথ্যের জন্য দুর্দান্ত উত্স, পাশাপাশি কিছু জিনিস উইন্ডোতে কীভাবে হয় সে সম্পর্কে নোংরা বিবরণ সরবরাহ করার পাশাপাশি (উদাহরণস্বরূপ : বন্ধ করতে আপনি কেন স্টার্টে ক্লিক করতে হবে? কারণ পরীক্ষার সময় যখন ব্যবহারকারীদের তাদের পিসি বন্ধ করতে বলা হয়েছিল, তারা সেখানে ক্লিক করেছিল)।


-1

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

(হ্যাঁ, হ্যাঁ, কেডিএ / জিনোম "ইউনিক্স দর্শন" নয়, তবে এটি এখনও উল্লেখযোগ্য পার্থক্য))


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