Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Локализация языков программирования

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

astrnm

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема создана для обмена идеями и практическим опытом.  
 
Локализация языков программирования - частный случай  локализация программного обеспечения , в этой теме предлогаю обсудить локализацию "инструмента" , а не конечного продукта.
--------------------------------------------------------------------------------------------
 

Всего записей: 21 | Зарегистр. 06-06-2013 | Отправлено: 19:21 06-06-2013
NickNNN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А зачем? Среда изучается довольно быстро, и потом пользуешься в основном горячими клавишами. Да и практика в изучении иностранных языков появляется.

Всего записей: 156 | Зарегистр. 25-11-2008 | Отправлено: 23:17 06-06-2013
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickNNN
+1 А зачем?

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 23:43 06-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickNNN
delover
А вот еще один клиент, который в будет на «языке 1С» нетленки ваять

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 00:34 07-06-2013
astrnm

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...  Очень хорошо
 
1) Документация для исходного кода и её сопровождение :  Если Вы  написали в виде ( в самом лучшем случае)
 
 PeremennayaDlyaHraneniyaChegotoA
 ......
 
 fynkciyaDliaRaschetaChegoLiboEsheA
 ......
 
 PoleDlyaHranneniyaNomeraNakladnoiA
 ......
 
Придется расшифровывать или ещё как то исхитряться. Человек, который будет читать эту документацию, должен знать не столько английский, увы!  
 
2) Любой язык программирования - Формальный язык – характеризующийся точными правилами построения выражений и их понимания.  
 Автоматизированный перевод с   Формального языка  скажем на руском на   Формальный язык на английском , Вы видете проблему именно в этом ?
 
3)  "Практика в изучении иностранных языков"  -   "увидеть мир и заработать денег"  
    Практика в изучении обычно сводится к "Всё понимаю, только сказать не могу" !?  
 
4) Изучении иностранных языков - однозначно это барьер который надо взять  , в то-же время - всё разумное человечество на "барьеры" смотрит как на кандалы и пытается от них избавиться. К примеру вот - колесо изобрели  
 
5) Языки программирования  это    логика .  Т.е. логику Вы начнёте изучать на русском , а затем ту же логику на английском , Вам некуда время девать или есть  сверх задача  ( см. п. 3)) ?
 Русскому языку , как и любому другому,  ведь тоже нужна практическая логика.  
 
6) Возможность начать программировать раньше и увлечь программированием больше народа. [/more]

Всего записей: 21 | Зарегистр. 06-06-2013 | Отправлено: 02:13 07-06-2013 | Исправлено: astrnm, 03:06 07-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
astrnm
По пунктам.
 
1. Человека, написавшего такой бред надо либо штрафовать за нарушение стиля кодирования, либо увольнять по профнепригодности.  
 
2. Понял все слова, не понял предложение. Что сказать-то хотелось?
 
3, 4. Ну, если ты не можешь выучить какой-то язык, то почему это должны быть проблемы других и почему ты считаешь, что другие тоже не могут его выучить? И при чем здесь вообще программирование?
 
5. Языки программирования - это инструмент. Логика от языка программирования, или от языка носителя не зависит.
 
6. Чтобы программировать, нужно не только знания языка программирования. Математика в объеме хотя бы школы с математическим уклоном, а лучше - тех. вуза - более важна.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 11:51 07-06-2013 | Исправлено: miwa, 11:52 07-06-2013
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
самый большой пентиум уже сделали, самый точный GPS -- тоже,
давайте и здесь пойдём своим путём...
 
хотя я предлагаю начать с базовых вещей...
давайте откажемся от метрических систем и изобретём/вернём свою систему мер:
 
что там? сажень, локоть, пядь, кулак, х*й...
 
только на моей памяти таких топа два уже закрыто было из-за флуда...

Всего записей: 24114 | Зарегистр. 06-12-2002 | Отправлено: 15:22 07-06-2013
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM

Цитата:
давайте откажемся от метрических систем

Я тоже предлагаю отказаться - у меня термометр за окном в комп сливает, погода не очень за-то комп показывает всё хорошо))))).
 
miwa
В будущем, но.  

Цитата:
Локализация языков программирования

Я думаю общее решение абсолютно не уместно. Хэлпом и так никто в принципе не пользуется, просто почитай - не так страшно будет, всё же написато с картинками - и задача дунуть на одуванчик становится не выполнимой.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 20:06 07-06-2013
astrnm

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
Цитата:
1. Человека, написавшего такой бред надо либо штрафовать за нарушение стиля кодирования, либо увольнять по профнепригодности.

 
Вот пример писания из  хорошего программиста  :
 
