অ-ইংরেজি -ভাষী দেশগুলির লোকেরা কি ইংরেজিতে কোড কোড করে? [বন্ধ]


93

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

আপনি কি এমন কোনও দেশে কাজ করেছেন যেখানে ইংরেজি প্রাথমিক ভাষা নয়?

যদি তা হয় তবে তাদের কোডটি কেমন দেখাচ্ছে?


14
ফ্রেমওয়ার্কের সাথে এটি আরও সংহত করার জন্য ইংরেজিতে সমস্ত জিনিস কোডের নামকরণ করা বোধগম্য হয় (এমনকি আমার কিছু সিরিলিক বা চিনিস কোড পাওয়া উচিত; এটি আকর্ষণীয় হবে)। প্রশ্নটি অবশ্যই: এটি কি ব্রিটিশ না আমেরিকান ইংরেজি হওয়া উচিত? ব্রিটিশ বানান সহ। নেট কাঠামোর অংশ রয়েছে যখন এর বেশিরভাগ আমেরিকান in
রবার্ট কোরিটনিক

3
সত্যি? ব্রিটিশ বানান কোথায়? আমেরিকান ইংরেজী আমাকে বিরক্ত করত (আমি অস্ট্রেলিয়ান) তবে এখন আমার
অভ্যস্ত

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


1
@ ল্যারি ওয়াং: সত্য, স্ট্যাকওভারফ্লো ব্যবহারকারীরা সম্ভবত প্রতিনিধি নন। তবে আমরা সাধারণ সহকর্মী এবং সাধারণ (পড়ুন: প্রতিনিধি) কোডিং বিধি সহ সাধারণ সংস্থাগুলিতে কাজ করি। তাই আমি মনে করি উত্তর এর এই প্রশ্নের নয় যে বিকৃত।
নিকি

উত্তর:


88

আমি কানাডা থেকে এসেছি, তবে এখনই স্টেটসে বাস করি।

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

উদাহরণ স্বরূপ:

MyObj.IsVisible

MyObj.VisibleEh

21
দুষ্টামি করছিলে, তাইনা?
ফিলিপ

21
এটি আরও ভাল, তবে এটি বেশ মজার।
হ্যালো ফিকশনাল ওয়ার্ল্ড

2
এটি এখন পর্যন্ত ইন্টারনেটে আমি দেখতে সবচেয়ে মজাদার জিনিস
জর্জ কাগান

আমি এটি
নির্বোধ

6
@ ফিলিপ "এটি কৌতুক এহ?"
রিলেমন

52

আমি ইতালিয়ান এবং নাম এবং মন্তব্যের জন্য সর্বদা ইংরেজি ব্যবহার করি। তবে অন্যান্য অনেক ইতালীয় প্রোগ্রামার ইতালীয় ভাষা ব্যবহার করেন বা প্রায়শই একটি অদ্ভুত ইংরাজী-ইতালিয়ান মিশ্রণ (এরকম কিছু IsUtenteCopy)।

একটি বাস্তব জীবন কোড নমুনা:

// Trovo la foto collegata al verbale
tblVerbali rsVerbale;
hr = rsVerbale.OpenByID(GetDBConn(), m_idVerbale);
if( FAILED(hr) )
    throw CErrorHR(hr);
hr = rsVerbale.MoveFirst();
if( S_OK != hr )
    throw CError(_T("Record del verbale non trovato."));

উপায় দ্বারা, ভিজ্যুয়াল স্টুডিও এমএফসি উইজার্ড স্থানীয় মন্তব্য সহ একটি কঙ্কাল অ্যাপ্লিকেশন তৈরি করে:

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
    if( !CMDIFrameWndEx::PreCreateWindow(cs) )
        return FALSE;
    // TODO: modificare la classe o gli stili Window modificando 
    //  la struttura CREATESTRUCT

    return TRUE;
}

7

