আমার বিশ্ববিদ্যালয় পিএইচপি কোর্স সরবরাহ করে না কারণ এটি একটি "সহজ" প্রোগ্রামিং ভাষা? [বন্ধ]


10

আমি কম্পিউটার বিজ্ঞান বিভাগের একজন শিক্ষার্থীর সাথে দেখা করেছি এবং আমি আবিষ্কার করেছি যে তারা কেবল জাভা এবং এসপিএক্স শেখায়। আমি তাকে জিজ্ঞাসা করেছি যে তারা পিএইচপি শেখায়নি কেননা এটি নেটে শীর্ষস্থানীয় প্রোগ্রামিংয়ের ভাষা language তিনি বলেছেন যে এটি একটি "সহজ" (বা শখের) প্রোগ্রামিং ভাষা ছিল। আমি এর অর্থ কী তা নিশ্চিত নই।

তোমার মতামত কি?


11
আমি এক ধরনের বিভ্রান্ত হয়ে পড়েছি কেন তারা এসপ্যাক্স শেখায় যদি তারা সহজ, শখের ভাষা না শেখায়।
ডায়েটবুদ্ধ

17
Wha ...? জাভা পিএইচপি এর চেয়ে সহজ। পিএইচপি হ'ল ... কুৎসিত। আমি বলতে চাইছি, কোল্ডফিউশন কুরুচিপূর্ণ নয়, এবং আমার-কীবোর্ড-নিক্ষেপযোগ্য নয়, তবে এটি পার্লকে কুৎসিত করে, তবে এখনও ... আমি মনে করি এটির অর্থ একটি ভাষা ob বা একজন অজ্ঞ মানুষ অথবা উভয়. সম্ভবত উভয়।
স্টিভেন এ। লো

10
শুধু জাভা এবং এএসপিএক্স? তারা কি কম্পিউটার সায়েন্স পড়ছে, নাকি কেবল বৃত্তিমূলক প্রশিক্ষণ দিচ্ছে?
কেভিন ক্লিন

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

5
দয়া করে কোনও ওপেন সোর্স / বদ্ধ উত্স ফ্লেমোয়ার থেকে পিএইচপি বাদ দিন। পিএইচপি হ'ল একটি বিশেষ জন্তু, বিশেষত শিক্ষানবিসদের খুশি করতে প্রচুর তাড়াতাড়ি বৈশিষ্ট্য সরবরাহ করে তবে অন্যদিকে, এটি কুরুচিপূর্ণ। এটির মধ্যে খারাপ ডিজাইনের সিদ্ধান্তের রেকর্ড রয়েছে যা পিএইচপি-চালিত ওয়েব অ্যাপ্লিকেশনগুলিতে (রেজিস্টার_গ্লোবালগুলি এবং স্ট্রিং এড়ানোর বিষয়টি আমার মনে আসে) quite সুতরাং পিএইচপি তার নিজস্ব গুণাবলী দ্বারা একাধিক ফ্লেয়ারের জন্য পর্যাপ্ত জ্বালানী সরবরাহ করে। এটিকে FLOSS বনাম M $ flamewar এ অন্তর্ভুক্ত করার দরকার নেই।
ব্যবহারকারী 281377

উত্তর:


15

এই প্রশ্নের জন্য প্রচুর সম্ভাব্য কোণ:

  1. আপনার বন্ধুর প্রতিক্রিয়া ছিল উচ্ছৃঙ্খল, বা ঘটনার ধারাবাহিকের একটি বিভ্রান্তিমূলক সংক্ষিপ্তসার যা আপনাকে পুরো বিশদ দেওয়ার জন্য আর্স করা যায় না।

  2. আপনার বন্ধুর প্রতিক্রিয়া হ'ল তার নিজস্ব মতামত, আপনার শিক্ষাপ্রতিষ্ঠানের সামগ্রিক একাডেমিক কৌশলটির প্রতিফলন ঘটে না।

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

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

তালিকাটি চলছে, তবে আমার কফি অপেক্ষা করছে।


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

3
সিএমইউ কিছুদিন আগে সিদ্ধান্ত নিয়েছিল যে ইওরোপীয় স্তরের কোর্স হিসাবে ওওপি পড়া বন্ধ করবে এবং এটিকে একটি নির্বাচনী করে তুলেছে। developers.slashdot.org/story/11/03/26/0016229/…
apoorv020

@ অপোরভ0২০: কারণ দরিদ্র তাজাদের পক্ষে ব্যাটের ডানদিকে সামলানো ওওপি-র পক্ষে খুব কঠিন ছিল
স্টিভেন এ। লো

1
আমার প্রথম সিএস ক্লাসটি ছিল ফাংশনাল প্রোগ্রামিং (স্কিম),
জাচারি কে

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

18

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

এবং হ্যাঁ, বিশ্ববিদ্যালয়গুলিতে অনেক লোকের দ্বারা পিএইচপি এটি শেখানোর পক্ষে যথেষ্ট গুরুতর ভাষা হিসাবে বিবেচিত হয় না।


