প্রতিযোগিতা যদি উন্নয়নের জন্য 'লিঙ্গুয়া অ্যাসব্যাকুরা' ব্যবহার করে তবে কেন আমাকে উদ্বেগ করা উচিত? [বন্ধ]


16

আমি পল গ্রাহামের প্রবন্ধটি পড়ছিলাম - পিটিং দ্য অ্যাভারেজ (2003) এবং তার যা বলা হয়েছিল তা এখানে:

কাজের বিবরণে যত আইটি গন্ধ হবে তত কম সংস্থার বিপজ্জনক ছিল। সবচেয়ে সুরক্ষিত ধরণগুলিই ওরাकल অভিজ্ঞতা চেয়েছিল। আপনি কখনই তাদের সম্পর্কে চিন্তা করতে হবে না। যদি তারা বলে যে তারা সি ++ বা জাভা বিকাশকারী চায় তবে আপনিও নিরাপদ ছিলেন। যদি তারা পার্ল বা পাইথন প্রোগ্রামারদের চায়, তবে এটি কিছুটা ভয়ঙ্কর হবে - এটি এমন একটি সংস্থার মতো শোনাচ্ছে যেখানে প্রযুক্তিগত দিকটি, অন্ততপক্ষে বাস্তব হ্যাকারদের দ্বারা পরিচালিত হয় where

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

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

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

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

পিএস: 'লিঙ্গুয়া অবস্কুরা' বলতে কারও অনুভূতিতে আঘাত করা বোঝানো হয় না :)


4
পণ্য ভাষা এবং পাওয়ার ভাষার মধ্যে ব্যবধানটি এখনও বিশাল। জাভা বা একইভাবে উন্নয়নের গতিকে আরও কার্যকর করা সম্ভব, যেমনটি বলুন, প্রশস্ততার অর্থে লিস্প।
এসকে-যুক্তি

4
@ এসকে-লজিক - ব্যাক আপ করতে কোনও ডেটা?
পিএইচডি

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

8
@ এসকে-যুক্তি আসলেই? বিপরীতে LISPers যুক্তি থাকা সত্ত্বেও, সত্য যে Emacs এর সম্ভাব্য বর্জন - এবং প্রায় কোনও বড় ওয়েবসাইট - একটি লিপ্প ব্যবহার করে খুব কম মূল্যের প্রোগ্রাম তৈরি করা হয়েছিল - 1997 এর মাধ্যমে ভায়াবেব সার্কাকে বাদ দেওয়া হয়েছে So অবিশ্বাস্য উত্পাদনশীলতা বৃদ্ধির দাবি সত্ত্বেও, বেশিরভাগ এলআইএসপি অ্যাডভোকেটরা সকলেই আলাপ করেন এবং হাঁটেন না। তাদের কেবলমাত্র একাডেমিক গবেষণা স্টাফ রয়েছে (গবেষণার উপর আরও বেশি এবং উত্পাদন মানের কম), শখের প্রকল্পগুলি এবং কয়েকটি সংস্থায় ব্যবহৃত কিছু অভ্যন্তরীণ জিনিস।
হেজাজমান

2
@ এসকে-যুক্তি সমস্যাটি হ'ল লিস্পে স্ট্যাটিকালি টাইপ করা ভাষা প্রয়োগ করার ক্ষমতা থাকা সত্ত্বেও স্থির টাইপিংয়ের অভাব।
বেঞ্জামিনবি

উত্তর:


16

টুলচেন একটি লক্ষণ।

যখন কোনও সংস্থা ওরাকলকে বাছাই করে, এটি এর ইঙ্গিত দেয়:

  • প্রচুর টাকা ফেলে দিতে হয়
  • বড় কর্পোরেশন
  • ম্যানেজমেন্টের অনেক স্তর সহ গভীরভাবে নেস্টেড সাংগঠনিক কাঠামো
  • সংস্থাটি 'স্যুট' দ্বারা চালিত হয়: হয় নির্বাহী প্রকারের, বা বিপণন ও বিক্রয়
  • বিশাল আকারের কোডবেসগুলির সাথে বৃহত একতরফা সফ্টওয়্যার পণ্য তৈরি করে
  • সব কিছুর জন্য আনুষ্ঠানিক প্রক্রিয়া