1
@ ক্লেজ: হাই সত্যিই আমার বন্ধুকে রাগিওন করেছে।
উইজার্ড 79

2
@ লরেনজো পদ্ধতি যেমন ইউটেনকপি এখানে ইটালিতে অবশ্যই আবশ্যক, লোল!

13
আমি ইটালিতে কখনও কাজ করব না এর একটি কারণ ..
টমাস বনিনি

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

45

আমি ফরাসি. মতামত হিসাবে ইঙ্গিত করা হয়েছে, আমার দেশবাসী জাতীয় ভাষায় একটি উচ্চতর গর্ব প্রদর্শন করতে ঝোঁক :-)। আমি নিজেই ইস্যুটিতে একটি বাস্তববাদী অবস্থান নিই:

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

1
এবং তারপরে কোনও দিন আপনার সংস্থা বিদেশিদের দ্বারা কেনা হবে যারা আপনার কোডের মাধ্যমে ব্রাউজ করতে হবে। হ্যাঁ, আমাদের ফরাসি সহকর্মীদের সোর্স কোডটি দিয়ে যাওয়াটা খুব মজাদার নয় ...
ক্যাররা

7
যদিও আমি ভিয়েতনামী বলতে একটি শব্দ জানি না, যদিও আমার পছন্দটি সঠিক ভিয়েতনামী মন্তব্য সহ পাঠ্য কোডের মধ্যে, বা "ইংরাজী" মন্তব্যগুলির মধ্যে রয়েছে যা অতিরিক্ত ভাঙা এবং দ্ব্যর্থহীন, আমি দৃ strongly়ভাবে পূর্বেরটিকে পছন্দ করব। আমার পক্ষে একাধিক স্বয়ংক্রিয় অনুবাদ, ভিয়েতনামী-ইংরেজী বিচ্ছিন্নতা এবং / অথবা কোনও মানব অনুবাদক ভিয়েতনামী বোঝার জন্য ব্যবহার করা সম্ভব, তবে দ্ব্যর্থহীন ভাঙা ইংরেজিটির উদ্দেশ্যযুক্ত অর্থ চিরতরে হারিয়ে যেতে পারে।
কেভিন ক্যাথকার্ট

-1 "খারাপ ইংলিশের চেয়ে ভাল ফরাসি লিখতে ভাল" এর জন্য, যদি আমি পারতাম। এই মানসিকতা দিয়ে আপনি কীভাবে আপনার ইংরেজি দক্ষতা উন্নত করতে পারেন?
দানিজার

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

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

45

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

আমার ধারণা এই পোস্টটি জেফ আতউডের মাধ্যমে আমার বক্তব্যটি প্রকাশ করতে পারে: http://www.codinghorror.com/blog/2009/03/the-ugly-american-programmer.html


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

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

@ লর্ডকভার আপনি জানেন যে ইংরেজি ভারতের জাতীয় ভাষা, তাই না?
রাশেত

28

সি # , এটি সত্যিই কাজ করে (সিরিলিক):

[Flags]
public enum Товары
{
    Непонятно = 0,
    Книги     = 1,
    Тетради   = 2,
    Карандаши = 4,
    Всё = Книги | Тетради | Карандаши
}

..
Товары карандаши = Товары.Карандаши;

ভিজ্যুয়াল স্টুডিওতে এটি মজাদার (অদ্ভুত) মঞ্জুরি দেয় এবং কেউ তার মাতৃভাষা (অ-ইংরাজী) ব্যবহার করে কোড লিখছেন।


11
যারা রাশিয়ান ভাষায় কথা বলেন না বা অনুবাদটি দেখার পক্ষে খুব অলস, তাদের Товарыপক্ষে Items; Непонятно, Unknown; Книги, Books; Тетради, Notebooks; Карандашы, Pencilsএবং Всёহয় All। আমি কেবল এটি লক্ষ করেছি কারণ রোম্যান্স ভাষার স্পিকাররা অন্যান্য রোম্যান্স ভাষার মাধ্যমে বিচলিত হতে সক্ষম হয় এবং আমি মনে করি স্লাভিক ভাষাগুলি পাশ্চাত্যে উপস্থাপিত হয় (আমার পোলিশ heritageতিহ্য রয়েছে)। আমিও ধরে নিলাম যে এটি 3হওয়া উচিত 4
জন পুরী

