গণনা বিজ্ঞান প্রোগ্রামিং জড়িত?


16

আমি উইকিপিডিয়ায় গণনা বিজ্ঞান সম্পর্কে পড়েছি, তবে আমার বোঝাপড়া খুব স্পষ্ট নয়।

গণনা বিজ্ঞান প্রোগ্রামিং জড়িত? গণনা বিজ্ঞান গণনা _ ____ এর চেয়ে কতটা আলাদা , যেখানে ফাঁকা কোনও শৃঙ্খলা হতে পারে (পদার্থ বিজ্ঞান, প্রকৌশল, রসায়ন, জীববিজ্ঞান এবং অন্যান্য)? (আমি গণনা উপকরণ বিজ্ঞান করা হবে।)


5
আমি আপনাকে এখানে দেখার পরামর্শ দিচ্ছি: scicomp.stackexchange.com/questions/1148/… । গণনা বিজ্ঞানের বিষয়টি হ'ল এটি বেশিরভাগ শারীরিক বিজ্ঞানের ক্ষেত্রে কোনও না কোনও রূপে প্রযোজ্য (সমস্যাটি হ্যান্ডেল করার পক্ষে এটি সবচেয়ে কার্যকর উপায় নাও হতে পারে, তবে এটি সম্পূর্ণ অন্য প্রশ্ন)।
গর্ড্রিক সের

অনেক কিছুই গাণিতিকভাবে প্রমাণ করা শক্ত। এটি ভাল, যখন আপনি জিনিসগুলিকে প্রোগ্রাম করতে এবং সেগুলি চেষ্টা করতে পারেন। অবশ্যই, গণনা বিজ্ঞান সহজ নয়, তবে প্রচুর কাজ করার সাথে আপনার এটি করা উচিত be
ভ্যানকম্পুট

1
শেরিল স্কাইকম্পে স্বাগতম Welcome আমি মনে করি আপনি এখানে বেশ কয়েকটি প্রশ্ন জিজ্ঞাসা করেছেন। আপনি যা লিখেছেন তা সম্পাদনা করুন যাতে এটি কেবল একটি প্রশ্ন। আপনি যদি চান তবে অন্যান্য প্রশ্নগুলি আলাদা করে জমা দিতে পারেন, একবারে একটি করে।
ডেভিড কেচসন

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

উত্তর:


14

প্রশ্নের অধীনে গোড্রিক লিঙ্কটি লিঙ্কটি ঠিক সঠিক। এটি একটি গণ্য বিজ্ঞানী যে অনেক প্রতিভা থাকতে পারে তার একটি ভাল ওভারভিউ দেয়।

সাধারণভাবে, একটি কম্পিউটেশনাল এক্স (এক্স = গণিতবিদ, সিভিল ইঞ্জিনিয়ার, পদার্থ বিজ্ঞানী) এবং তাত্ত্বিক এক্স বা এক্সপেরিমেন্টাল এক্স হওয়ার মধ্যে পার্থক্যটি হ'ল এক্সপেরিমেন্ট বা তত্ত্বের পরিবর্তে কম্পিউটারের সাথে পূর্ববর্তী সমস্যাগুলি সমাধান করা। স্পষ্টতই, কম্পিউটারগুলি ব্যবহারের দক্ষতা - বিশেষত সেগুলি প্রোগ্রাম করার জন্য - এটি দক্ষতার এবং এক্স এর নিজের সম্পর্কে ভাল বোঝার জন্য এটির একটি গুরুত্বপূর্ণ অঙ্গ।

গণনা বিজ্ঞানীরা হলেন এমন ব্যক্তিরা যাঁরা তাত্ক্ষণিকভাবে এক্স সম্প্রদায়ের অংশ নন তবে প্রায়শই গণিত বা কম্পিউটার বিজ্ঞানের একটি পটভূমি থাকে। আমি নিজেকে এক হিসাবে গণনা করতে হবে। আমি বলব যে তাদের বেশিরভাগই নিজের মধ্যে কোনও বিশেষ অ্যাপ্লিকেশন (যেমন, এক্স) সম্পর্কে ততটা আগ্রহী নন, বরং এক্স ক্ষেত্রের সমস্যাগুলি সমাধান করার জন্য নতুন সংখ্যাসূচক এবং গণনামূলক পদ্ধতিগুলি বিকাশ এবং প্রয়োগের উপায় হিসাবে বিবেচনা করুন - যেমন টেস্টকেস হিসাবে as যে পদ্ধতিগুলির জন্য আরও বিস্তৃতভাবে প্রযোজ্য for অনেক গণ্য বিজ্ঞানী হ'ল দুর্দান্ত প্রোগ্রামার এবং সম্ভবত আরও গুরুত্বপূর্ণভাবে সফ্টওয়্যার ডিজাইনার এবং প্রকৌশলী। এতে ভাল হওয়া অবশ্যই একটি গণ্য বিজ্ঞানীর কাজের বিবরণের একটি গুরুত্বপূর্ণ অংশ।


1
খুব ভাল বলেছেন.
জ্যাক পলসন

একটি গণিত গণিত কি?
মিলিণ্ড আর