যখন কোনও সংস্থা পাইথন বাছাই করে, এটি একটি চিহ্ন:

  • ছোট তরুণ সংস্থা
  • বাঁচানোর মতো কোনও টাকা নেই
  • ফ্ল্যাট শ্রেণিবিন্যাস
  • সংস্থা প্রোগ্রামারদের দ্বারা পরিচালিত হয়
  • ছোট কোডবেস দিয়ে ছোট একক-উদ্দেশ্য পণ্য তৈরি করে
  • বেশিরভাগ অনানুষ্ঠানিক প্রক্রিয়া

যখন এই দুটি মিলিত হয়, বৃহত্তর কর্পোরেশনের কৌশল হ'ল ঝুঁকি এড়ানো, তাদের গতি ব্যবহার করা এবং প্রতিযোগীকে বাইরের বিপণন করা। ছোট প্রতিযোগিতার কৌশলটি হ'ল প্রথমে প্রতিযোগিতাটি বাজারে পরাজিত করা, এবং তারপরে উন্নত পণ্য হিসাবে চালিয়ে যাওয়া। যদি ছোট সংস্থা সঠিক লড়াইগুলি চালায় তবে তারা দ্রুত এবং আরও প্রতিক্রিয়াশীল হয়ে ঝুঁকি এড়াতে বৃহত সংস্থার প্রবণতার সুযোগ নিয়ে সহজেই বৃহত্তর সংস্থাকে সহজেই কার্যকর করতে পারে।


1
ওরাকল ব্যবহারকারী সংস্থা সম্ভবত এখনও পাঁচ বছরের মধ্যে থাকবে!
জেমস অ্যান্ডারসন

3
@ জেমসএন্ডারসন: হাটের উপর নির্ভর করে। তারা যদি পরবর্তী ফেসবুক হওয়ার চেষ্টা করে তবে সম্ভবত তা নয়; যদি তারা একটি বৃহত বীমা সংস্থা হয়, তবে সম্ভবত হ্যাঁ। তবে তারপরে, আপনি যদি একটি বড় বীমা সংস্থা হন তবে একটি গ্যারেজ স্টার্টআপ আপনার ভয় পাওয়ার খুব কমই প্রয়োজন।
tdammers

সুতরাং মনে হচ্ছে আমি পাইথন / রুবি / স্কালা / ক্লোজারের দোকান ... মিমি জন্য কাজ করতে চাই। আমার অভিজ্ঞতার প্রদত্ত স্থানগুলি যা অর্থ ফেরত দিয়েছে সেগুলি আপগ্রেড করার ক্ষেত্রে খুব ধীর গতির ঝোঁক। নিশ্চিত কেন। এক সংস্করণ এগিয়ে নিয়ে যাওয়ার ব্যথা প্রায়শই বেশ কয়েকটি সংস্করণকে এগিয়ে নিয়ে যাওয়ার চেয়ে বেশি মৃদু হয়। প্রদত্ত সফ্টওয়্যার "সাধারণত" মাইগ্রেশন সরবরাহ করে তবে মাইগ্রেশন সাধারণত বেশিরভাগ ক্ষেত্রেই সংস্করণে সংস্করণ হয়।
রিগ

25

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


1
প্রকৃতপক্ষে, গ্রাহাম এর অর্থ হ'ল " এটি এমন একটি সংস্থার মতো শোনাচ্ছে যেখানে প্রযুক্তিগত দিকটি অন্তত বাস্তব হ্যাকারদের দ্বারা পরিচালিত হয় " - এমন একটি সংস্থা যেখানে কমপক্ষে প্রযুক্তিবিদরা তার পক্ষে আসল প্রতিযোগিতা হওয়ার পক্ষে যথেষ্ট স্মার্ট হতে পারে।
রস প্যাটারসন