@ জন পুরী আপনি ঠিক বলেছেন আমি [পতাকা] বৈশিষ্ট্য যুক্ত করেছি এবং 3 থেকে 4 এ পরিবর্তন করেছি তবে সমস্যাগুলি সমস্যাগুলির বিকাশে নয়। মজাদার (অদ্ভুত) দৃশ্য রয়েছে যা ভিজ্যুয়াল স্টুডিওতে অনুমতি দেয় এবং কেউ তার মাতৃভাষা (অ-ইংরেজি) ব্যবহার করে কোড লিখছেন।
Zzz

19
পরের বারে আমার কোডটি অস্পষ্ট করা দরকার আমি সিরিলিক ব্যবহার করছি।
তালভি ওয়াটিয়া

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

1
@ জোনপুর্দি পোল্যান্ডে কোনও সিরিলিক নেই, আমরা কয়েকটি নির্দিষ্ট বর্ণ সহ রোমান বর্ণমালা ব্যবহার করি, উদাহরণস্বরূপ "
জাজি ডোব্রি

25

বিদেশী ভাষা নিয়ে স্পেনের একটি traditionalতিহ্যগত সমস্যা রয়েছে। ৪০ বছরের কম বয়সী স্প্যানিয়ার্ডরা স্কুল থেকে ইংরেজি জানবে বলে মনে করা হয় তবে স্পষ্ট ঘটনাটি হ'ল ইংরেজির স্তর প্রায় সর্বত্র শূন্যের কাছাকাছি।

সুতরাং মূলত দুটি ধরণের সফ্টওয়্যার পরিবেশ রয়েছে: আন্তর্জাতিক দলগুলির সাথে ওপেন করা সোর্স কোড (ওপেন সোর্স প্রকল্পগুলি, বিদেশী বহুজাতিক সংস্থাগুলির স্পেনীয় অফিস, বিদেশে বিক্রয়কারী বিক্রেতারা) এবং স্থানীয়ভাবে বিক্রি হওয়া কোড পূর্ববর্তীটি অবশ্যই ইংরেজী ভাষায় রচিত তবে দ্বিতীয়টি সাধারণত স্প্যানিশ ভাষায় লেখা হয়, ভেরিয়েবলের নাম এবং নথিপত্র উভয়ই। ভেরিয়েবলের শব্দগুলি 7-বিট ASCII ( dirección-> direccion) এর সাথে মানানসই হিসাবে অ্যাকসেন্ট এবং টিল্ড হারায় এবং যখন ইংরেজী বিটগুলি কোনও স্ট্যান্ডার্ড ভাষার বৈশিষ্ট্য ( ) বা সর্বজনস্বীকৃত অনুবাদ ( ) ব্যতীত কোনও ধারণার প্রতিনিধিত্ব করে তখন ব্যবহার করা যেতে পারে ।getDireccionabrirSocket

এটি ঘটে যে স্প্যানিশ শব্দটি বছরের জন্য (আও) মলদ্বার শব্দ হয়ে যায় আপনি যখন টিলড সরিয়ে ফেলেন। আমি লেখার সঙ্গে কোনো সমস্যা নেই anoকিন্তু অন্যান্য অধিকাংশ প্রোগ্রামারদের কোনো খরচ এটা এড়ানোর মত মজার বিকল্প সব সাজানোর উত্পাদন annoবা anyo:)

কিছু নমুনা:

/**
 * Devuelve una cadena aleatoria de la longitud indicada elegidos entre la lista proporcionada;
 * contempla caracteres multi-byte
 */