যার লক্ষ্য গণ্য সমস্যাগুলির জন্য গাণিতিক পদ্ধতিগুলি বিকাশ করা। উদাহরণস্বরূপ, সীমাবদ্ধ উপাদান পদ্ধতি, লিনিয়ার বা
ননলাইনার সলভার

1
চমৎকার, কম্পিউটারগুলি বাদে "গণনামূলক পরীক্ষা" করতে পারে যেমন গণিত বা সিএস গবেষণায়। (একটি ভিন্ন ধরণের / ধরণের পরীক্ষণ)) এই ক্ষেত্রগুলিতে "অভিজ্ঞতামূলক গবেষণা" নামে অভিহিত হয়, সম্ভবত সেরা শব্দ নয় তবে ব্যবহৃত হয়। এটি একটি নতুন / বড় উদীয়মান দৃষ্টান্ত। esp "বড় ডেটা" ইত্যাদি সহ
vzn

6

এটিকে অযৌক্তিকভাবে বলতে গেলে, আপনি যদি 'গণনীয় বিজ্ঞান' করার দাবি করেন তবে প্রোগ্রামিং জানেন না তবে আপনি ভাল পেশাদার হবেন না।

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

যতদূর আমি এটি দেখছি, আপনি প্রোগ্রামিংটিও না জেনে বাঁচতে পারবেন: তাত্ত্বিকভাবে অ্যালগরিদম ডিজাইন করে। তবে আপনার অ্যালগরিদমগুলি রিয়েল টাইমে কাজ করে কিনা তা যাচাই করতে আপনাকে প্রোগ্রামিং জানে এমন কাউকে নিয়োগ করতে হবে।

তদুপরি, এটি আধুনিক বিশ্বের সত্য যে প্রোগ্রামিং জানে তাদের ভাল বেতন দেওয়া হয়। এই প্রোগ্রামটিতে!


3

আমি গণনা বিজ্ঞানের সংজ্ঞা বা বর্ণনার পাঠ্য-পুস্তক সংস্করণগুলি সম্পর্কে অবগত নই তবে আমার অভিজ্ঞতার ভিত্তিতে এখানে আমার দুটি সেন্ট রয়েছে:

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

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

আপনার কম্পিউটার বিজ্ঞানের পটভূমিতে অবশ্যই সহায়তা করা উচিত। এটার পরিধি বেশি বা না কিছুটা বিষয়ভিত্তিক। তবে আমি বলব, আপনি যে বিষয়গুলি অধ্যয়ন করেছেন সেগুলি দেওয়া আপনার আরামদায়ক অঞ্চলে এটি হওয়া উচিত।


আমরা হব. প্রকৃতপক্ষে ইঞ্জিনিয়ারিং পদার্থবিজ্ঞান, রসায়ন সম্পর্কিত বিষয়ের বিষয়ে - আমি তেমন বিজ্ঞানসম্মত নই। সাম্প্রতিক বছরগুলিতে, আমার মূল ফোকাস কম্পিউটার সায়েন্স - প্রোগ্রামিং নির্দিষ্ট হওয়া। যদি কেউ আমাকে কোয়ান্টাম ফিজিক্স এবং সমস্ত জিজ্ঞাসা করে তবে আমি তেমন ভাল নই।
শারিল

যদি এই প্রকল্পটি মূলত পদার্থবিদ্যার একটি ভাল ধারণা নিয়ে "প্রোগ্রামিং" সম্পর্কে থাকে; আমার ধারণা আমি সামলাতে পারি (তদতিরিক্ত, যান্ত্রিকগুলি আমার পদার্থবিজ্ঞানের অংশ যেখানে আমার শক্ত ভিত্তি রয়েছে))
শেরিল

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

3

এখানে ভিন্ন ধরণের উত্তর দেওয়া হয়েছে তবে আমার মতে এটি বেশ আকর্ষণীয়।

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

অন 25 users having more than 1000 reputation:

  • 4 (16%)একটি অ্যাকাউন্ট নেই।
  • 5 (20%)খালি খ্যাতি অর্জন না করে অ্যাকাউন্টটি খোলে।
  • 16 (64%)স্ট্যাকওভারফ্লোতে অবদান রাখে।

সুতরাং, 84%তাদের মধ্যে কমপক্ষে প্রোগ্রামিংয়ে আগ্রহী। আমার মতে, এটি দেখায় যে প্রোগ্রামিং হ'ল বৈজ্ঞানিক কম্পিউটিংয়ের কাজের একটি প্রয়োজনীয় অংশ :-) এটি কেবলমাত্র অন্যান্য উত্তরের একটি নিশ্চিতকরণ!

আর একটি আকর্ষণীয় তথ্য (যে আমি পরিমাণটি জানায়নি) হ'ল এই সমস্ত ব্যবহারকারীর কেবলমাত্র গণনা বিজ্ঞান এবং স্ট্যাকওভারফ্লো নয়, অনেকগুলি বিষয়ের অ্যাকাউন্ট রয়েছে! আমি মনে করি এটি কেবল ওল্ফগ্যাং ব্যাঙ্গারথের উত্তরের দিকে চলে যায়।


2

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

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


1

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


1

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

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