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