প্রোগ্রামারদের জন্য প্রয়োজনীয় উইন্ডোজের কোন ডিফল্ট বৈশিষ্ট্য নেই? [বন্ধ]


13

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

একটি উদাহরণ একাধিক কর্মক্ষেত্র থাকার বিকল্প হবে option যখন ডুয়াল মনিটরগুলি কাজে আসবে তখন ব্যবহার করার সম্ভাবনা নেই।


একাধিক কর্মক্ষেত্র? মানে ... সাব-ডিরেক্টরি?
Shog9

10
@ মিঃসিআরটি আপনি কি কখনও লিনাক্স ব্যবহার করেছেন?
Ygrec

7
আমার মনে হয় "ওয়ার্কস্পেস" দ্বারা তার অর্থ ভার্চুয়াল ডেস্কটপগুলি।
জেসি বুচানান

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

জিনোম এবং কেডি উভয় ভার্চুয়াল ডেস্কটপগুলির বৈশিষ্ট্যটিকে ওয়ার্কস্পেস হিসাবে উল্লেখ করে যা এখন পর্যন্ত লিনাক্স ডেস্কটপ পরিবেশ, টমেটো / টমেটো হিসাবে দেখা যায়।
কোয়ার্টেরিয়ন

উত্তর:


14

একটি সংকলক এবং একটি দরকারী শেল।


মন্তব্যগুলির উপর ভিত্তি করে স্পষ্টতা:

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

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

উইন্ডোতে খুব ভাল জিনিস রয়েছে তবে এটি অন্য একটি বিষয়। ;)


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

1
@ ভিক্টর হুরডুগাচি: আপনার একটা বক্তব্য আছে, তবে যেটি সবচেয়ে উল্লেখযোগ্যভাবে অনুপস্থিত এটি অবশ্যই সি / সি ++ এর জন্য একটি সংকলক।
লেনার্ট রেজেব্রো

4
অবশ্যই এই উত্তরটি পুরানো
FinnNk

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

4
নিশ্চিতভাবে একটি দরকারী শেল। সম্পূর্ণ হাস্যকর যে 2010 সালে আপনি কেবল কমান্ড প্রম্পট উইন্ডোটি সর্বাধিক করতে পারবেন না। ডব্লিউটিএফ ?!
কলিন গৌডি

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

2
"অপারেটিং সিস্টেমের সোর্স কোড এবং সফ্টওয়্যার প্যাকেজগুলি সহজেই উপলব্ধ এবং লাইসেন্সবিহীনভাবে লাইসেন্সযুক্ত যাতে আপনি এটিকে পুনরায় ব্যবহার করতে পারেন।" কি?
Ygrec

2
apt-get source package-nameযখনই আপনি জানতে চান যে কোনও নির্দিষ্ট সফ্টওয়্যার প্যাকেজ কীভাবে কাজ করে।
ডেভিড

4
আমি আপনার প্রথম বিষয়টির সাথে একমত নই। কেন আপনি সবাইকে সন্তুষ্ট করবেন এই আশায় বিভিন্ন সম্পাদক, সংকলক এবং রানটাইম পরিবেশ সহ ওএসকে কেন ফুলে উঠছে? প্রতিটি প্রোগ্রামারকে তার প্রয়োজনীয় জিনিসগুলি ইনস্টল করতে দেওয়া ভাল।
ভিক্টর হুরডুগাচি

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

2
(1) আমি সবেমাত্র উবুন্টো ইনস্টল করেছি এবং আমি উইন্ডোতে যেমন করেছিলাম তেমন ভাষা এবং দেব সরঞ্জাম পৃথকভাবে ইনস্টল করতে হয়েছিল। (২) নোটপ্যাড প্রকৃতপক্ষে অপর্যাপ্ত ডিফল্ট সম্পাদক; টেক্সটপ্যাড একটি মিষ্টি স্পটের কাছাকাছি। (4) উইন্ডোর সামগ্রিক কীবোর্ড আমি যে কোনও লিনাক্স ডেস্কটপ ব্যবহার করেছি তার চেয়ে ভাল সমর্থন করে; । আমি এমনকি প্লাগ ইন একটি মাউস ছাড়া ডেস্কটপ এবং সবচেয়ে বেশী অ্যাপ অপারেট করতে পারে
কাদা

4

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