FUNCTION RDBLANK (fname,blnkod)
LOCAL han,stroka,kolstr,rez,poz1,poz2,poz3,rejim,kod,i,prpage
PUBLIC blnstr,kolpst,kolvar,klfvar,prlist,setpckod,kolspg
PRIVATE strbuf,poz
PRIVATE kolforms,lennm,expstr
PRIVATE forms[16],frmnames[16]
 
rejim - режим, понятно, транслит
frmnames - на английском имена форм  
kolforms - kol -количество(транслит)  forms - (англ.)  
 

Цитата:
2. Понял все слова, не понял предложение. Что сказать-то хотелось?  

Если у Вас есть язык программирования на ,скажем, Русском или Украинском или любом другом языке  который на все 100 соответ стандарту ISO/IEC 14882:2011 для С/С++  
Перевод исходного кода с  С/С++ рус на  С/С++ англ  - в принципе, задача поддающаяся автоматизации.
 

Цитата:
3, 4. Ну, если ты не можешь выучить какой-то язык,

 Опять - же, нет.  По случаю, пришлось поработать пару лет в одной компании , где всё на английском и для анголоязычного пользователя.  -  Работать в англоязычной среде в разы легче.   Собственно, это русскоязычный пользователь - в положении инвалида для которого не построены подъезды к дому.  
 
 
Цитата:
5. Языки программирования - это инструмент...от языка носителя не зависит

 Как и  любой инструмент -  может быть  адаптирован . К примеру нотная грамота адаптирована  , поэтому говорят  Симфония № 40 Соль Минор Моцарта а не Джи Минор.
  Затем, спецы (на западе в данном случае) говорят об существовании обратной связи между " инструментом" ,  мышлением и языком .  
 

Цитата:
6. Чтобы программировать, нужно не только знания языка программирования. Математика в объеме хотя бы школы с математическим уклоном, а лучше - тех. вуза - более важна.

 Вы опаздали лет на 10 , США  продвигают обучение школьников программированию в средней и начальной школе , не только в США но и в Африке.
 [/more]

Всего записей: 21 | Зарегистр. 06-06-2013 | Отправлено: 22:43 07-06-2013 | Исправлено: astrnm, 22:44 07-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вот пример писания из  хорошего программиста

Если это писал хороший, по-вашему, программист, то даже не хочется знать, какой у вас программист плохой.
 

Цитата:
Если у Вас есть язык программирования на ,скажем, Русском или Украинском или любом другом языке  который на все 100 соответ стандарту

... то программировать на нем смогут только русские/украинцы и только для русских/украинцев.
 

Цитата:
Как и  любой инструмент -  может быть  адаптирован  

Кто ж спорит. Воспрос - задлянафига.
 

Цитата:
 Вы опаздали лет на 10 , США  продвигают обучение школьников программированию в средней и начальной школе , не только в США но и в Африке.  

Продвигать можно что угодно, особенно за государственные деньги, а вот программировать каждому не получается. Как, например, музицировать не каждому дано, или там пироги печь.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 23:30 07-06-2013
astrnm

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
Цитата:
Если это писал хороший, по-вашему, программист,

kresin(точка)ru .  Знаете, многим бы знать предмет как Александр Кресин .  
 

Цитата:
то программировать на нем смогут только русские/украинцы  

Вот и нет . Скажем   Условный оператор " Если ":
--------------------
если  ( а==б)  
   в++;
иначе
   в--;
-------------------
якщо  ( а==б)
   в++;
ще
   в--;
---------------------
if (a==b)
  v++;
else
  v--;
---------------------
 
 Ключевые слова (ру) "если"  <-> (ук) "якщо"<-> (анг)  "if"
                           (ру) "иначе"<-> (ук) "ще"    <-> (анг) "else"  
 
 Переменные  - транслит букв "а,б,в" <-> "a,b,v"
 если переменные - латинские "a, b, c"  <->  "a, b, c"  
 
Если программа  написана на английском С , "перевести" её,   - "подстановкой" заменить ключевые слова на искомый язык локализации.  
Переменные, названия функций и т.п., вполне, если это Однозначная транслитирация.
В любом случае, исходный код должен соответствовать стандарту, и компилироваться  в токой-же двоичный код.  
 

Цитата:
Кто ж спорит. Воспрос - задлянафига.  

