প্রশ্ন ট্যাগ «language-design»

প্রোগ্রামিং ভাষার নকশা এবং কাঠামো জড়িত প্রশ্নগুলি।

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


2
স্কালায় কেন ফিরে আসে তবে বিরতি না দিয়ে চালিয়ে যায়
স্কালার নেই breakবা continueতাই কিছু লুপ আচরণ কিছুটা চিন্তাভাবনা করে। একটি লুপ তাড়াতাড়ি শেষ করতে লেজ পুনরুক্তি, ব্যতিক্রম বা scala.util.control.Breaks(যা ব্যতিক্রম ব্যবহার করে) প্রয়োজন। এর যুক্তিটি হ'ল, যেমন goto, এগুলি প্রবাহকেই অস্পষ্ট করে তোলে এবং এগুলি আরও ভাল, কম আশ্চর্যজনক উপায়ে সম্পন্ন করা যায়। তবে মনে হয় সেই একই যুক্তিগুলি …

4
বিশেষত নির্ভরতা ইনজেকশনটির জন্য ডিজাইন করা কোনও প্রোগ্রামিং ভাষা রয়েছে কি?
অনেকগুলি সাধারণ প্রোগ্রামিং ল্যাঙ্গুয়েজ আপনাকে নির্ভরতা ইনজেকশন সমর্থন করার জন্য যথেষ্ট নমনীয়। এমনকি লাইব্রেরি বা ফ্রেমওয়ার্ক সমর্থন ছাড়াই। এমনকি যদি কোনও ভাষা কোনও প্রোগ্রামিংয়ের সমস্যা সমাধানের জন্য পর্যাপ্ত পরিমাণে সম্পূর্ণ হয় তবে একটি ভাষা এমন পছন্দ করে যা কার্যকর এবং সহজেই কোনটি কার্যকর তা প্রভাবিত করে। এমন কোনও ভাষা কি …

