powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какой язык программирования выучить?
75 сообщений из 75, показаны все 3 страниц
Какой язык программирования выучить?
    #39387103
Фотография KristySP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Ситуация банальна до невозможности: хочется научиться программировать.
Поэтому, господа, вопрос к вам!
Какой язык лучше всего выучить, чтобы он не был сложным (можно вычеркнуть) , был упорядоченным и востребованным в нынешнем мире?
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387107
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
1C
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387134
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eNose1C
+1
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387155
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KristySPВсем привет.
Ситуация банальна до невозможности: хочется научиться программировать.
Поэтому, господа, вопрос к вам!
Какой язык лучше всего выучить, чтобы он не был сложным (можно вычеркнуть) , был упорядоченным и востребованным в нынешнем мире?


python
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387240
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JS
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387426
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KristySPВсем привет.
Ситуация банальна до невозможности: хочется научиться программировать.
http://code.stepik.org/
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387605
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KristySPВсем привет.
Ситуация банальна до невозможности: хочется научиться программировать.
Поэтому, господа, вопрос к вам!
Какой язык лучше всего выучить, чтобы он не был сложным (можно вычеркнуть) , был упорядоченным и востребованным в нынешнем мире?

у тебя три взаимоисключающих критерия. это как попросить сделать нечто из мокрого, твердого и газообраматериала.

все что не сложно - не востребовано (ибо много предложения)
все что упорядочено - оно не востребовано, ибо не развивается

упорядочить можно только сложное, простое нет смысла упорядочивать

ну и т.д.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387641
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё зависит от вашего текущего уровня, если он 0вой, то начинать надо не с программирования.
а с понимания того как устроен процессор, память, жесткий диск, файловые системы. Чтоб хотя бы отдаленно понимать, как это работает.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387722
Фотография KristySP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatch, поэтому я и написала словосочетание в скобках) Можно и сложный, мне без разницы.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387761
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387769
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KristySP,
А какой конкретно сферой интересуетесь?
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387770
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KristiSP,
a кстати серьезно отсюда можно начинать!
а потом составите вопросник для соискателей и люди станут писать про вас на форуме (станете знаменитостью)
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387782
Фотография KristySP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar, ну... Я по молодости делала сайтики всякие, этим заниматься было бы интересно.
Также - мобильная разработка.

mini.weblab,главное, чтобы писали не в стиле "там hr - высокомерная стерва")))))
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39387893
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KristySPAreostar, ну... Я по молодости делала сайтики всякие, этим заниматься было бы интересно.
Также - мобильная разработка.
Тогда начать с http://learn.javascript.ru/ и https://www.freecodecamp.com/
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388174
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblabRoman Mejtes,
отсюда можно начинать?
хорошая книжка, я бегло полистал. Если знания о компе ограничиваются только играми, а хочешь стать проф. и программистом, прочитать однозначно стоит. Когда мне было 10 лет, книги днём с огнём было не найти, по этому читали всё что есть :) о такой книге можно было только мечтать
для веб разработки это не критичные знания, но как бы то ни было, серверная и клиентская часть сайта всё равно работает на железе
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388216
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас уже все языки или хорошие, или нужные, или совмещают.

Ибо кто будет использовать сразу и плохое и ненужное?

Вопрос в том, сколько ресурсов можно вкачать в самообучение - денег и времени, и какая ожидается отдача, и когда.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388319
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
....... если что, язык моей мечты, который хотел бы изучить, удовлетворяет только свойству упорядоченности.

Это хаскель.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388320
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakov....... если что, язык моей мечты, который хотел бы изучить, удовлетворяет только свойству упорядоченности.

Это хаскель.
так изучил, или только хотел бы?
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388327
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще учат программировать еще в школе. Школьный курс помните? Бейсик, паскаль и всё такое?
Если нет - то ваша судьба - питон или яваскрипт (неупорядочен, но очень прост в освоении и очень легко делать полезные приложения). Если да, то беритесь за Java (упорядочен, огромная экосистема, высокие зарплаты, но знать надо намного больше).

А за сложные языки браться с нуля не стоит.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388329
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scfА за сложные языки браться с нуля не стоит.
да, начинать неплохо с языка Scheme и учебник по программированию(а не по языку) есть хороший - СИКП
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388331
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaN,