А задлянафига Вам Айфон? На современной стройке, автоматических молотков видов 10, вместо лопаты есть мини экскаваторы, мини бульдозеры, целая индустрия работает на конечного пользователя в лице строителя. Проблема дворника с метлой , во-первых - интенсивный физический труд , а что ещё хуже - Пыль. На западе метут машинами и ручными пылесосами. Работник коммунальной службы - пользователь. Если программное обеспечение локализуется для удобства потребителя , почему программист -как таджик с метлой - должен "хавать" транслит в перемешку с английским?
 

Цитата:
а вот программировать каждому не получается.

И тем не мение -  Профессор  Татьяна Черниговская. : "Кому-то может повезти, и по наследству от бабушки с дедушкой он получит замечательный мозг, который хорошо обучается и у которого быстрые биохимические процессы. Но если ребенок при этом оказался в ситуации Маугли, или его плохо учат, то толку от его замечательного мозга, который от предков достался, никакого. Какой бы инструмент ни появился у вас в голове, на нем нужно научиться играть."
 [/more]

Всего записей: 21 | Зарегистр. 06-06-2013 | Отправлено: 02:39 08-06-2013 | Исправлено: astrnm, 09:44 08-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
astrnm
 

Цитата:
kresin(точка)ru .  Знаете, многим бы знать предмет как Александр Кресин .  

То, что господин Александр Кресин хорошо знает предмет - честь ему и хвала и никто это не оспаривает. А вот то, что он не умеет при этом именовать переменные (читать - работать в комманде) - проблемы того, кто будет пытаться сопровождать его код. Лично я не хотел бы работать в комманде с таким человеком.
 

Цитата:
Вот и нет .

Вот и да. Для начала нужен этот самый мифический англо/русско/украинский «универсальный преобразователь». При чем уже тут во весь рост встает проблема недостаточной формализованности славянских языков в сравнении с романскими, поскольку одним if-ом языки программирования не заканчиваются. Ну и даже if - else на украинский вы перевести не смогли; о чем вообще дальше говорить? Как русские и украинцы смогут понять друг друга при таком вашем подходе? А ведь это мы еще не коснулись белорусов и грузин с молдаванами.
А если вы наивно предполагаете, что начинать более-менее серьезный проект можно на пустом месте, без использования уже написанных другими людьми библиотек на десятки/сотни мегабайт исходного кода - я бы советовал еще немного поучиться. И желательно не у тех людей, которые вас учат сейчас.
 

Цитата:
Если программа  написана на английском С , "перевести" её,   - "подстановкой" заменить ключевые слова на искомый язык локализации.

А что делать в случае, когда используется венгерская нотация на английском языке?
Компилятор, кстати, тоже сами напишете? Или будете «переводить» исходник на английский язык перед компиляцией? С макросами и дефайнами уже придумали что делать?
 

Цитата:
А задлянафига Вам Айфон?

Он мне не нужен и, соответственно, у меня его нет.
 

Цитата:
Если программное обеспечение локализуется для удобства потребителя , почему программист -как таджик с метлой - должен "хавать" транслит в перемешку с английским?

Это проблемы комманд, где главенствуют люди подобные Александру Кресину; у остальных описан/оговорен стиль кодирования, все его придерживаются, о проблемах не подозревают и с ветряными мельницами не воюют.
 

Цитата:
Работник коммунальной службы - пользователь. Если программное обеспечение локализуется для удобства потребителя , почему программист -как таджик с метлой - должен "хавать" транслит в перемешку с английским?  

Сравнивать программиста и дворника - это, конечно, сильно. Тоже господин Кресин научил?
 

Цитата:
И тем не мение -  Профессор  Татьяна Черниговская.

... говорит ровно то же самое, что и я - программировать выходит не у каждого. Кому-то не повезло и он не получил мозг по наследству, а остальные не умеют (читать - не хотят) им пользоваться.
 
А если госпожа Черниговская говорит иначе, то в следующий раз прежде чем прикрывать свое мнение другими людьми, я бы попытался понять, а что же собственно эти люди говорят.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 10:09 08-06-2013 | Исправлено: miwa, 10:20 08-06-2013
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вот пример писания из  хорошего программиста  :  
 
FUNCTION RDBLANK (fname,blnkod)  
LOCAL han,stroka,kolstr,rez,poz1,poz2,poz3,rejim,kod,i,prpage  
PUBLIC blnstr,kolpst,kolvar,klfvar,prlist,setpckod,kolspg  
PRIVATE strbuf,poz  
PRIVATE kolforms,lennm,expstr  
PRIVATE forms[16],frmnames[16]  
 