1
কেন একটি "গুরুতর" ভাষা হয় না?
জ্যানোচেন

4
@ জাজোচেন: এটি কোনও প্রশ্ন নয় বা না হয় তা নয়। প্রশ্নটি হ'ল, যথেষ্ট পরিমাণ পিপিএল এটিকে গুরুতর নয় বলে বিবেচনা করে।
ভের্টেক

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

2
@ ডেভিড - কীভাবে আপনার মূল ফাংশনগুলির নামকরণ করবেন না ;-)
ড্রু

3

আমার সন্দেহ হয় যে তারা শিক্ষাদান কর্মীরা জানে ভাষাটি শিখায় এবং তারা যে প্রচার করতে চায় সেগুলি অগ্রগতির নীতিগুলির সাথে কবুতর করে।

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

আমি মনে করি সি # অন্য একটি ভাল শিক্ষার ভাষা তৈরি করবে, তবে এর মাইক্রোসফ্ট heritageতিহ্য একাডেমিয়ায় এটির বিরুদ্ধে কাজ করতে পারে।

সি ++ এর মতো একটি ভাষা সমস্ত একই নীতিগুলি শেখাতে সক্ষম হতে পারে তবে প্রচুর সিনট্যাক্টিকাল ব্যাগেজ রয়েছে যা কেবলমাত্র পুরানো সি কোডের সাথে সামঞ্জস্যতার জন্য।

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


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

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

2

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

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


1

অ্যান্ড্রু উপর অনুসরণ করা।

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

আরেকটি সত্য হ'ল এটি বৃহত আকারে ব্যবহৃত হলেও এটি। নেট হিসাবে বিস্তৃতভাবে ব্যবহৃত হয় না - কোনওভাবেই প্রফেসিয়াল ব্যবসায়ের ক্ষেত্রে নয়।
আপনি যদি সমস্ত পুনর্নির্মাণের সাইটগুলি লক্ষ্য করেন, আপনি দেখতে পাবেন যে বেশিরভাগ চাকরির ব্যবস্থা ছিল নেট। নেট বা জাভা are এটি প্রকৃতপক্ষে .NET প্রোগ্রামারদের (বা জাভা) জন্য একটি বিশাল চাহিদা রয়েছে কারণ এটি।

সুতরাং বিদ্যালয়গুলি এটাই আমার অনুমানকে অগ্রাধিকার দেয়।


@ স্টিভেন কি সেই দাবিটি কর্পোরেশন বা কোড দক্ষতার ভিত্তিতে তৈরি?
janoChen

প্ল্যাটফর্মের মতো শখের ভাষার উপর ভিত্তি করে। নেট এবং জাভা ভিত্তিক মানসম্পন্ন শিক্ষণ সামগ্রীর একটি বিশাল পুল রয়েছে।
jwenting

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

পিএইচপি এখনও সঠিক ওও নয় এবং সম্ভবত কখনও হবে না।
ভের্টেক

1
এটি "কোবোল" নয়, "কোবোল্ড" (আপনি "কোবোল্ড" ভাবতে পারেন - তারা জার্মানিক লোককাহিনীতে গব্লিনের মতো স্প্রাইটস; ডি অ্যান্ড ডি-তে ছোট আকারের ইঁদুর / কুকুরের দৈত্য; বা "আপনি নেবেন না মোমবাতি!" ছেলেরা) ওও।) তে এবং ওও এক্সটেনশানগুলি ২০০২ সাল পর্যন্ত সিওবিএলে যোগ করা হয়নি।
নোট

1

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

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


1

দ্রষ্টব্য: আমি অতি ব্যস্ত এবং তাই আমি অন্যান্য সমস্ত প্রতিক্রিয়াগুলি পড়িনি, তাই আমি আশা করি আমি ধারণাগুলি পুনরাবৃত্তি করছি না।

আমি প্রায় লোভিত হয়েছি যে আমি যা বলেছিলাম তার চেতনার সাথে একমত , তবে আপনার অধ্যাপক / শিক্ষক যে বৈশিষ্ট্যটি দিয়েছিলেন তাতে আমি আমার নাম রাখব না।

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

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

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

সংক্ষিপ্তসার: পিএইচপি জনপ্রিয়, তবে কম্পিউটার বিজ্ঞানের মূল চিকিত্সার জন্য ঠিক মার্জিত নয়। আপনার শিক্ষক একটি dbag মত শোনাচ্ছে।


আমি ভেবেছিলাম অ্যাপলস্ক্রিপ্ট টিউরিং সম্পূর্ণ হয়েছে।
শান ম্যাকমিলান

0

এটি একটি সহজ ভাষা। যে বিভাগে আমি অধ্যয়ন করেছি সেখানে তারা সি কোর্স বাতিল করেছে কারণ এটি নিজেকে নিজের ভাষা শেখানো বলে মনে করা হয়েছিল।


0

আমরা কলেজে জাভা ও এসপেক্সও দেখেছি।

কেন? চাকরির সন্ধানের সর্বাধিক সুযোগ সহ তারা দুটি প্ল্যাটফর্ম ।

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