function mb_cadena_aleatoria($longitud=16, $caracteres='0123456789abcdefghijklmnopqrstuvwxyz'){ // v2010-06-03
    $cadena = '';
    $max = mb_strlen($caracteres)-1;

    for($i=0; $i<$longitud; $i++){
        $cadena .= mb_substr($caracteres, mt_rand(0, $max), 1);
    }
    return $cadena;
}

/*
 * Da formato a un número para su visualización
 *
 * numero (Number o String) - Número que se mostrará
 * decimales (Number, opcional) - Nº de decimales (por defecto, auto)
 * separador_decimal (String, opcional) - Separador decimal (por defecto, coma)
 * separador_miles (String, opcional) - Separador de miles (por defecto, ninguno)
 */
function formato_numero(numero, decimales, separador_decimal, separador_miles){ // v2007-08-06
    numero=parseFloat(numero);
    if(isNaN(numero)){
        return "";
    }

    if(decimales!==undefined){
        // Redondeamos
        numero=numero.toFixed(decimales);
    }

    // Convertimos el punto en separador_decimal
    numero=numero.toString().replace(".", separador_decimal!==undefined ? separador_decimal : ",");

    if(separador_miles){
        // Añadimos los separadores de miles
        var miles=new RegExp("(-?[0-9]+)([0-9]{3})");
        while(miles.test(numero)) {
            numero=numero.replace(miles, "$1" + separador_miles + "$2");
        }
    }

    return numero;
}

12
আনো বিটের জন্য উত্সাহিত, শুভ হাসি :)
জুলিয়ান

খুব সুন্দর, তথ্যবহুল উত্তর! বিটিডব্লিউ, মনে হয় "দ্বিতীয়" এবং "প্রাক্তন" ২ য় অনুচ্ছেদে মিশে গেছে।
জোনিক

আমি সর্বদা টাইপ করি: "অ্যানিও"
অস্কাররাইজ

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

কমপক্ষে "আনানো" হ'ল "খুব" পুরানো ধরণের বানান ñ সম্ভবত এই জাতীয় স্পেনীয় ভাষী প্রোগ্রামারদের স্প্যানিশের চেয়ে লাতিন ভাষায় কোড করা উচিত; এটি সর্বোপরি "লাতিন" বর্ণমালা।
ফুগ

22

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

আঙ্গুলের নিয়মটি হ'ল 'আপনি যত বেশি দক্ষ লোক কাজ করছেন / আপনি যে প্রকল্পগুলিতে কাজ করছেন, তত বেশি সম্ভবত এটি ইংরেজিতে পড়বে' /

জার্মানিতেও এটি একই রকম বলে মনে হচ্ছে।




1
@ ডেভিড_001 স্পট ;
পোস্ট

20
আমেরিকান হিসাবে যিনি একবার ফ্রান্সে প্রায় একমাস কাটিয়েছিলেন, আমি আসলে "ফ্রেঞ্চ হেট স্পিকার ইংলিশ" স্টেরিওটাইপটির বিরোধিতা করতে চাই। আমার অভিজ্ঞতাটি হ'ল আমি ফরাসী ভাষায় কথা বলতে শুরু করতাম এবং তারপরে আমরা প্রায়শই সামান্য সামাজিক ঘাড়ে ইংরাজিতে স্যুইচ করে চলে যেতে চাই। মনোভাবটি "আমার ভাষা শেখার চেষ্টার জন্য আপনাকে ধন্যবাদ বলে মনে হয়েছে; আমি এই প্রচেষ্টাটির প্রশংসা করি Unfortunately দুর্ভাগ্যক্রমে, আপনার ফরাসী সত্যই সাফল্য পায় এবং আমার ইংরেজী হয় না, সুতরাং আসুন আমরা এটি ব্যবহার করি না, কারণ আমি এখানে সব থাকতে চাই না" * কিং দিবস। " সম্ভবত লক্ষণীয় যে 1) আমি প্যারিসে ছিলাম না এবং 2) এটি '94-এ ফিরে এসেছিল।
ব্লেয়ারহিপ্পো

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