8
আজকাল এটি বেশিরভাগ ক্ষেত্রেই বদলে যায়, কারণ "অস্পষ্ট ভাষা বেছে নেওয়া" হ'ল উদ্বেগ ও দ্বিধাদ্বন্দ্বীদের মধ্যে এই দিনটির শিখর।
হেজাজমান

2
এটি একটি ইঙ্গিতও দেয় যে সংস্থাটি "কী বিল্ডিং করতে হবে" তার পরিবর্তে অভ্যন্তরীণ দিকে তাকিয়ে "কীভাবে তৈরি করতে হবে" তার দিকে দৃষ্টি নিবদ্ধ করছে। এই জাতীয় সংস্থাগুলি অনেক গ্রাহককে আকর্ষণ করে না।
জেমস অ্যান্ডারসন

13

আমি ভাষার নির্দিষ্টকরণের চেয়ে মনোভাব সম্পর্কে পিজির মন্তব্যগুলিকে বেশি দেখি। অভ্যন্তরীণ আইটি মানসিকতাযুক্ত ব্যক্তিরা এটি নিরাপদে খেলেন। তারা স্বল্প ঝুঁকিপূর্ণ প্রযুক্তি ব্যবহার করে, ঝুঁকি হ্রাস করার প্রক্রিয়া রয়েছে এবং স্বল্প ঝুঁকিপূর্ণ কৌশল গ্রহণ করে। আপনার নিজের খেতে খেতে তারা নিজেরাই দুপুরের খাবার নিয়ে চিন্তিত busy

রক্তক্ষরণ প্রান্তের লোকেরা (অজগর 2003) উদ্বিগ্ন। তারা ক্ষুধার্ত. তারা ঝুঁকি নেয়। তারা বুদ্ধিমানভাবে কৌতূহলী। একটি উত্তেজনাপূর্ণ নতুন ভাষা শিখতে দেরিতে থাকা একই ধরণের ব্যক্তি হ'ল প্রকার যাঁরা আপনার কাজটি করার আগে আপনার শিল্পকে আপেন্ড করতে পারেন।


4
অবশ্যই তারা গ্রহণ করেছিল এমন একটি ঝুঁকির মধ্যে দিয়ে তারা পুরোটা গ্রাস করতে পারে ...
মাইকেল বর্গওয়ার্ট

3
"" "রক্তক্ষরণ প্রান্তের লোকেরা (অজগর 2003) তাদের চিন্তিত হতে পারে They তারা ক্ষুধার্ত। তারা ঝুঁকি গ্রহণ করে intellect ডেভলপমেন্ট প্র্যাকটিমেটসের সাথে কোনও স্পর্শ নেই।
হিজাজমান

2
উভয় সত্য। এটি একটি সংখ্যা গেম। তবে চূড়ান্ত বিপরীতে নিন। কখনও কখনও outliers বিস্ফোরিত। কখনও কখনও তারা সফল হয়। কিন্তু আপনি কি কখনও প্রতিযোগী কোবল নিয়ে আপনার পরে আসার ভয় পাবেন?
ম্যাথএট্যাক

13

গ্রাহাম প্রতিযোগী হিসাবে তার কাছে কম বিপজ্জনক, নিছক কম বিপজ্জনক নয় means তার বক্তব্যটি জাভা (বা 2003 সালে সি ++, বা 1980-এ সিওবিএল) নয় যে কম বিপজ্জনক, তবে এটি স্বাভাবিক and তবে যে সংস্থাগুলি অস্পষ্ট (বা আরও সঠিকভাবে উচ্চতর চালিত এবং কম-পরিচিত) ভাষাগুলিতে দৃ talent় প্রতিভা খুঁজছেন তারা হ'ল সংস্থাগুলি।

এবং হ্যাঁ, এটি আজ সঠিকভাবে উপলব্ধি করে। গ্রাহাম এটি লেখার অনেক আগে এটি নিখুঁত ধারণা তৈরি করেছিল, আমরা কেবল সেদিন জাভা সম্পর্কে আলোচনা করিনি talk


6
যদি কেবল আমাদের আজকাল জাভা সম্পর্কে কথা না বলা হত।
ডেড এমএমজি

8

