আমি আরও সাধারণ উপায়ে উত্তর দেব - পুরো "ইউনিক্স শেখার অভিজ্ঞতা " এর দিকে কিছুটা তাকিয়ে ।
আপনার উদাহরণে আপনি দুটি সরঞ্জাম ব্যবহার করেন এবং দেখুন ভাষা একই is ঠিক কখন ব্যবহার করবেন তা ঠিক অস্পষ্ট। অবশ্যই আপনি একটি পরিষ্কার কাঠামো আছে আশা করতে পারেন , তাই আপনি আমাদের এটি ব্যাখ্যা করতে বলুন।
আশেপাশের জায়গার ক্ষেত্রে কেবল এবং উদাহরণ - অনেকগুলি একই রকম-তবে-বট-বেশ কয়েকটি ক্ষেত্রে রয়েছে।
সেখানে হতে হয়েছে এটি একটি যুক্তি, ডান ?!
=
কিছু সরঞ্জাম , শেল, ডাটাবেস ইত্যাদির জন্য কীভাবে কোড লিখতে হয় তার নিয়মাবলী কেবলমাত্র এই বিশেষ সরঞ্জামটির প্রয়োজনের উপর নির্ভর করে ।
এর অর্থ হল যে সরঞ্জামগুলি সম্পূর্ণরূপে প্রযুক্তিগতভাবে সম্পূর্ণ স্বাধীন । আপনি যে যৌক্তিক সম্পর্কটি আশা করেন বলে মনে করি তা কেবল বিদ্যমান নয় ।
আপনি যে ভাষাগুলি দেখতে পাচ্ছেন তার স্পষ্ট সাম্যতা প্রোগ্রামাম বাস্তবায়নের অংশ নয় । সাদৃশ্যটি বিদ্যমান কারণ ডেভেলপাররা যখন কোনও নির্দিষ্ট প্রোগ্রামের জন্য এটি লিখে রাখত তখন কীভাবে এটি করা যায় তাতে সম্মত হয়েছিল । তবে মানুষ কেবল আংশিকভাবে একমত হতে পারে ।
সম্পর্ক আপনি দেখতে পান একটি হল সাংস্কৃতিক জিনিস - এটা তন্ন তন্ন অংশ বাস্তবায়ন , কিংবা এ ভাষার সংজ্ঞা ।
সুতরাং, এখন আমরা থিয়োরিটি হ্যান্ডেল করেছি, বাস্তবে কী করব?
একটি বড় পদক্ষেপটি হ'ল এটি গ্রহণ করা যে আপনি প্রত্যাশিত ধারাবাহিকতাটির অস্তিত্ব নেই - কারণগুলি বোঝার সময় যা অনেক সহজ - আমি আশা করি তত্ত্বের অংশটি এতে সহায়তা করে।
যদি আপনার কাছে দুটি সরঞ্জাম থাকে তবে এটি একই কনফিগারেশন ভাষা ব্যবহার করে না (উদাহরণস্বরূপ, উভয় বাশ স্ক্রিপ্টিং), একটির বাক্য গঠনটির বিশদটি জেনে অন্যটি বোঝার ক্ষেত্রে খুব বেশি সহায়তা করে না;
সুতরাং, প্রকৃতপক্ষে, আপনাকে স্বাধীনভাবে বিশদটি সন্ধান করতে হবে । আপনি প্রতিটি জন্য রেফারেন্স ডকুমেন্টেশন কোথায় জানেন তা নিশ্চিত করুন ।
ইতিবাচক দিক থেকে, কিছু ধারাবাহিকতা রয়েছে যেখানে আপনি এটি প্রত্যাশা করেননি: একটি একক সরঞ্জাম (বা একই ভাষা ব্যবহার করে বিভিন্ন সরঞ্জাম) এর প্রসঙ্গে আপনি বাক্য গঠনটি সামঞ্জস্যপূর্ণ কিনা তা মোটামুটি নিশ্চিত করতে পারেন।
আপনার mysql
উদাহরণে, এর অর্থ আপনি ধরে নিতে পারেন যে সমস্ত লাইনের একই নিয়ম রয়েছে। তাই রুল "আগে স্থান এবং পরে =
হয় প্রাসঙ্গিক নয় "।
কনফিগারেশন- বা কোনও সরঞ্জামের স্ক্রিপ্টিং ভাষা শেখা বা ব্যবহার করা কতটা কঠিন তার মধ্যে বিস্তর পার্থক্য রয়েছে ।
এটি কিছু কিছু হতে পারে " cmd-foo.conf এর তালিকাভুক্ত মান , প্রতি লাইনে একটি" "
এটি একটি সম্পূর্ণ স্ক্রিপ্টিং ভাষা হতে পারে যা অন্য কোথাও ব্যবহৃত হয়। তারপরে কনফিগারেশন লেখার জন্য আপনার কাছে একটি শক্তিশালী সরঞ্জাম রয়েছে - এবং কিছু ক্ষেত্রে এটি কেবল দুর্দান্ত, অন্যদের ক্ষেত্রে আপনার সত্যই এটি প্রয়োজন হবে। কমপ্লেক্স সরঞ্জাম , অথবা সংশ্লিষ্ট সরঞ্জামের বৃহৎ famillies কখনও কখনও শুধু খুব ব্যবহার জটিল বিশেষ কনফিগারেশন ফাইল সিনট্যাক্স - (কিছু বিখ্যাত উদাহরণ আছে এবং )।
অন্যরা সাধারণ স্ক্রিপ্টিং ব্যবহার করে
sendmail
vim
ভাষাটিকে বেস হিসাবে ব্যবহার করে এবং বিশেষ প্রয়োজনগুলি সমর্থন করার জন্য সেই ভাষাটি প্রসারিত করে , কিছু সময় জটিল উপায়ে, যেমন ভাষা ব্যবহার করে। এটি কোনও ডোমেন-নির্দিষ্ট ভাষার ( ডিএসএল ) খুব নির্দিষ্ট ক্ষেত্রে হবে ।