22

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

ইংরেজিতে কোড লেখার জন্য আমার কারণগুলি:

  • আমি যে সমস্ত প্রোগ্রামিং ভাষা ব্যবহার করেছি সেগুলির প্রায় সবগুলিই ইংরেজিতে লেখা হয়েছিল (ভাষাগুলির মিশ্রণটি কোডটি আমার পক্ষে পড়া আরও শক্ত করে তোলে)

  • সর্বাধিক জনপ্রিয় ফ্রেমওয়ার্ক এবং তৃতীয় পক্ষের এক্সটেনশান ইংরেজী ভাষায় লিখিত হয় (আবার, ভাষাগুলির মিশ্রণ কেবল একটি ব্যাঘাত হবে)

  • ভেরিয়েবল এবং ফাংশনগুলির নামকরণ করার সময় সাধারণত সুইডিশ অক্ষর (åäö) অনুমোদিত হয় না

  • যদি দলের অন্যান্য সদস্যরা বিভিন্ন দেশ থেকে থাকে তবে আমরা এখনও সহযোগিতা করতে পারি

  • যদি আমার প্ল্যাটফর্ম বিক্রেতার কাছ থেকে সহায়তা প্রয়োজন তবে তারা আমার কোড বুঝতে পারলে তাদের সহায়তা করা তাদের পক্ষে অনেক সহজ

  • সমর্থন আউটসোর্স করা সহজ


7
আমি ১৯৮০ এর দশকে সময় মতো সুইডেনে গিয়েছিলাম এবং অবাক হয়ে গিয়েছিলাম যে আমি যার যার সাথে সাক্ষাত হয়েছিলাম প্রায় সকলেই ভাল ইংরেজি বলতে ... দোকান সহকারী এবং ট্যাক্সি ড্রাইভার সহ spoke তোমরা অসাধারণ!
স্টিফেন সি

3
"গ্রাহকের নির্দিষ্ট শর্তাবলী এবং অভিব্যক্তিগুলির সাথে ইংরেজী সমতুল্যতা অর্জন করা কঠিন হতে পারে" এর জন্য +1 ... এবং সুইডেনের লোকেরা ভাল ইংরেজী বলে যখন আমি স্টিফেন সি-র সাথেও একমত হই ...
pgras

16

আমি ভারতের ব্যাঙ্গালোরের। প্রোগ্রামাররা বিভিন্ন রাজ্য থেকে বিভিন্ন ভাষা নিয়ে আসে

আমরা ইংরেজিতে কোড করি, ইংরেজিতে নথি করি, ইংরেজিতে মন্তব্য করি, নামকরণের নামটি ইংরেজিতে in অফিসে কথা বলার সময় ইংরেজি আমাদের সাধারণ ভাষা।


1
আপনি কি মনে করেন যে আপনি নিজের উত্তরটি পুনরায় ফর্ম্যাট করতে পারেন যাতে এটি অনুভূমিক স্ক্রোলবারটি ব্যবহার না করেই দেখা যায়?
অটোডিড্যাক্ট

এটি সম্পন্ন আমি জানি স্ক্রোল বার চুষে!
pramodc84

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

9
+1 আমার দলে কমপক্ষে 7 টি ভিন্ন ভাষার লোক রয়েছে has ইংলিশ হ'ল একমাত্র উপায় - এমনকি
গসিপিংয়ের জন্যও

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

10

আমি কুইবেক ফর্ম এবং আমি দেখেছি প্রচুর প্রোগ্রামার ইংরেজিতে কোড পছন্দ করে। আমি আপনার জন্য একটি ভাল উদ্ধৃতি পেয়েছি।

তাদের ইংরাজীতে প্রোগ্রাম করতে দিন এবং দেখবেন তারা ইংলিশ জানেন না।