По моему убеждению, лисп можно засунуть в голову не-сеньору только насильно, чем и занимаются в высших учебных заведениях.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388354
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNVladimir Baskakov....... если что, язык моей мечты, который хотел бы изучить, удовлетворяет только свойству упорядоченности.

Это хаскель.
так изучил, или только хотел бы?

хотел бы.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388356
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scfZyK_BotaN,

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

уже не занимаются, даже чуваки, которые яростно утрамбобывали отрокам в головы SICP - перешли на питон
подробности тут https://habrahabr.ru/post/282986/
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388359
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хаскел - это моя мечта, типа санскрита. Надо же иногда думать о высоком промеж эскуэль скриптами.

но, если бы я знал что этими знаниями можно прокормить ипотеку - наверное взялся бы бодрее))))
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388380
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KristySPdbpatch, поэтому я и написала словосочетание в скобках) Можно и сложный, мне без разницы.

вот смотри, индекс популярности http://tiobe.com/tiobe-index/

далее просто

Java - наиболее популярна, но сложность и порог входа зашкаливает - сам язык очень простой, но вот библиотек более 100500, и требования к правильному написанию кода (паттерны, шматтерны, одна строка должна быть не менее 80 символов, длина переменной или класса - минимум 20 символов) требуют многолетних тренировок психики (минимум пару лет).

С - системное программирование, программирование аппаратуры. порог входа относительно небольшой, но требует знания работы аппаратного обеспечения, на любителя, цена освоения - год-два

C++ - в основном применяется в древних унаследованных больших многолетних проектов. порог вхождения еще выше, чем в Java, откровенный бардак в библиотеках, чтоб получить нормальные навыки - минимум 3-4 года тренировок и борьбы с говнокодом.

C# - примерно то-же самое, что и Java, только чуть поприятнее.

Python - а вот тут продуктивным можно стать относительно быстро, но рынок труда ограничен, больше для веб программирования
хотя на нем держится область машинного обучения (machine learning), а там очень хорошие перспективы карьеры
ну и скриптовое-системное программирование всякое на нем тоже оок

PHP - порог входжения совсем низкий, продуктивным можно стать за год, но только веб проекты (сайты относительно несложные)

javascript - порог входжения относительно низкий, хотя есть крен в сторону Java подобности, но со своим оттенком - более 9000 "вот теперь по настоящему правильных билиотек", которые появляются и умирают за пару лет с невероятной скоростью - только выучишь какой ангуляр, и тебе уже говорят, что это отстой и нужен какой-то очередной вебпак. начинающему туда делать нечего.


в общем - PHP или Python, твое всё - работу начинающему по ним найти проще всего, денег минимум, зато практики завались
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388434
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scf,
По моему убеждению, лисп можно засунуть в голову не-сеньору только насильно, чем и занимаются в высших учебных заведениях.
В учебных заведениях под видом лиспа засовывают что-то странное, но нифига не лисп:( В реальной жизни, после например http://web.archive.org/web/20161103194655/http://lisper.ru/pcl/ , он гораздо проще и съедобней.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388459
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchKristySPdbpatch, поэтому я и написала словосочетание в скобках) Можно и сложный, мне без разницы.

вот смотри, индекс популярности http://tiobe.com/tiobe-index/

далее просто

Java - наиболее популярна, но сложность и порог входа зашкаливает - сам язык очень простой, но вот библиотек более 100500, и требования к правильному написанию кода (паттерны, шматтерны, одна строка должна быть не менее 80 символов, длина переменной или класса - минимум 20 символов) требуют многолетних тренировок психики (минимум пару лет).

С - системное программирование, программирование аппаратуры. порог входа относительно небольшой, но требует знания работы аппаратного обеспечения, на любителя, цена освоения - год-два

C++ - в основном применяется в древних унаследованных больших многолетних проектов. порог вхождения еще выше, чем в Java, откровенный бардак в библиотеках, чтоб получить нормальные навыки - минимум 3-4 года тренировок и борьбы с говнокодом.

C# - примерно то-же самое, что и Java, только чуть поприятнее.

Python - а вот тут продуктивным можно стать относительно быстро, но рынок труда ограничен, больше для веб программирования
хотя на нем держится область машинного обучения (machine learning), а там очень хорошие перспективы карьеры
ну и скриптовое-системное программирование всякое на нем тоже оок