বিটিডাব্লু, উইন্ডোজ এর পাওয়ারশেল রয়েছে যা "শালীন শেল" মন্তব্যগুলিতে সহায়তা করে।

এটি বলেছিল, উন্নত সরঞ্জামগুলি অন্তর্নির্মিত করা সর্বদা ভাল Scott স্কটের তালিকার যে কোনও সরঞ্জাম নিন।

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

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

বিতরণ করা জিসিসি খুব ভাল তাই এটি যে কোনও সংকলক ব্যবহারের জন্য বিল্ট-ইন ফ্রেমওয়ার্ক হিসাবে খুব স্বাগত জানায় (ভিএস সমাধানের জন্য Incredibuild দেখুন)।

সমস্যাগুলি খুঁজে পেতে ওএসের একটি চেক করা বিল্ডটি ব্যবহার করা এবং ব্যবহার করা আরও সহজ হত It আপনি চেক করা বিল্ড থেকে বেরিয়ে আসা ভাল তথ্যের জন্য ডিবাগ কেবলগুলি ব্যবহার করা কিছুটা চরম। ভিএমগুলি সহজেই এটি করতে পারে - যদি তাই হয় তবে কোনও লিঙ্ক দিয়ে মন্তব্য করুন।


হ্যাঁ একটি মৌলিক আইডিই বিশেষত দুর্দান্ত হবে, ব্যর্থ হয়েছে যে মাঝারিভাবে ওকে পাঠ্য সম্পাদকটি শুরু হবে।
FinnNk

@ ফিননক, "মাঝারিভাবে ঠিক আছে" টেক্সট সম্পাদকের জন্য আপনার কোন প্রয়োজনীয়তা রয়েছে?

সিনট্যাক্স হাইলাইটিং, রেজেক্স অনুসন্ধান / প্রতিস্থাপন, একাধিক উইন্ডো, দৃশ্যমান সাদা স্থান এবং লাইন নম্বর - এর জন্য কিছু সমর্থন - তাই আমার মনে ইম্যাকসের মতো কিছু নেই (যদিও এটি বিকল্প হিসাবে দুর্দান্ত হবে)। যদিও সত্যিই কোনও পাঠ্য সম্পাদক নয়, আজকাল। নেট কোডের সামান্য বিটের জন্য আমি লিনকপ্যাডটি অনেক বেশি ব্যবহার করি।
FinnNk

4

বেস, সেড, গ্রেপ, অ্যাডক, সন্ধান করুন এবং এসএসএস করুন


আমি উইন্ডোতে তাদের বেশিরভাগ চালিয়েছি ... এবং উপরের বেশিরভাগ পাওয়ারশেল দিয়ে করতে পারি।
মার্ফ

2
এক্স উইন্ডোজ সমর্থন সহ এসএসএস;) বাশ শক্তিশালী তবে এর নীচে থাকা সমস্ত কিছুই কাস্টমাইজযোগ্য, শেল কেবলমাত্র সেই সংস্থান হিসাবে যত শক্তিশালী তা চালিত করতে পারে।
কোয়ার্টেরিয়ান

যেহেতু কখন প্রোগ্রামারটির জন্য অ্যাজেড এবং সেড প্রয়োজন হয়?
ডায়নামিক

2
  • একাধিক বস্তুর জন্য অনুলিপি / আটকান
  • বিন্যাস-মুক্ত আটকান (ফন্ট / আকারের তথ্য ছাড়াই)

3
বিন্যাস-মুক্তের জন্য +1। আমি সর্বদা একটি ওয়েবপৃষ্ঠা বা নোটপ্যাডের কোনও পাঠ্য অঞ্চলে আটকানো এবং তারপরে পাঠ্য শৈলীগুলি অপসারণ করি।
ম্যাকনিল

3
উইন্ডোজ সাধারণ পাঠ্য আটকানো সমর্থন করে, অ্যাপ্লিকেশনগুলিকে কেবল এটি একটি বিকল্প হিসাবে প্রয়োগ করতে হবে।
গ্র্যান্ডমাস্টারবি

1
@ গ্র্যান্ডমাস্টারবি তারপরে ফরমাটলেস ক্লিপবোর্ডের ডিফল্ট হওয়ার ইচ্ছা।
পেস্তাটি

2

বিভিন্ন স্তরের ভিত্তিক ব্যবহারকারীদের জ্ঞানে ইউআই পরিবর্তন করার ক্ষমতা।