আসুন দেখুন সফল স্টার্টআপগুলি দ্বারা প্রথমে কোন ভাষাগুলি ব্যবহৃত হয়েছিল used আমার মাথার উপরের দিক থেকে একটি অবৈজ্ঞানিক তালিকা। কারও শক্তি থাকলে যথাযথ এলোমেলোভাবে গবেষণা করা আরও ভাল better

  • ফেসবুক: পিএইচপি
  • স্ট্যাকেক্সচেঞ্জ: সি #
  • গুগল: জাভা এবং পাইথন
  • টুইটার: রেল অন রুবেল

সুতরাং, সম্ভবতঃ, আমরা উপসংহারে পৌঁছেছি যে ফেসবুক এবং স্ট্যাকেক্সচেঞ্জ তাদের প্রতিযোগীদের জন্য কোনও হুমকি দেয় না। খুব বিশ্বাসযোগ্য নয়।


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

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


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


3
রেডডিট লিস্পে শুরু হয়েছিল, তবে তারা গিয়ে পাইথনের পুরো বিষয়টি পুরোপুরি নতুন করে লিখেছিল কারণ কেউ লিস্প বুঝতে পারেনি understand
ম্যাসন হুইলার

গুগল বিভিন্ন জিনিসের জন্য প্রচুর ভাষা ব্যবহার করে। তারা অনুসন্ধান, ক্রোম ইত্যাদির মতো তাদের মূল পণ্যগুলির জন্য সি ++ ব্যবহার করে
মাইকে 30

@ মাইক প্রশ্নটি শুরু সম্পর্কে। গুগল যখন একটি স্টার্টআপ ছিল তখন তারা প্রথম ভাষা ব্যবহার করেছিল জাভা ও পাইথন।
মার্কজে

6

একজন গড় বিকাশকারী গড় সরঞ্জামগুলি ব্যবহার করে, কারণ তিনি আরও শক্তিশালীগুলির মান দেখতে পান না:

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

(জোর আমার।)

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


3
এটি মোটেও সত্য নয়। সরঞ্জামাদি, বিজ্ঞাপন, বিদ্যমান গ্রন্থাগারগুলি এবং মানের শিক্ষণ উপকরণগুলিও কোনও ভাষার জনপ্রিয়তা পরিবর্তন করতে পারে।
ডেড এমএমজি

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

আমার ধারণা আমি এই স্পষ্ট ধারণাটি নিয়েছিলাম যে সাধারণ সচেতনতার সমস্ত ভাষাগুলি প্রায় বিপণন, সরঞ্জাম এবং ডকুমেন্টেশনের দিক থেকে সমান ... - এবং এটি করা আপনার পক্ষে ভুল হবে। আসলে ভুল।
জিম জি

1
@JimG। আপনি একটি নির্দিষ্ট উদাহরণ দিতে পারে? টিআইওবিই সূচক বিবেচনা করে, শীর্ষ 10 এবং শীর্ষ 50 এর বেশিরভাগ অংশই সেই অঞ্চলে তুলনীয় বলে মনে হয়। তদ্ব্যতীত, লোকেরা ভাষাগুলির মধ্যে যে ভাষাগুলি একেবারে আলাদা তার মধ্যে বৈশিষ্ট্য তুলনামূলকভাবে তৈরি করছে, তবে অন্য দিকগুলির জন্য কেন একই রকম করবেন না?
জন পুরী

5

ভাষার পছন্দটি শুরু করার জন্য শক্ত। প্রচুর খুব ভাল স্টার্টআপগুলি বাজারে আসার গতি, প্রতিষ্ঠাতার পরিচিতি এবং ভবিষ্যতের নিয়োগের সুবিধার জন্য "সাধারণ" ভাষা বেছে নেয়।

কম ব্যবহৃত ভাষা নির্বাচন করা ভাল লক্ষণগুলি প্রেরণ করে। এটি বলে যে আপনি উন্নয়নের বিষয়টি গুরুত্বের সাথে নিতে এবং বিশেষায়িত প্রোগ্রামারদের নিয়োগের জন্য কঠোর চেষ্টা করার জন্য প্রস্তুত। সেগুলি যদিও কেবলমাত্র সংকেত, একটি স্টার্টআপ ভাষাতে এটি চয়ন করার চেয়ে বেশি।

