সারণী প্রোগ্রামিং কি?


34

ফ্যালকন প্রোগ্রামিং ভাষা ট্যাবুলার প্রোগ্রামিং সমর্থনকারী হিসাবে নিজেকে advertises:

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

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

পুরো জিনিসটি অভ্যন্তরীণভাবে কীভাবে কাজ করে সে সম্পর্কে আমি কিছুটা বিভ্রান্ত হয়ে পড়েছি, যা আমি বুঝতে পারি যা থেকে ফ্যালকন Tableএকটি নেটিভ কাঠামো যা সম্পর্কের টেবিল হিসাবে কম বেশি কাজ করে এবং বর্ণনা করতে পারে (ওও স্থানীয় ভাষায়) আপেক্ষিক অনুসন্ধানের ক্ষমতা সহ স্থানীয় রেকর্ড সেট হিসাবে । একটি ভয়াবহ বর্ণনা, আমি জানি (আমার OO শিকড় এবং টেকিলা অপব্যবহারের বছরগুলি দোষ দিন)।

আপনি কি আমাকে টেবুলার প্রোগ্রামিং সম্পর্কে এবং এটি অভ্যন্তরীণভাবে কীভাবে কাজ করে সে সম্পর্কে আরও ভাল ধারণা পেতে সহায়তা করতে পারেন?

স্পষ্টতা: আমি ট্যাবুলার মডেল প্রোগ্রামিং সম্পর্কে জিজ্ঞাসা করছি না


11
এটি সম্পর্কে একটি নিবন্ধ আছে: টেবিল ওরিয়েন্টেড প্রোগ্রামিং । (tl; dr) আমার ধারণা এটি বস্তুর অ্যারে (শ্রেণীর উদাহরণ হিসাবে), ডাটাবেস এবং স্প্রেডশিটের মধ্যে একটি মিশ্রণ।
mouviciel

3
"টেবিল-ভিত্তিক প্রোগ্রামিং" বাক্যাংশটি আমাকে লুয়ার কথা ভাবায়। লুয়া প্রথম শ্রেণীর ডেটা কাঠামো হিসাবে টেবিলগুলি ব্যবহার করে তবে ভাষাটি নিজেই মেটাটেবিলগুলি ব্যবহার করে প্রসারিত করা যায়
রবার্ট হার্ভে

5
রবার্ট, লুয়ার টেবিলগুলি কেবল "প্রোটোটাইপ ভিত্তিক" বলার অন্য উপায়, যা ইতিমধ্যে তালিকায় উল্লেখ করা হয়েছে।
জেস টেলফোর্ড

উত্তর:


2

টাবুলার প্রোগ্রামিং হ'ল টেবিল ওরিয়েন্টেড প্রোগ্রামিং প্যারাডাইম (টপ) এর একটি উপাধি। শীর্ষের জন্য মূল ধারণাটি একটি টেবিল হিসাবে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (ওওপি) হিসাবে মূল ধারণাটি একটি অবজেক্ট।

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

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

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

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

আমি মনে করি যে ট্যাবুলার মডেল প্রোগ্রামিং কী তা বোঝার সেরা উপায়টি এটি ব্যবহারে ব্যবহার করা। ট্যাবুলার মডেলিংয়ের মাধ্যমে পান (অ্যাডভেঞ্চার ওয়ার্কস টিউটোরিয়াল) এবং এটি অনুভব করুন।


1
এর কোনটির সাথে ফ্যালকনের সাথে কী সম্পর্ক আছে?
ইন্নিস

@ ইয়ানিসরিজস আমি ভেবেছিলাম যে প্রশ্নটি হল টেবুলার প্রোগ্রামিং কী? এটি কীভাবে বুঝতে হবে এবং আপনি একটি উদাহরণ হিসাবে ফ্যালকন দিয়েছেন terms আপনার প্রশ্নটি কীভাবে ট্যালুলার প্রোগ্রামিং ভাষা হিসাবে ফ্যালকনকে বোঝার জন্য তা
y9

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