PHP - порог входжения совсем низкий, продуктивным можно стать за год, но только веб проекты (сайты относительно несложные)

javascript - порог входжения относительно низкий, хотя есть крен в сторону Java подобности, но со своим оттенком - более 9000 "вот теперь по настоящему правильных билиотек", которые появляются и умирают за пару лет с невероятной скоростью - только выучишь какой ангуляр, и тебе уже говорят, что это отстой и нужен какой-то очередной вебпак. начинающему туда делать нечего.


в общем - PHP или Python, твое всё - работу начинающему по ним найти проще всего, денег минимум, зато практики завались

Вот.... на мой взгляд, tiobe не отражает российских реалий. Так что разница есть, учить с прицелом на продажу навыков здесь и там.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388464
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir BaskakovZyK_BotaNпропущено...

так изучил, или только хотел бы?

хотел бы.
так действуй (:
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388468
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakovно, если бы я знал что этими знаниями можно прокормить ипотеку - наверное взялся бы бодрее))))
ну вакансии есть. их не много, но и конкурентов-хаскелистов мало.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388470
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antares0В учебных заведениях под видом лиспа засовывают что-то странное, но нифига не лисп:(
+1
очень мало общего у СИКПа с кодом на Схеме и программированию на лиспе.
основная фича лиспа - макросы. ну а коммон лиспа, его объектная система.
ничего такого в СИКПе нет.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388964
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir BaskakovВот.... на мой взгляд, tiobe не отражает российских реалий. Так что разница есть, учить с прицелом на продажу навыков здесь и там.

Российские реалии? Ну добавить еще 1C, Delphi/C++ Builder.

Но первое это не то что путь в никуда, это билет в один конец, вторые - для начинающих не сильно пригодны в любом случае.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388983
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir BaskakovВот.... на мой взгляд, tiobe не отражает российских реалий. Так что разница есть, учить с прицелом на продажу навыков здесь и там.

Тиобе отражает реалии США и Канады. А российские реалии это 1С. В столицах еще немного .net и вебязыки.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388995
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltJS

JS как бы не универсальный язык программирования, а специальный, поэтому просто так его учить не стоит, нет смысла.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388996
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quot antares0]scf,
По моему убеждению, лисп можно засунуть в голову не-сеньору только насильно, чем и занимаются в высших учебных заведениях.
В учебных заведениях под видом лиспа засовывают что-то странное, но нифига не лисп

языка программирования "лисп" не существует.
на том же lisper.ru есть моя презентация на эту тему.

:( В реальной жизни, после например http://web.archive.org/web/20161103194655/http://lisper.ru/pcl/ , он гораздо проще и съедобней.[/quot]


это о языке "Common lisp".
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39388997
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivEoltJS

JS как бы не универсальный язык программирования, а специальный, поэтому просто так его учить не стоит, нет смысла.
ну кроме фронтэнда, уже и серверную пишут.
не сказал бы, что он совсем уж такой специальный, бывают и поспециальней.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39389012
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivEoltJS

JS как бы не универсальный язык программирования, а специальный, поэтому просто так его учить не стоит, нет смысла.
ТСу интересно заниматься сайтиками всякими и мобильной разработкой. JavaScript хорошо для этого подходит.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39389140
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAMasterZivпропущено...


JS как бы не универсальный язык программирования, а специальный, поэтому просто так его учить не стоит, нет смысла.
ТСу интересно заниматься сайтиками всякими и мобильной разработкой. JavaScript хорошо для этого подходит.


ага, а Питон типа для сайта ну совсем никак...
А уж для мобильной....
В лбом случае выбирать ему.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39389331
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivskyANAпропущено...

ТСу интересно заниматься сайтиками всякими и мобильной разработкой. JavaScript хорошо для этого подходит.


ага, а Питон типа для сайта ну совсем никак...
А уж для мобильной....Странный вывод :)
MasterZivВ лбом случае выбирать ему.Точно.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39389963
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAMasterZivпропущено...



ага, а Питон типа для сайта ну совсем никак...
А уж для мобильной....Странный вывод :)
MasterZivВ лбом случае выбирать ему.Точно.