সুতরাং আপনি যেমন রত্ন খুঁজে পেতে পারে:

//putting the conter to 0
i=0

স্পষ্টত, আপনি যদি স্থানীয় ভাষাটি লক্ষ্য না করে থাকেন তবে আপনার স্থানীয় ভাষায় কোড করা ভাল। অন্যথায়, এটি কেবল কোডটি অবলম্বন করে।


6
"স্পষ্টতই, আপনি যদি স্থানীয় ভাষাটি লক্ষ্যবস্তুটি আয়ত্ত না করেন তবে আপনার স্থানীয় ভাষায় কোড করা ভাল, ক্লাসিক হা হা হা।
নিল ফোলি

3
এই মন্তব্যটি আমার কাছে ইঙ্গিত দেয় যে তারা যে ভাষাটি প্রোগ্রামিং করছে সেগুলিও তারা খুব ভালভাবে জানে না, যদিও - আমি মনে করি না যে মন্তব্যটি নিখুঁত ফরাসীতে আরও কার্যকর হবে useful
ইয়তিমা 2975

@ yatima2975 এটি বাস্তব জীবনের উদাহরণ নয়, এটি কোনও বিষয় যা কপিরাইটের বিষয় এড়াতে আমার মন থেকে তৈরি করা হয়েছিল।
ডেভরব 60

1
ও .. এবং ভেরিয়েবল এবং ফাইলের নামগুলিতে টাইপগুলি ঠিক করা সবচেয়ে খারাপ। summery transfar sucessকেবল কয়েকটি নাম রাখার জন্য ...
তালভি ওয়াটিয়া

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

10

আমি ইংল্যান্ডের, এবং ইউএস ইংলিশে আমি কোড (এবং স্ট্যাক ওভারফ্লোয়ের মতো সাইটে পোস্ট করার চেষ্টা করি ) কারণ এটি প্রোগ্রামিংয়ের জন্য প্রতিষ্ঠিত আন্তর্জাতিক ভাষা।

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


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

7
আমি যতটা সম্ভব ব্রিটিশ বানান ব্যবহার করি না কেন তার চেয়ে ভাল কারণ ছাড়া।
ড্যান ডায়ার

2
আমি ব্রিটিশদের (পড়ুন: আন্তর্জাতিক) বানানটি সর্বত্র ব্যবহার করি তবে কোডটিতে - আমার নিজের চাগ্রিনের অনেক বেশি iron কিছুটা বিদ্রূপাত্মকভাবে, আন্তর্জাতিক ডি ফ্যাক্টো স্ট্যান্ডার্ডগুলির সাথে সামঞ্জস্য রাখার জন্য।
জন পুরী

1
@ জনের মনে হয় তখন ব্রিটিশরা এতটা আন্তর্জাতিক যে আপনি আমাদের পড়তে চাইবেন।
নোহাট

4
আমি সহকর্মীদের জানি যারা ব্রিটিশ ইংরেজিতে কেবল আমেরিকান সহকর্মীদের বিরক্ত করার জন্য লেখেন।
স্যার ওয়াবিন

9

আমি নেদারল্যান্ডসে বাস করি এবং কাজ করি তবে আমরা যে সমস্ত কোড লিখি তা ইংরেজিতে। আমরা ইংরেজিতে কোড কেন করি তা সম্পর্কে আমি ভাবতে পারি এমন কয়েকটি কারণ এখানে রয়েছে:

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

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


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

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

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

9

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


ইহা আকর্ষণীয়. আমি সর্বদা নিজেকে জিজ্ঞাসা করি যে ল্যাটিনবিহীন স্ক্রিপ্টগুলির সাথে লোকেরা কোড কী করে। হিব্রু অক্ষর থেকে লাতিন বর্ণগুলিতে রূপান্তর করা কি একটি কার্যকর বিকল্প?
ফেডেরিকো ক্লেজ কুলোকা