rejim - режим, понятно, транслит  
frmnames - на английском имена форм  
kolforms - kol -количество(транслит)  forms - (англ.)  

Накой использовать траслит, вместо режима можно просто Mode, FomsCount - тоже выглядит лучше. Не могу сказать что я восторге от именований, скорее наооборот.
 
PS. Опять очередная порция которые думаю что можно программировать без знания английского (да можно но только на 1С ). Нормально все равно не получится, ибо знаний на англ. занчительно больше, а на русских форумах вы будете получать RTFM очень часто.

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 13:39 08-06-2013
astrnm

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
miwa

Цитата:
говорит ровно то же самое, что и я - программировать выходит не у каждого.

Самое главное - "компьютер" у нас в голове, и программировать надо на том языке, на котором Вы привыкли думать.  
Насчёт остального, спасибо, что развёрнуто высказались.
 
 
Добавлено:

Цитата:
Опять очередная порция которые думаю что можно программировать без знания английского

Как сказал Джеки Чан - "Кунг фу это сама жизнь." и английский тут совсем не причём.
 
 
 
 
К стати, если есть желание - вот тема которая ждёт своего воплощения -  http://appinventor.mit.edu/  
 
 
Здесь находится исходный код:    http://appinventor.mit.edu/appinventor-sources/

Всего записей: 21 | Зарегистр. 06-06-2013 | Отправлено: 02:15 11-06-2013 | Исправлено: astrnm, 12:51 11-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
astrnm

Цитата:
Самое главное - "компьютер" у нас в голове, и программировать надо на том языке, на котором Вы привыкли думать.  
Насчёт остального, спасибо, что развёрнуто высказались.
 

Очень жаль, что у Вас закончились аргументы и Вы решили больше нас не смешить; было весьма забавно.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 13:22 11-06-2013
astrnm

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
Цитата:
Очень жаль, что у Вас закончились аргументы и Вы решили больше нас не смешить; было весьма забавно.

Дорогу осилит идущий.
 

Цитата:
А что делать в случае, когда используется венгерская нотация на английском языке?

Линус Торвальдс: «Вписывание типа переменной в её имя (так называемая венгерская нотация) ущербно — компилятор и так знает типы и может проверить их, и это запутывает программиста»
 
Но если Вам очень хочется ,то:
1.Препроцессором обработать директивы  
2.Сделать синтаксический разбор.
3.На основании синтаксического разбора  делать "англо/русско/украинский/../../ перевод" .
 
А вообще, если код изначально написан на английском , правильнее было бы "перевести " ключевые слова. Далее слово за программистом, возможны варианты,  переименование функций и переменных -    точной обратной "трансляции", понятно уже не будет.  
На самом деле,это немного экзотический вариант - перевод всего и вся. Идея не в этом, идея в том , чтобы работать с той версией языка которая удобна и разработчику и заказчику.   И кроме того иметь возможность- перейти с минимальными затратами с одной версии языка пргораммирования на другую. Надеюсь это ответ на вопрос - как получить доступ к ресурсам  на английском.
 

Цитата:
При чем уже тут во весь рост встает проблема недостаточной формализованности славянских языков в сравнении с романскими  

Значит для того , чтобы разработать Рапира, КуМир , 1С  ... -  формализованности славянских языков было   достаточно. Каким-то магическим образом БЭСМ6 работал на своей системе команд.
Потом появились " волшебники" , "формализовали"  романские языки и "слили" БЭСМ6, в обмен на клон IBM System/360.    
 
 

Цитата:
без использования уже написанных другими людьми библиотек на десятки/сотни мегабайт исходного кода  
Мы говорим не о размерах, а о  подходах , если такой приём работает для 10 строк  , почему он не будет работать для терабайтов исходного кода?
 
 [/more]

Всего записей: 21 | Зарегистр. 06-06-2013 | Отправлено: 13:54 11-06-2013 | Исправлено: astrnm, 23:13 12-06-2013
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
astrnm

Цитата:
Линус Торвальдс: «Вписывание типа переменной в её имя (так называемая венгерская нотация) ущербно — компилятор и так знает типы и может проверить их, и это запутывает программиста»

Угу, точно.
и когда у тебя на форме будет 10 query, 10 grid, 10 datasource то ты для каждого из компонентов будешь придумывать уникальное в рамках формы имя, так как написать
qrSelect, grSelect, dsSelect (для одной тройки однотипных компонентов) - ущербно. А в программе в самом коде будешь постоянно вспоминать как же называется этот чертов контрол, или какой тип у вот этого контрола