есть такая штука - сарказм...
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39390020
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivskyANAпропущено...
Странный вывод :)
пропущено...
Точно.

есть такая штука - сарказм...
ага, а сарказм можно не к месту лепить :)
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39390030
On-Lite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1C + Бух. учет.
Будет работа нормальная + шабашки!
Тем более работа будет всегда, как меняются всякие законодательства, формы отчетности и т.д.
Язык не сложный, бух учет за пару лет можно освоить, рекомендую зарплату, она самая легкая, как по мне.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39390212
AndreyTarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KristySP,

Вот человек правильно сформулировал :-)

On-Lite1C + Бух. учет.
Будет работа нормальная + шабашки!
Тем более работа будет всегда, как меняются всякие законодательства, формы отчетности и т.д.
Язык не сложный, бух учет за пару лет можно освоить, рекомендую зарплату, она самая легкая, как по мне.

+1


а остальные языки потом выучишь... если захочешь :-)
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39390901
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAMasterZivпропущено...


есть такая штука - сарказм...
ага, а сарказм можно не к месту лепить :)

я всегда к месту леплю...
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39390910
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ребята, вопрос был простой :

KristySP: хочется научиться программировать.


ключевое слово - программировать!
Там нет слова 1С-ничать!

короче, python или C.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39390913
hclubmk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivключевое слово - программировать!
Там нет слова 1С-ничать!
Да простят меня цензоры/модераторы, но про "пердеть в лужу" там тоже нет ни слова.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39391690
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivребята, вопрос был простой :

KristySP: хочется научиться программировать.


ключевое слово - программировать!
Там нет слова 1С-ничать!

короче, python или C.
А если хорошо почитать автора, понять и подумать, то JavaScript
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39391692
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Python факультативно
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39391792
Common Lisp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Haskell
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39391804
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Common LispHaskell
Тоже вариант... Я в начале предложил онлайн-курсы ( 20121665 ), где есть и Python, и Java, и C++, и Haskell, чтобы ТС и научилась и выбрала, что ей по душе.

Но потом она написала, что хочет сайтеки клепать и под мобилки. Отсюда JavaScript.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39392241
Фотография KristySP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, спасибо всем за ответы)
Решила начать с JS ^_^
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39392311
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KristySP, и правильно = там как практично можно подходить к делу, так и углублятся в функциональную парадигму - вон как изящно Крокфорд подмножество Scheme нарисовал... на джаваскрипте....
http://www.crockford.com/javascript/scheme.html
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39394242
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchJava - наиболее популярна, но сложность и порог входа зашкаливает - сам язык очень простой, но вот библиотек более 100500, и требования к правильному написанию кода (паттерны, шматтерны, одна строка должна быть не менее 80 символов, длина переменной или класса - минимум 20 символов) требуют многолетних тренировок психики (минимум пару лет).

20 символов на имя переменной - это неправда. Нет таких установок. Про 80 символов
строки - тоже не слыхал никогда. Возможно речь идет о настройках среды разработки
для удобства code-review но это не есть требование к самой персоне разработчика.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39394246
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchC# - примерно то-же самое, что и Java, только чуть поприятнее.

Комьюнити C# находится в заведомо невыгодном положении. Меньше OpenSource.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39394350
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytondbpatchC# - примерно то-же самое, что и Java, только чуть поприятнее.

Комьюнити C# находится в заведомо невыгодном положении. Меньше OpenSource.
А как Вы это измерили?
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39394656
Common Lisp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton20 символов на имя переменной - это неправда. Нет таких установок.AbstractSingletonProxyFactoryBean
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39394696
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAmaytonпропущено...

Комьюнити C# находится в заведомо невыгодном положении. Меньше OpenSource.
А как Вы это измерили?
Я посмотрел на githut.info и сверив это со своим ощущением положения дел в dotnet разработке пришёл
К выводу что это очень похоже на правду.

Но если у вас есть другие цифры - то прошу озвучить.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39394702
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Common Lispmayton20 символов на имя переменной - это неправда. Нет таких установок.AbstractSingletonProxyFactoryBean

Я слышу нотки сарказма.

И хочу спросить - откуда этот пример?
Насколько он репрезентативен?
Или это специально выдуманный маргинальных случай?
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39394748
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonskyANAпропущено...