1
কীভাবে "অন্তর্নিহিত" ইন্টারফেসগুলির সাথে উত্পাদনশীলতা উন্নত হয় এবং কীভাবে এটি এক্সটেনশন পদ্ধতির সি # এর ধারণার সাথে তুলনা করে?
গো ল্যাঙ্গুয়েজ টিউটোরিয়ালে, তারা ব্যাখ্যা করে যে ইন্টারফেসগুলি কীভাবে কাজ করে: গো ক্লাস নেই। তবে, আপনি স্ট্রাক্টের ধরণের পদ্ধতিগুলি নির্ধারণ করতে পারেন। পদ্ধতি রিসিভার func শব্দ এবং পদ্ধতি নাম মধ্যে নিজস্ব যুক্তি তালিকা প্রদর্শিত হবে। type Vertex struct { X, Y float64 } func (v *Vertex) Abs() float64 { return …
21 c#  language-design  go 

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

2
কেন প্যাকেজ এবং মডিউলগুলি জাভা 9-এ পৃথক ধারণা?
জাভা 9 এর প্যাকেজগুলির পাশাপাশি মডিউল থাকবে। সাধারণত ভাষার একটি বা অন্য থাকে the এবং বেশিরভাগ প্রোগ্রামার উপলব্ধি করে দুটি শব্দ প্রতিশব্দ হিসাবে । মডিউলগুলি আদিম হিসাবে বিবেচনা করে প্যাকেজগুলির উপরে তৈরি হয়। সংমিশ্রণ নিদর্শন আদিম এবং সংমিশ্রিতগুলি একত্রে আচরণ করার পরামর্শ দেয়। অন্যথায় খারাপ জিনিস হবে। উদাহরণস্বরূপ, প্রকল্প বলহাল্লা …

6
সেখানে কি কোনও অতি উচ্চ স্তরের ভাষা আছে? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 5 বছর আগে বন্ধ । .তিহাসিকভাবে এইচএলএল হ'ল সি, ফোর্টরান বা পাসকালের মতো এবং ভিএইচএলএল রুবি বা পাইথনের মতো কিছু। আমি 4 …

3
লজিকাল অপারেটরগুলির জন্য কেন কোনও যৌগিক কার্যনির্বাহী অপারেটর নেই (যেমন ||, && ইত্যাদি)?
ECMA-262, অংশ 11,13 মতে, নিম্নলিখিত যৌগ নিয়োগ অপারেটরদের সম্পূর্ণ তালিকা হল: *= /= %= += -= <<= >>= >>>= &= ^= |=। অংশ 11.11 মতে, var c = a || bকরা হবে aমধ্যে মান cযদি ToBoolean(a)সত্য এবং করা হবে bমধ্যে মান cঅন্যথায়। যেমন, যৌক্তিক ওআর প্রায়শই কোলেসেস অপারেটর হিসাবে ব্যবহৃত …

7
কেন জাভাতে বিভিন্ন আকারের সংখ্যার জন্য আদিম সংখ্যা রয়েছে?
জাভা সেখানে আদিম ধরনের হয় byte, short, intএবং longএবং জন্য একই জিনিস floatএবং double। কোনও ব্যক্তির আদিম মানের জন্য কতগুলি বাইট ব্যবহার করা উচিত সেট করা কেন প্রয়োজনীয়? সংখ্যাটি কত বড় হয়েছে তার উপর নির্ভর করে আকারটি কেবল গতিশীলভাবে নির্ধারণ করা যায়নি? আমি ভাবতে পারি এমন 2 টি কারণ রয়েছে: …

2
সি # তে নতুন () সীমাবদ্ধতা রয়েছে তবে এর মতো অন্য কোনও বাধা নেই?
সি # জেনেরিক্সে, আমরা একটি ধরণের প্যারামিটারের Tডিফল্ট কনস্ট্রাক্টর হওয়ার কথা বলে বাধা ঘোষণা করতে পারি where T : new()। তবে এর মতো অন্য কোনও ধরণের সীমাবদ্ধতা বৈধ নয় - new(string)উদাহরণস্বরূপ, ইত্যাদি etc. একটি ভাষা নকশা এবং / বা প্রয়োগের দৃষ্টিকোণ থেকে, এর কারণ কী? কনস্ট্রাক্টররা যেভাবে কাজ করেন বা …

8
X = x ++ অপরিবর্তিত কেন?
এটি অপরিজ্ঞাত কারণ এটি xক্রম পয়েন্টগুলির মধ্যে দুবার পরিবর্তন করে। মান বলে যে এটি অপরিজ্ঞাত, সুতরাং এটি অপরিজ্ঞাত। এটাই আমি জানি। কিন্তু কেন? আমার বোধগম্যতা এটি নিষিদ্ধকরণ সংকলকদের আরও ভাল অনুকূলিতকরণ করতে দেয়। সি আবিষ্কারের সময় এটি বোধগম্য হতে পারে তবে এখন এটি একটি দুর্বল যুক্তির মতো মনে হচ্ছে। আমরা …

3
জাভা এবং। নেট: কেন বিভিন্ন বাছাই করা অ্যালগরিদমগুলি ডিফল্টরূপে ব্যবহৃত হয়?
কেন Javaএবং .NET Frameworkডিফল্টরূপে বিভিন্ন বাছাই করা অ্যালগরিদম ব্যবহার করে তা অবাক করেই ভাবছি । জাভা Array.Sort() ব্যবহার একত্রীকরণ সাজানোর ডিফল্টরূপে অ্যালগরিদম এবং Wikipedia.com বলেছেন: জাভাতে, অ্যারেস.সোর্ট () পদ্ধতিগুলি ডেটাটাইপগুলির উপর নির্ভর করে মার্জ সাজ্ট বা একটি সুরযুক্ত কোউকোর্ট ব্যবহার করে এবং প্রয়োগের দক্ষতার জন্য সন্নিবেশ সাজানোর জন্য স্যুইচ করা …

6
সি ++ এ ইনলাইন ফাংশন। আলোচ্য বিষয়টি কি?
আমি যা পড়েছি তা অনুসারে, সংকলকটি তার শরীরের সাথে কোনও ইনলাইন ফাংশনের কল ফাংশন কল করতে বাধ্য নয়, তবে যদি তা করতে পারে তবে তা করবে। এটি আমার চিন্তাভাবনা পেয়েছে- যদি বিষয়টি হয় তবে আমাদের ইনলাইন শব্দটি কেন থাকবে? কেন ডিফল্টরূপে সমস্ত ফাংশন ইনলাইন ফাংশন করে না এবং সংযোজকটিকে যদি …

10
জাভা বিকাশকারীরা স্কালার বিষয়ে কী ভাবেন? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …

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