নীচের লাইনটি ভাষাতে আপনার পছন্দটি আপনার প্রসঙ্গে সঠিকভাবে মূল্যায়ন করা উচিত। উদাহরণস্বরূপ ফেসবুক পিএইচপি ব্যবহার করে ঠিকঠাক করেছে যা সাধারণত খুব স্কেলেবল ভাষা হিসাবে বিবেচিত হয় না


1
+1 যদি কেবলমাত্র "ফেসবুক ঠিক আছে" - এর জন্য অধ্যয়নযোগ্যতার জন্য রয়েছে।
মার্কজে

5

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


2
-১: হাহ? দুঃখিত, আপনি আমাকে হারিয়েছেন
জিম জি

4

দুটি প্রতিযোগিতা যদি অস্বাভাবিক ভাষা ব্যবহার করে তবে আপনার দুশ্চিন্তা হওয়া উচিত:

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

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

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

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


0

আপনার গ্রাহকরা যদি লকড না থাকে তবে হ্যাঁ । শক্তিশালী ভাষা ব্যবহার করা প্রতিযোগীদের সম্পর্কে আপনার চিন্তিত হওয়া উচিত।

জাভা, সি #, সি ++, তুলনামূলকভাবে ভার্বোজ, এবং তুলনামূলকভাবে ধীর সম্পাদনা / পরীক্ষার চক্র রয়েছে। এটি এমনকি দ্রুত বিকাশকারীরা বৈশিষ্ট্যগুলি সরবরাহ করতে পারে এমন গতি সীমিত করে। শক্তিশালী মেটা-প্রোগ্রামিং অন্তর্নির্মিত এবং শূন্য সংকলনের সময় সহ আরও অভিব্যক্তিপূর্ণ ভাষা বিশেষজ্ঞ বিকাশকারীদের যত দ্রুত সম্ভব বৈশিষ্ট্যগুলি তৈরি করতে অনুমতি দেয় allow আপনি যদি বিজয়ীর জন্য বিশাল পুরষ্কার সহ মার্কেট শেয়ারের প্রতিযোগিতায় রয়েছেন তবে আপনি যে সর্বাধিক সেরা বিকাশকারীকে খুঁজে পেতে পারেন তার জন্য নিয়োগ দেওয়া বুদ্ধিমান হয়ে যায় এবং যে কোনও ভাষা তাদের দ্রুত যেতে দেয় use আপনি পরে স্কেলাবিলিটি সম্পর্কে চিন্তা করতে পারেন।


1
-১: সি #, যখন ভিজ্যুয়াল স্টুডিও, রেশার্পার, লাইনকিউ এবং .NET 4.0 লাইব্রেরিতে লেখা হয় তখন অন্যান্য ভাষার তুলনায় ধীর সম্পাদনা / পরীক্ষার চক্র থাকে?
জিম জি

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

@ জিম জি। হ্যাঁ, কমন লিস্পের সাথে তুলনা করা, সি # সম্পাদনা / পরীক্ষার চক্রটি ধীর। আপনি একটি চলমান সিস্টেম পরিবর্তন করতে পারবেন না। এবং আপনাকে সি # তে আরও অনেকগুলি কোড লিখতে হবে যা জিনিসগুলিকে আরও কমিয়ে দেয়।
এসকে-যুক্তি

1
না, উদাহরণস্বরূপ এরলং রানটাইম পরিবর্তনের অনুমতি দেয় এবং এটি একটি সংকলিত ভাষা।
রিকি ক্লার্কসন

2
@ জিমজি।, কমন লিস্প একটি সংকলিত ভাষা (ভাল, বেশিরভাগ বাস্তবায়ন বিশুদ্ধ সংকলক)। বর্ধিত সংকলন দোভাষী হিসাবে একই কৌশলগুলি করতে সক্ষম হয়, অন্যদিকে পৃথক সংকলন দিয়ে তারা সবে সম্ভব're
এসকে-যুক্তি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.