А как Вы это измерили?
Я посмотрел на githut.info и сверив это со своим ощущением положения дел в dotnet разработке пришёл
К выводу что это очень похоже на правду.

Но если у вас есть другие цифры - то прошу озвучить.
Вы забыли учесть по крайней мере CodePlex и SourceForge...
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39395055
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAmaytonпропущено...

Я посмотрел на githut.info и сверив это со своим ощущением положения дел в dotnet разработке пришёл
К выводу что это очень похоже на правду.

Но если у вас есть другие цифры - то прошу озвучить.
Вы забыли учесть по крайней мере CodePlex и SourceForge...
К сожалению не могу найти соответствующую статистику по в разрезе ЯП
для данных ресурсов.

Но если вы подскажете - буду признателен.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39395070
Common Lisp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> И хочу спросить - откуда этот пример?
Java
> Насколько он репрезентативен?
На все сто.
>Или это специально выдуманный маргинальных случай?
Это не выдуманный случай. И он самый не-маргинальный.
Код: java
1.
2.
3.
4.
5.
6.
AbstractSingletonProxyFactoryBean
SmartInstantiationAwareBeanPostProcessor 
SingletonMetadataAwareAspectInstanceFactory 
JodaDateTimeFormatAnnotationFormatterFactory
TransactionAwarePersistenceManagerFactoryProxy  
JdbcUpdateAffectedIncorrectNumberOfRowsException

А ведь есть ещё
Код: java
1.
HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39395476
mrWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Common LispЭто не выдуманный случай. И он самый не-маргинальный.
По моему вы привели прекрасный пример того как правильно давать имена классам/методам безотносительно используемого языка программирования, ну разве что кроме последнего.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39395851
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Common Lisp
Код: java
1.
2.
3.
class HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor
{
}



А ведь могли бы назвать просто и ясно:

Код: java
1.
2.
3.
class Hrenoten
{
}
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39395861
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivА ведь могли бы назвать просто и ясно:

Код: java
1.
2.
3.
class Hrenoten
{
}


С мягким знаком засада,понятнее
Код: sql
1.
class Hernya {...


а в целом пофиг сколько букав, определяющие 3-4 первые должны быть, а дальше IDE подсказку дает и надо просто согласиться с ней одной кнопкой.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39395936
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Common Lisp,

если код-заглушка сгенерирован роботом типа Antlr или Asix там может быть всяко-разное.
Но обычно человек выбирает не очень толстые навзания.

К примеру в OpenJDK средняя длина ClassName - 15 символов. В Hibernate - 17 символов.

Завтра я попробую посчитать толщину файла в проектах одного
из крупных банков Европы.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39396244
Common Lisp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivCommon Lisp
Код: java
1.
2.
3.
class HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor
{
}



А ведь могли бы назвать просто и ясно:

Код: java
1.
2.
3.
class Hrenoten
{
}

Джависты и не такое схавали бы.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39396249
Common Lisp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonесли код-заглушка сгенерирован роботом типа Antlr или Asix там может быть всяко-разное.Но я привёл не сгенерированные названия...
maytonсредняя длинаА сигмы какие?
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39396358
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Common Lisp,

Я пишу щас с мобильного девайса. Чуть позже вечером я приаттачу кусок говнокода
Которым я это посчитал. И мы доавм вам сигмы, моды и прочие меианы.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39396847
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под катом
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
import java.io.IOException;
import java.nio.file.*;
import java.nio.file.attribute.BasicFileAttributes;

import static java.lang.System.out;

public class Walker {

    static int cnt = 0;
    static int cumLength = 0;

    static String getClassName(String path) {
        return path.substring(0, path.length() - ".java".length());
    }