----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 11:08 14-06-2013
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
astrnm
То, что Линус против венгерской нотации, не значит, что ее нигде не используют, или что она не имеет права на существование. Учитывая, что системное программирование - не единственное направления в программировании и именовать взаимосвязанные контролы десктопного приложения, как уже сказал ShIvADeSt, не используя венгерскую нотацию - это даже не смешно.
 

Цитата:
Значит для того , чтобы разработать Рапира, КуМир , 1С  ... -  формализованности славянских языков было   достаточно.

Разработать и успешно использовать - две большие разницы. Где и кем написан аналог хотя бы стандартной поставки библиотек для с/питона/паскаля/чего-то-еще на рапире? Или ваши проффесора считают, что ключевые слова - это альфа и омега и на этом язык заканчивается?
 
Ну и отдельно - не надо про 1С, пожалуйста.
 

Цитата:
А вообще, если код изначально написан на английском , правильнее было бы "перевести " ключевые слова. Далее слово за программистом, возможны варианты,  переименование функций и переменных -    точной обратной "трансляции", понятно уже не будет.    

Хм. Что делать с переводом, когда в оригинальном коде другим программистом будет найдена и исправлена ошибка, а вы в переведенном коде сделаете какие-то оптимизации?
 

Цитата:
На самом деле,это немного экзотический вариант - перевод всего и вся. Идея не в этом, идея в том , чтобы работать с той версией языка которая удобна и разработчику и заказчику.   И кроме того иметь возможность- перейти с минимальными затратами с одной версии языка пргораммирования на другую.

В очередной раз показываете свою неосведомленность. Почитайте между делом о переходе на новую версию какого-нибудь широко используемого языка программирования прежде чем утверждать о чем-то подобном.
 

Цитата:
Мы говорим не о размерах, а о  подходах , если такой приём работает для 10 строк  , почему он не будет работать для терабайтов исходного кода?  

Потому что для проектов в 10 строк, 10К строк и 10М строк нужны кардинально разные подходы. Но этому, я так понимаю, вас тоже не учат.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 12:07 14-06-2013
astrnm

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее... miwa
Цитата:
Потому что для проектов в 10 строк, 10К строк и 10М строк нужны кардинально разные подходы. Но этому, я так понимаю, вас тоже не учат.

При этом "разные подходы"  грамматику  языка не изменяют , т.е. проект должн  быть разобран транслятором всегда однозначно   и для  "10 строк, 10К строк и 10М строк" иначе , что это за машинный язык если в результате разбора программы компилятор каждый раз будет выдавать новый результат?  
 

Цитата:
Что делать с переводом, когда в оригинальном коде другим программистом будет найдена и исправлена ошибка, а вы в переведенном коде сделаете какие-то оптимизации?  

 Алгоритм решения   задачи - это представление в виде последовательности базовых элементов и структур. Понятно ,что только базовые элементы и структуры  реализуются на конкретном языке программирования.  Так вот базовые элементы и структуры  подобных языков должны быть подобны и  взаимозаменяемы.  
На практике это означает , что если один базовый элемент был изменён(исправлен) то соотвествующий базовый элемент подобного языка должен быть изменён.  
т.е.  если в строке 20 что-то было изменено , соответственно в  " переводе " в строке 20 нужно внести изменения.  
"Перевод" это не то, что называется "вилка"(fork) оригинального кода, когда проектирование идёт своим путём. В нашем случае это тот-же "оригинальный код" но в другом представлении, которое допускает использование языка разработчика, или интернационализацию.
 

Цитата:
Ну и отдельно - не надо про 1С, пожалуйста.  

А вот это и в самом деле интересно - подсчитать разницу во времени разработки  проекта на   1С и Visual Basic.  
Статистика говорит- что разработка ПО в России занимает на 30% больше времени , чем в США. Так вот, по своему опыту , я знаю, что разрабатывать ПО на  английском  именно легче, а причина здесь  в "монолитности" процесса, от ТЗ и алгоритма до написания коментариев и документации к программе.  
Интернационализация   -
1. способ повысить скорость разработки.  
2. сделать инструментарий разработчика  доступным на этапе  обучения  и далее интегрированным в процесс работы.  [/more]

Всего записей: 21 | Зарегистр. 06-06-2013 | Отправлено: 01:37 17-06-2013 | Исправлено: astrnm, 03:34 17-06-2013
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Статистика говорит- что разработка ПО в России занимает на 30% больше времени , чем в США.  

Думаешь что дело в языке? Далеко не факт.

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 09:30 17-06-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Локализация языков программирования


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru