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