    public static void main(String[] args) throws Exception {
        // git clone https://github.com/dmlloyd/openjdk
        // git clone https://github.com/hibernate/hibernate-orm
        
        //Path start = Paths.get("/open-jdk");
        Path start = Paths.get("/hibernate.orm");
        Files.walkFileTree(start, new SimpleFileVisitor<Path>() {
            @Override
            public FileVisitResult visitFile(Path file, BasicFileAttributes attrs)  throws IOException {
                String filename = file.getFileName().toString();
                if (filename.endsWith(".java")) {
                    String className = getClassName(filename);
                    cumLength += className.length();
                    cnt++;
                }
                return FileVisitResult.CONTINUE;
            }
        });
        out.println("Average lenght = " + (cumLength / cnt) + " all files : " + cnt);
    }

}

...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39396977
Common Lisp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПод катомЗачот! Но для полной интырпрайзности пока не хватает UML-диаграмм и покрытия юнит-тестами.

А для тех, кто не работает в банке за 300к и не знаком с agile scum-ом и прочими уотефолами, рабоче-крестьянская версия:
Код: plaintext
find . -name '*.java' | xargs basename -s .java | sort -u | awk '{ sum += length($0) } END { print sum/NR  }'
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39397045
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

незачет!

Сигм нет и вообще нет результатов =)

Кстати, в СБилдере нашел похожую метрику встроенной - называется toxicity
http://docwiki.embarcadero.com/RADStudio/Berlin/en/Method_Toxicity_Metrics <- картинка
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39397050
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может отдельную темку?

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

Только еще надо будет суммировать ключевые слова вроде
Код: java
1.
public static @pure @nothrow f1()
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39397052
Common Lisp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglСигм нетКак ты предлагаешь их считать?
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39397415
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Common LispmaytonПод катомЗачот! Но для полной интырпрайзности пока не хватает UML-диаграмм и покрытия юнит-тестами.

А для тех, кто не работает в банке за 300к и не знаком с agile scum-ом и прочими уотефолами, рабоче-крестьянская версия:
Код: plaintext
find . -name '*.java' | xargs basename -s .java | sort -u | awk '{ sum += length($0) } END { print sum/NR  }'

Я думаю что вы правы. Я когда писал этот кусок говнеца уже думал что баш скриптик был бы лучше.

Но с другой стороны если мы углубляется в расчёт перцентилей то возможно и не лучше.
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39397424
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglМожет отдельную темку?

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

Только еще надо будет суммировать ключевые слова вроде
Код: java
1.
public static @pure @nothrow f1()


Это называется энтропия.

Но с другой стороны если исходить из особенностей человеческого зрения и психологии
То такие языки как haskell могут внести другие артефакты восприятия.

Вобщем есть хорошая человеческая метрика. Сколько раз ваш коллега воскликнет - WTF!
...
Рейтинг: 0 / 0
Какой язык программирования выучить?
    #39398614
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Common LispSiemarglСигм нетКак ты предлагаешь их считать?
Я думал над предложением. И пришел к мысли что сигмы считать не особо интересно.
Из них мало вытекает практических сведений для выводов. Гораздо удобнее - перцентиль (или процентиль).

Я добавил несколько строк в код.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
        out.println("Average        lenght : " + (cumLength / cnt));
        out.println("Max            lenght : " + maxLength);
        out.println("Count                 : " + cnt);
        out.println("Guava::median         : " + median().compute(collectionOfLengths));
        out.println("Guava::Percentile(60) : " + percentiles().index(60).compute(collectionOfLengths));
        out.println("Guava::Percentile(70) : " + percentiles().index(70).compute(collectionOfLengths));
        out.println("Guava::Percentile(75) : " + percentiles().index(75).compute(collectionOfLengths));
        out.println("Guava::Percentile(90) : " + percentiles().index(90).compute(collectionOfLengths));
        out.println("Guava::Percentile(95) : " + percentiles().index(95).compute(collectionOfLengths));
        out.println("Guava::Percentile(95) : " + percentiles().index(97).compute(collectionOfLengths));




Для openJdk:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Average        lenght : 15
Max            lenght : 61
Count                 : 40814
Guava::median         : 14.0
Guava::Percentile(60) : 16.0
Guava::Percentile(70) : 18.0
Guava::Percentile(75) : 19.0
Guava::Percentile(90) : 24.0
Guava::Percentile(95) : 28.0
Guava::Percentile(97) : 30.0


На основании например выделеной строки я могу сказать что для проекта OpenJDK с вероятностью 75%
мы не превышаем длину className в 20 символов.

Медиана - то-же самое что и перцентиль для 50% вероятности.

Свой рабочий проект я еще не успел посканировать. Сорян. Там - нюансы с безопасностью. Не так просто
протащить гуаву в dependency.
...
Рейтинг: 0 / 0
75 сообщений из 75, показаны все 3 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какой язык программирования выучить?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]