আমি নিজেই মাঝে মাঝে লিখিত লিপি লিখন করি .. খুব বিরল ঘটনাগুলিতে যখন আমি পাই অনুবাদটি একধরণের বিভ্রান্তিকর হবে (বিশেষত যদি ব্যবসায়ের প্রয়োজনীয়তা আরবিতে থাকে)। তবুও, সাধারণত এটি একটি খারাপ অনুশীলন হিসাবে ভাবা হয়
শ্যাডি এম নাজিব

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

7

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

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

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

এছাড়াও সেই সমস্ত ডকুমেন্টেশন এবং ইন্টারনেটে বেশিরভাগ প্রশ্নোত্তরগুলি ইংরেজিতে রয়েছে তাই IMO আপনি যেভাবেই ইংরেজিতে কাজ করতে পারেন।

একটি উদাহরণ আমার মনে হয় এটি দেখতে ভয়ঙ্কর

meinObst = "Apfel;Himbeere;Traube"
meinGeteiltesObst = meinObst.split(";")

for obst in meinGeteiltesObst:
    ...

আপনি একেবারে বিবৃতিতে দেখতে পাবেন যে আপনি একটি ভাষা থেকে অন্য ভাষাতে চলেছেন এবং এটি কোনও ভাল জিনিস নয় thing


+1 "" কোডিং করার সময় আপনার অবশ্যই ইংরাজী ব্যবহার করা উচিত অন্য কারণে হ'ল এপিআই কল এবং ভাষা নির্দিষ্ট কলগুলি সবসময়ই ইংরেজিতে লেখা থাকে। তবে কেন ভাষা পরিবর্তন করা যায়? "
মার্টিন বা

একই অবস্থা. যদিও আমি কিছু নির্দিষ্ট মন্তব্যে জার্মান ব্যবহার করি। উদাহরণস্বরূপ, আমি / * ডাব্লুটিএফ লিখি না ??? /, তবে হতে পারে / ভার্ফ্লুচার মিস্ট ?! * /
ইনগো

7

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

এবং আমি কোডটি নিজেই বলছি, সফ্টওয়্যার স্থানীয়করণ নয়।


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

স্লোভেনিয়ার জন্য একটি লিঙ্ক যুক্ত করা প্রয়োজন ছিল? :-)
লুক এম

5

আমি ডেনমার্ক থেকে এসেছি।

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

আমি দেখতে পাচ্ছি একমাত্র উন্মুক্ত প্রশ্নটি (সম্ভাব্য) ব্যবহারকারী-দৃশ্যমান স্ট্রিংগুলি সম্পর্কে কী করা উচিত:

window.setHeader("????");

throw new ThisMightBeSeenByTheUserInAnErrorMessageException("????");

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

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


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

ব্যবহারকারীর দৃশ্যমান স্ট্রিংগুলি প্রায়শই স্থানীয়করণ করা উচিত, কোড থেকে সরিয়ে এনে।

5

আমি ইতালি থেকে এসেছি তবে আপনি কী জিজ্ঞাসা করছেন তা নিশ্চিত নই।

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


5

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

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

(*) একটি ব্যতিক্রম: আমি ক্রমাগত আমার ডামি ভেরিয়েবলগুলির নাম রাখি পিপো এবং প্লুটো ("বোকা" এবং "প্লুটো") ফু ও বারের পরিবর্তে। :)


4

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


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

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

4

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

নেদারল্যান্ডসে, আমি ডাচদের মন্তব্য এবং পরিবর্তনশীল / পদ্ধতির নামগুলি সেই সংস্থায় দেখেছি যেখানে বেশিরভাগ প্রোগ্রামার ডাচ ছিলেন (এই জাতীয় সংস্থাগুলির অস্তিত্ব আছে :)) তবে এটি ছিল একমাত্র ঘটনা।

যাইহোক, প্রশ্নটি 'আপনি কি পশ্চিমে না আসা অবধি লাতিন বর্ণমালা সম্পর্কে জানতেন' প্রশ্নটি আমাকে বিরক্ত করত, যতক্ষণ না আমি এটি হাসতে শেখি :)


4

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


4

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

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


4

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

অন্য ভাষায় কোডিংয়ের একটি সুবিধা রয়েছে এবং এটি হ'ল আপনি সম্ভবত বিরোধমূলক বা সংরক্ষিত শব্দের মধ্যে চলে যাবেন না।


4

আমি বেলারুশ থেকে এসেছি , তবে আমি সবসময় মন্তব্যের জন্য ইংরেজি ব্যবহার করি। এবং আমি জানি যে অনেকগুলি বেলারুশ প্রোগ্রামার ইংরেজি কোডিংয়ের জন্য প্রাথমিক ভাষা হিসাবে ব্যবহার করে English

    /// <summary>
    /// Get item quantity
    /// </summary>
    /// <param name="itemCode">Item code</param>
    /// <param name="grade">Grade</param>
    /// <param name="lpn">LPN</param>
    /// <returns>Returns item quantity</returns>
    private int GetQuantity(string itemCode, string grade, int lpn)
    {
        using (var db = new MappingDataContext(_connection))
        {
            db.ObjectTrackingEnabled = false;
            return (from i in db.INVENTORs
                    where i.ITEM_NO == itemCode
                    where i.CUSTCHAR12 == grade
                    select i.ITEM_NO).Count();
        }
    }

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

@ এক্সএসএল, দেখতে আরও যান্ত্রিক প্রক্রিয়াজাতকরণের উদ্দেশ্যে উদ্দিষ্ট কিছু মনে হচ্ছে।

1
@ xsl, Thorbjørn: এটি সি # তে এক্সএমএল ডকুমেন্টেশন। এই এক্সএমএল মন্তব্যগুলি থেকে প্রযুক্তিগত ডকুমেন্টেশন তৈরি করা যেতে পারে। ঘোস্টডক নামে একটি সরঞ্জাম রয়েছে যা এই স্টাবগুলি স্বয়ংক্রিয়ভাবে তৈরি এবং পূরণ করে, সুতরাং এই 7 টি লাইন ডকুমেন্টেশন তৈরি করার জন্য মোটেও টাইপিংয়ের প্রয়োজন হয় না। যদিও এটি সাধারণত প্রোগ্রামার কে কোডটি সম্পাদন করে তাদের মান প্রদান করে না, দৃশ্যত, এটি পদ্ধতিগুলি পৃথক করে এবং বিঘ্নিত নয়।
মারেক

জাভা ব্যবহার করুন, পরিবর্তে জাভাডোক পান ..!
স্টলভিক

4

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

এখানে আপনি একই কোডটি ফ্রেঞ্চ এবং ইংরেজি সেটিংসের সাথে দেখা দেখতে পাবেন।

বিকল্প পাঠ

বিকল্প পাঠ


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

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

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

4

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


সেগুলি কীসের? ভয়ঙ্কর লাগছে।
ষাট ফুটারসুডে

4

আমি সবসময় ইংরেজিতে কোড করে রেখেছি। এছাড়াও, আমি কখনও এই জাতীয় কোড করতে চাইনি:

क = 1;
कुल = 0;
जब तक क छोटा है 10 से  {
    कुल += क;
}
छापो कुल

कार्य खाली मुख्य ( )      अंक समय       लिखें "Enter current time"    
     पढें समय        अगर [ समय < 12 ]    
        लिखें "Good Morning"    
  वरनाअगर [ समय >= 12 और समय < 16 ]    
           लिखें "Good Afternoon"    
  वरना              लिखें "Good Evening"    
  खत्म अगर    
खत्म कार्य

3

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

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


3

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

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


1

আমি তাইওয়ান থেকে আছি. আমরা ইংরেজিতে কোড করি এবং নির্দিষ্ট ভাষার নামকরণের সম্মেলন অনুসরণ করি।

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