উদাহরণস্বরূপ বিকাশকারী / প্রশাসক হিসাবে আপনার ইউআই-তে বিশেষজ্ঞের স্তরের প্রয়োজন হতে পারে।


1

ইউনিক্স ফাইল প্রসেসিং সরঞ্জামগুলি (ডাব্লুসি, সাজান, ইউনিক, অ্যাডক, বিড়াল, গ্রেপ, ফাইন্ড, এবং সিটিরা) সহ - অন্যরা যেমন উল্লেখ করেছেন - একটি ভাল শেল (যেমন, বাশ)।

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

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


0

আমি অন্যান্য পোস্টের সাথে একমত তাই যোগ করতে:

আমি এক্স ফরওয়ার্ডিং বনাম উইন্ডোজ রিমোট ডেস্কটপ সহ ssh মিস করি। যারা জানেন না তাদের জন্য আপনি নেটওয়ার্ক জুড়ে একটি ডেস্কটপ প্রোগ্রাম চালাতে পারেন তবে এটি স্থানীয় উইন্ডোর মতো কাজ করে।


0

আর কমান্ড লাইন আর্গুমেন্ট জন্য সমর্থন। মাইক্রোসফ্টস বিল্ড সিস্টেম ব্যবহার না করে এমন জটিল জাভা সমাধান তৈরি করার সময় আপনি খুব দ্রুত সমস্যার সমাধান করতে পারবেন।


0

valgrindএবং gcov?

আমি উইন্ডোজগুলিতে বিকাশ করার সময় পাওয়ার শেল ব্যবহার করি (শখ হিসাবে) এবং আমি কিছু সহজ স্ক্রিপ্টিং পেতে GnuWin32 সরঞ্জাম (সেড, অ্যাজক, গ্রেপ, ইত্যাদি ...) এবং পাইথন ইনস্টল করেছি, সুতরাং সেখানে কোনও সমস্যা নেই।

তবে আমি যখনই আমার প্রোগ্রামটি পরিদর্শন করতে চাই তখন নিজেকে প্রাচীরের মধ্যে আঘাত করতে দেখি ... অবশ্যই আমি ডিবাগারটি (কিছুটা) ব্যবহার করতে পারি তবে:

  • কিভাবে একটি স্মৃতি ফাঁস স্পট?
  • একটি স্মৃতি হোগগুলি কীভাবে চিহ্নিত করে?
  • কীভাবে গরম দাগগুলি চিহ্নিত করা যায়?
  • কোডের অব্যবহৃত / অপরিবর্তিত অংশগুলি কীভাবে চিহ্নিত করা যায়?

আমি এখানে এবং সেখানে কিছু সরঞ্জাম দেখেছি এবং স্ট্যাকওভারফ্লোতে একটি ভাল প্রশ্ন ছিল এবং তালিকাভুক্ত সরঞ্জামগুলির সংখ্যা হ'ল ভয়ঙ্কর ... এবং তাদের সীমাবদ্ধতাও।

লিনাক্স বিকাশকারীদের দ্বারা বিকাশকারীরা তৈরি করেছেন, তাই এটি অনেকগুলি বিকাশকারীদের বন্ধুত্বপূর্ণ সরঞ্জাম পেয়েছে :)


0

ইতিহাস ফাংশন সহ অনুলিপি / আটকান।

ভাগ্যক্রমে ক্লিপএক্স একটি সমাধান দেয়:

ClipX

PS আমি ক্লিপএক্সের সাথে অনুমোদিত নয়;)


-1

একটি শালীন শেল, আরও একটি সংকলক "ডিফল্ট" বৈশিষ্ট্যগুলি যতটা উদ্বিগ্ন, তত ভাল শুরু হবে।


csc.exe .NET কাঠামোর অন্তর্ভুক্ত। আপনি এটি দিয়ে সি # কোড সংকলন করতে পারেন।
ভিক্টর হুরডুগাচি

@ ভিক্টর: এটি কি স্টক উইন্ডোজের সাথে অন্তর্ভুক্ত?
জোশ কে

হ্যাঁ. .NET 3.0 উইন্ডোজ 2008 এবং ভিস্তার সাথে 3.5 পাঠানো হয়েছে যখন উইন্ডোজ 7
ভিক্টর হুরডুগাচি

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