The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]



"Рейтинг языков программирования 2017 года от издания IEEE Sp..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от opennews (??) on 23-Июл-17, 09:54 
Журнал IEEE Spectrum, издаваемый Институтом инженеров электротехники и электроники (IEEE), опубликовал (http://spectrum.ieee.org/computing/software/the-2017-top-pro...) новую редакцию рейтинга (http://spectrum.ieee.org/static/interactive-the-top-programm...) популярности языков программирования. Лидером рейтинга стал язык Python, который в прошлом году (https://www.opennet.ru/opennews/art.shtml?num=44863) занимал третье место, уступая языкам Си и Java, которые теперь переместились на второе и третье место, соответственно.


Язык C++ сохранил четвёртое место в рейтинге. JavaScript поменялся местами с PHP и занял седьмое место в рейтинге, а C# переместился с 6 на 5 место, вытеснив язык R. Язык Go переместился с 10 на 9 место, а язык Ruby, ранее занимавший 9 место был сдвинут на 12 место. Язык Perl продолжает терять популярность, сместившись в этом году с 17 на 18 место.


При  расчёте рейтинга IEEE Spectrum использовано (http://spectrum.ieee.org/ns/IEEE_TPL_2017/methods.html) сочетание 12 метрик, полученных от 10 различных источников. В основе метода заложена оценка результатов поиска по запросу "название языка programming" на различных сайтах.
Учтено число материалов, выдаваемых в поисковой выдаче Google (как при построении рейтинга TIOBE (http://www.tiobe.com/tiobe_index?page=index)), параметры популярности поисковых запросов через Google Trends (как в рейтинге PYPL (http://pypl.github.io/PYPL.html)), упоминания в Twitter, число новых и активных репозиториев в GitHub, число вопросов в Stack Overflow, число публикаций на сайтах Reddit и Hacker News, вакансии на CareerBuilder и Dice, упоминания в цифровом архиве журнальных статей и докладов с конференций IEEE Xplore Digital Library.


Для сравнения первая десятка июльского рейтинга TIOBE (https://www.tiobe.com/tiobe-index/), который рассчитан на основе популярности в поисковой выдаче Google, выглядит следующим образом: Java, C, C++, Python, C#, PHP, Visual Basic .NET, JavaScript, Pascal, Go, Perl. За год Visual Basic  .NET обогнал JavaScript и переместился с 8 на 7 место. Язык Perl сместился с 9 на 11 место, а язык Go поднялся с 55 (!) на 10, а Pascal с 12 на 9. С 11 на 13 место переместился язык Ruby.


По сравнению с июлем 2016 года первая десятка рейтинга PYPL (http://pypl.github.io/PYPL.html), в котором используется Google Trends, осталась практически неизменной:
Java, Python, PHP, C#, JavaScript, C++, C,  R, Objective-C, Swift. Единственная перестановка связана с тем, что язык R вытеснил  Objective-C с восьмого места на девятое.

URL: http://spectrum.ieee.org/computing/software/the-2017-top-pro...
Новость: https://www.opennet.ru/opennews/art.shtml?num=46901

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –15 +/
Сообщение от Аноним (??) on 23-Июл-17, 09:54 
Python в первом месте! Красота! Только вот Java на втором месте все портит, там должен быть C++, а не это убожество.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +4 +/
Сообщение от Аноним (??) on 23-Июл-17, 11:35 
А за что минусуете? В чем он неправ?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

31. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +3 +/
Сообщение от Аноним (??) on 23-Июл-17, 12:03 
> В чем он неправ?

Java это оптимизированный и портативный ЯП. (А попробуй написать подобное чтобы оно быстрее работало везде и всюду.)

А он чушь написал, назвав его дерьмом.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

37. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +10 +/
Сообщение от Аноним (??) on 23-Июл-17, 12:12 
Хм, два моих любимых языка, на которых я пишу (C, Python) по праву на первом/втором местах. Великолепные языки. Безусловно. Вчера буквально писал тулзы для библиотеки хаити. И запросы реквестом комфортно обработал и изображения через пиллоу прогнал. И всё пишется быстро, эффективно. Использую пайтон практически каждый день, любую мелочь автоматизирую и дома, и на работе. Язык C использую в основном для сетевого программирования и для экспериментов разного рода (обычно с асмом в связке). На асме, кстати, впервые начал писать, как это ни странно под linux, очень тогда понравился at&t синтаксис, только уже позже занялся другими платформами, когда писал эксплоиты и реверсил софт (под win32).
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

42. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –24 +/
Сообщение от Немецкие военные песни on 23-Июл-17, 12:19 
Ну хоть один грамотный программист есть в РФ, который произносит  "пайтон", а не "питон". Уважение тебе!
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

44. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +29 +/
Сообщение от Алконим on 23-Июл-17, 12:23 
Это шпион. Спасибо за бдительность, товарищ!
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

118. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +13 +/
Сообщение от gogo on 23-Июл-17, 19:57 
Называть питон питоном - устоявшаяся традиция. Ты же не говоришь Москоу.
Не стоит бояться заимствований и не стоит бояться произносить заимствованные слова на русский лад. Это - нормальный, естественный процесс развития языка.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

187. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Немецкие военные песни on 24-Июл-17, 12:34 
> Называть питон питоном - устоявшаяся традиция. Ты же не говоришь Москоу.
> Не стоит бояться заимствований и не стоит бояться произносить заимствованные слова на
> русский лад. Это - нормальный, естественный процесс развития языка.

Москоу это неуместный пример.
Дело не в заимствовании, а в прямом переводе наименований. Нельзя переводить наименования, имена.
Автомобиль "Победа" нельзя переводить как автомобиль "Victory" это несоответствие названию. Нужно призносить Победа, а как англоязычные будут произносить, Пабьеда, Побьеда и т.п. это уже не так важно. Они не обязаны призносить также как и русские точь-в-точь.
Таким же образом нельзя Python переводить как Питон. Это грубейшая ошибка. Или Ruby - Рубин и т.д.

Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

195. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +4 +/
Сообщение от Аномсис on 24-Июл-17, 14:13 
> Нужно призносить Победа, а как англоязычные будут произносить, Пабьеда, Побьеда и т.п. это уже не так важно.
> Таким же образом нельзя Python переводить как Питон.

Ну если Python нельзя переводить, как Питон, но раз Победу можно "призносить"(?) "Пабьеда, Побьеда и т.п." и "это уже не так важно.", то
Python можно произносить Питон, т.к. "это уже не так важно."

Ответить | Правка | ^ к родителю #187 | Наверх | Cообщить модератору

226. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от Немецкие военные песни on 24-Июл-17, 20:26 
Для больных шизофренией все простительно. Это да.
Ответить | Правка | ^ к родителю #195 | Наверх | Cообщить модератору

291. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от RomanCh (ok) on 28-Июл-17, 12:55 
> Таким же образом нельзя Python переводить как Питон.

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

И что мне теперь будет за то что я пыхтоном его называю? :)

Ответить | Правка | ^ к родителю #187 | Наверх | Cообщить модератору

148. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от vl (??) on 24-Июл-17, 02:44 
пызон же.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

151. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Anonymissimus on 24-Июл-17, 05:47 
пузан
Ответить | Правка | ^ к родителю #148 | Наверх | Cообщить модератору

152. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Docent (??) on 24-Июл-17, 06:40 
Если ты такой умный, то четвертый звук ну никак не Т
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

188. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Немецкие военные песни on 24-Июл-17, 12:36 
> Если ты такой умный, то четвертый звук ну никак не Т

Дело не в звуке т или ф.
Дело в прямом переводе. Нельзя наименование или имя переводить. Нельзя имя Иван переводить как John. Это два разных имени. Хотя и произошли от еврейско-библейского Иоанн.


Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

254. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 25-Июл-17, 15:13 
Тогда и пишите более-менее 'paıθ(ə)n правильно Пайтн или Пайтэн.
Ответить | Правка | ^ к родителю #188 | Наверх | Cообщить модератору

256. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 25-Июл-17, 15:19 
>> Если ты такой умный, то четвертый звук ну никак не Т
> Дело не в звуке т или ф.
> Дело в прямом переводе. Нельзя наименование или имя переводить. Нельзя имя Иван
> переводить как John. Это два разных имени. Хотя и произошли от
> еврейско-библейского Иоанн.

И почему у тебя "немецкие военные песни" вместо "дойчлэндские военные песни"? Имена же собственные не переводятся.

Ответить | Правка | ^ к родителю #188 | Наверх | Cообщить модератору

259. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 25-Июл-17, 17:55 
А откуда такая уверенность, что Иван тоже самое имя, что и Иоанн. Понимаю, что так в Википедии написано, но там и Марья - тоже самое, что Мария, хотя здесь чётко прослеживается корень марь (синоним: марево). Между Иван и Иоанн 3 буквы разницы.
Ответить | Правка | ^ к родителю #188 | Наверх | Cообщить модератору

162. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 09:31 
И такие икзперты, ты в том числе, на деле английского не знают, т.к. python произносится как пайФон, а не пайТон (pytton).
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

173. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Аноним (??) on 24-Июл-17, 11:26 
В русском языке нет буквы которой можно записать звуки [θ] и [ð] ( от th ) так-что ф тут тоже не подходит ;)
Ответить | Правка | ^ к родителю #162 | Наверх | Cообщить модератору

189. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –3 +/
Сообщение от Немецкие военные песни on 24-Июл-17, 12:41 
> В русском языке нет буквы которой можно записать звуки [θ] и [ð]
> ( от th ) так-что ф тут тоже не подходит ;)

проблема не в этих звуках.
Русский человек не обязан в идеале владеть звукам всех народов мира. Можно и пайтон и пайвн, и пайфон.
Но строго нельзя питон. Это грубая ошибка, т.к. переводить наименования нельзя.
Нельзя космический корабль Союз переводить как union, alliance. Это гребая ошибка. Англичане обязаны называть Soyuz и никак по другому. А как они буду произносить это их дело. Они тоже не обязаны в идеале владеть фонологией русского языка.


Ответить | Правка | ^ к родителю #173 | Наверх | Cообщить модератору

197. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +5 +/
Сообщение от Анонимо on 24-Июл-17, 14:26 
> Но строго нельзя питон. Это грубая ошибка, т.к. переводить наименования нельзя.

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

https://de.wiktionary.org/wiki/Java
IPA: [ˈjaːva], Genitiv: [ˈjaːvas]
[2] Programmiersprache: eine objektorientierte Programmiersprache
https://de.wiktionary.org/wiki/PHP
IPA: [peːhaːˈpeː]
Bedeutungen:
[1] Internet, Programmierung: serverseitige Skriptsprache,
https://fr.wiktionary.org/wiki/PHP
PHP \pe.aʃ.pe\ masculin invariable, sigle
Langage de programmation, qui est interprété par un serveur web.

Да и АНБ тоже в оригинале немного не так называется.

Ответить | Правка | ^ к родителю #189 | Наверх | Cообщить модератору

225. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от Немецкие военные песни on 24-Июл-17, 20:20 
>[оверквотинг удален]
> IPA: [ˈjaːva], Genitiv: [ˈjaːvas]
> [2] Programmiersprache: eine objektorientierte Programmiersprache
> https://de.wiktionary.org/wiki/PHP
> IPA: [peːhaːˈpeː]
> Bedeutungen:
> [1] Internet, Programmierung: serverseitige Skriptsprache,
> https://fr.wiktionary.org/wiki/PHP
> PHP \pe.aʃ.pe\ masculin invariable, sigle
> Langage de programmation, qui est interprété par un serveur web.
> Да и АНБ тоже в оригинале немного не так называется.

PHP это аббреиватура, более того французы используют тоже латиницу и произносят вполне правильно.
Несмотря на то, что по немецки Java звучит как Ява, однако язык программирования они произносят верно:
https://www.youtube.com/watch?v=_BgdXgWiaEY&t=3s

Тоже самое с python. Несмотря на то, что это слово произносится на немецком как Пьюцон
https://translate.google.ru/?hl=en&tab=wT#en/de/python
Однако язык программирования Python произносится грамотно Пайтн или Пайфн
+https://www.youtube.com/watch?v=ShIMVQECzM8

ПОТОМУ ЧТО НАИМЕНОВАНИЯ НЕЛЬЗЯ ПЕРЕВОДИТЬ!

Ответить | Правка | ^ к родителю #197 | Наверх | Cообщить модератору

228. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Анонимо on 24-Июл-17, 20:38 
> Несмотря на то, что по немецки Java звучит как Ява, однако язык
> программирования они произносят верно:
> https://www.youtube.com/watch?v=_BgdXgWiaEY&t=3s

Да ну? Правда?
http://www.duden.de/rechtschreibung/Java_Programmiersprache
http://www.duden.de/_media_/audio/ID4106199_136170191.mp3

> Тоже самое с python. Несмотря на то, что это слово произносится на
> немецком как Пьюцон
> произносится на немецком как Пьюцон
> Пьюцон

рукалицо.жпг
Эксперт, чо.

> ПОТОМУ ЧТО НАИМЕНОВАНИЯ НЕЛЬЗЯ ПЕРЕВОДИТЬ!

Конечно-конечно. Раз вы так говорите.

Ответить | Правка | ^ к родителю #225 | Наверх | Cообщить модератору

239. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Немецкие военные песни on 25-Июл-17, 00:35 
Аргументы закончились?))
Приводи аргументы либо дальше гладь лицо рукой)))
Ответить | Правка | ^ к родителю #228 | Наверх | Cообщить модератору

247. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Анонимо on 25-Июл-17, 01:52 
> Аргументы закончились?))
> Приводи аргументы либо дальше гладь лицо рукой)))

Cсылочку на дуден ты просто проигнорил?
"Аргумент" первый, в твоем же стиле - видосик на ютюбике, без котиков:
https://www.youtube.com/watch?v=l2ZPjyCiStc

Аргумент второй:
"Эксперт" не слышал о Duden, что уже характеризует "эксперта".

Аргумент третий - очередное откровение в стиле :
> Несмотря на то, что это слово произносится на немецком как Пьюцон

Квинтэссенция экспертизма с ссылочкой на автопереводчик гугла. И правда, куда там всяким дуденам и прочим до гуглотранслейта?
ЧСХ, "знаток" даже не понял, что его ткнули носом и продолжил вещать с важным и умным видом )
https://de.langenscheidt.com/deutsch-englisch/python?utm_sou...
ˈpyːtɔn - фонетическая транскрипция. Где тут можно найти ц или ью, ведомо лишь знатокам опеннета. Но на всякий случай:
http://www.focus.de/regional/videos/tierische-warensendung-u...
https://youtu.be/fQcbHHKgKcQ?t=82

обтекай :)


Ответить | Правка | ^ к родителю #239 | Наверх | Cообщить модератору

260. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от KBAKEP (ok) on 25-Июл-17, 19:59 
Нет тут никакого перевода. Если вы большой знаток языка, то в курсе, что местами (скорее в закрытых слогах, конечно) "y" читается как "и" (хоть и не в этом случае). Здесь банальное совпадение с переводом и желанием упростить, заменив мерзкое "пай" на более благозвучное "пи". У нашего высокообразованного народа слова, начинающиеся на π, пользуются заслуженным уважением.
Ответить | Правка | ^ к родителю #225 | Наверх | Cообщить модератору

250. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 25-Июл-17, 09:11 
> Но строго нельзя питон. Это грубая ошибка, т.к. переводить наименования нельзя.

Кто сказал, что нельзя? В официальной речи перед президентом может и нельзя. А в простонародье все можно, если не согласен, то иди в лес.

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


Ответить | Правка | ^ к родителю #189 | Наверх | Cообщить модератору

249. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 25-Июл-17, 09:07 
>В русском языке нет буквы которой можно записать звуки [θ] и [ð] ( от th ) так-что ф тут тоже не подходит ;)

Согласен, тогда пишите имена как положено - транскриптом!

Ответить | Правка | ^ к родителю #173 | Наверх | Cообщить модератору

184. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –4 +/
Сообщение от Немецкие военные песни on 24-Июл-17, 12:25 
> И такие икзперты, ты в том числе, на деле английского не знают,
> т.к. python произносится как пайФон, а не пайТон (pytton).

Хотя бы пайтн, чем питон. Это уже лучше. Пайфон - это идеальное произношение, наврядли его можно ожидать.

Ответить | Правка | ^ к родителю #162 | Наверх | Cообщить модератору

206. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 15:15 
Пайфон, пайфон убер аллес?
Ответить | Правка | ^ к родителю #184 | Наверх | Cообщить модератору

169. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от ALex_hha (ok) on 24-Июл-17, 10:51 
Вообще то пайтон тоже не правильное произношение, если нато пошло :D
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

182. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Немецкие военные песни on 24-Июл-17, 12:18 
> Вообще то пайтон тоже не правильное произношение, если нато пошло :D

Да, верно. Но это уже намного ближе, чем "питон".
Почему то язык Си произносят все правильно. Я еще не встречал людей, которые призносили на русский лад, т.е. переводили бы как "Эс".
А с произношением CSS у некоторых вообще беда. Откуда у них берется "ЦэЭсЭс", совершенно непонятно.

Ответить | Правка | ^ к родителю #169 | Наверх | Cообщить модератору

255. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 25-Июл-17, 15:15 
>> Вообще то пайтон тоже не правильное произношение, если нато пошло :D
> Да, верно. Но это уже намного ближе, чем "питон".

То есть было неграмотно, а стало полуграмотно?


Ответить | Правка | ^ к родителю #182 | Наверх | Cообщить модератору

208. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 15:28 
> если нато пошло

Куда НАТО пошло?

Ответить | Правка | ^ к родителю #169 | Наверх | Cообщить модератору

264. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 26-Июл-17, 09:46 
На Восток же
Ответить | Правка | ^ к родителю #208 | Наверх | Cообщить модератору

179. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аномсис on 24-Июл-17, 11:56 
> Ну хоть один грамотный программист есть в РФ, который произносит  "пайтон", а не "питон". Уважение тебе!

Грамотные уже давно перевели на русский.

Если непонятно, то символом языка Pyton является змея, которая так и называется, а русское её название Питон.

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

181. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Немецкие военные песни on 24-Июл-17, 12:15 
>> Ну хоть один грамотный программист есть в РФ, который произносит  "пайтон", а не "питон". Уважение тебе!
> Грамотные уже давно перевели на русский.
> Если непонятно, то символом языка Pyton является змея, которая так и называется,
> а русское её название Питон.

Наименования, имена нельзя переводить. Следовательно перевеле не грамотные, а ленивые идиоты.
Ракету "Восток" нельзя переводить на ангд как "East". Грамотные люди произносят и пишут "Vostok". И наоборот с англ нельзя напрямую переводить наименования, имена.

Ответить | Правка | ^ к родителю #179 | Наверх | Cообщить модератору

50. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 12:35 
> Хм, два моих любимых языка, на которых я пишу (C, Python) по
> праву на первом/втором местах. Великолепные языки. Безусловно. Вчера буквально писал тулзы
> для библиотеки хаити. И запросы реквестом комфортно обработал и изображения через
> пиллоу прогнал. И всё пишется быстро, эффективно. Использую пайтон практически каждый
> день, любую мелочь автоматизирую и дома, и на работе. Язык C
> использую в основном для сетевого программирования и для экспериментов разного рода
> (обычно с асмом в связке). На асме, кстати, впервые начал писать,
> как это ни странно под linux, очень тогда понравился at&t синтаксис,
> только уже позже занялся другими платформами, когда писал эксплоиты и реверсил
> софт (под win32).

Ruby посмотри. Вряд ли захочется писать на питоне после него.

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

230. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 24-Июл-17, 21:32 
Лучше пусть не смотрит, меньше всяких ну вы поняли
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

72. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от анонимбр on 23-Июл-17, 13:33 
На Python сложные программы легко рассыпаются. Как и на любом скриптом языке. Сложные программы на нем писать и не надо но.. Никогда нельзя быть уверенным что-то не сломали в API или банально опечатались. И тесты особенно не спасают. Надоело уже. Ошибку в скрипте нельзя вычислить до выполнения. Очень не хватает проверки типов.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

80. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от СОВА on 23-Июл-17, 13:55 
Так ввели же уже проверку типов. Пользуйтесь. Или вы еще на 2?
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

83. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 13:58 

Во втором есть один тип которого нет в третьем. (Который добавлять не собираются.)
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

96. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от 23432445 on 23-Июл-17, 14:57 
> Во втором есть один тип которого нет в третьем. (Который добавлять не
> собираются.)

Какой?

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

97. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 15:00 
Byte-string он называется. Где в строке могут быть как текст так и байтовые данные.
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

98. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 15:02 
> Byte-string он называется. Где в строке могут быть как текст так и байтовые данные.

Append: С последующей возможностью энкодирования и дэкодирования всей строки.

Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

130. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от СОВА on 23-Июл-17, 21:52 
Не могу придумать где такой тип может понадобиться. Если декодировать все равно надо - то byte. А если не надо - то string. Можно bytearray вместо него использовать.
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

135. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 22:20 
В ASM к счастью нет понятия string.
Есть только (byte, word, double_word, quad_word, float, double).
И мизерное количество доступных регистров. (ASM для i8086)

Да нужно быть "сумасшедшим" чтобы на нем писать как можно оптимальней.

Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

192. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от uname a on 24-Июл-17, 12:59 
и этот человек жалуется на типизацию...
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

73. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +3 +/
Сообщение от freehck email(ok) on 23-Июл-17, 13:36 
> И запросы реквестом комфортно обработал и изображения через пиллоу прогнал.

И запросы запросом комфортно обработал, и изображения через подушку прогнал. ;)

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

88. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –8 +/
Сообщение от тстсотпт on 23-Июл-17, 14:40 
А ты попользуйся любой ide для явы, написанной на яве. А потом попользуйся любой ide для шарпа, написанной на шарпе. И, отхватив тормозов и огромного потребления оперативы, поймёшь, что ява - дерьмо.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

94. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 14:52 
Я пользовался Intellij IDEA(Которая CE) и ничего плохого я в ней не вижу. (JB делает прекрасные IDE на Java. (PyCharm тоже написана на Java которой я пользуюсь активнее.))

А насчет сшарповских IDE я не знаю, но имеет смысл сказать что пока реализация на Mono куда более тормознутая чем сделанная "майками" на вижуал сшарп для своих собственных нужд.

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

191. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от uname a on 24-Июл-17, 12:53 
java - написано один раз, работает нигде.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

39. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +4 +/
Сообщение от Аноним (??) on 23-Июл-17, 12:15 
Java -  это сектор enterprise. В высказывании всего лишь мнение человека, который скорее всего никогда с этим не работал, поэтому и минусуют.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

109. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +3 +/
Сообщение от Вулх on 23-Июл-17, 16:43 
Неправ он в том, что никто никому ничего не должен
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

295. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Ilya Indigo (ok) on 30-Июл-17, 20:43 
// А за что минусуете? В чем он неправ?
А за что минусуете?
    В чем он неправ?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

36. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 12:10 
> Python в первом месте! Красота!

Конечно хорошо, когда знаешь на каком языке в этом году будут самые дешевые программисты

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

56. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 23-Июл-17, 12:46 
Оплачивается может и чуть хуже, зато работы в изобилии.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

62. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +3 +/
Сообщение от Аноним (??) on 23-Июл-17, 13:11 
У дворника всегда есть работа :-)
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

87. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 14:36 
Господину сиятельному снобу. Нет, не так. Дворнику-сишнику, обслуживащему настоящего господина-владельца: ты-то чем лучше?
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

99. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 23-Июл-17, 15:04 
> Господину сиятельному снобу. Нет, не так. Дворнику-сишнику, обслуживащему настоящего
> господина-владельца: ты-то чем лучше?

Не стоит сравнивать среднего сишника со средним питонистом. Средний питонист скоро будет представлен человеком, который никогда больше ни на чём не программировал. То есть, конечно, среди питонистов есть нормальные прогаммисты, для которых это всего лишь один из языков, но выявить их среди низко квалифицированных будет очень большой проблемой. На С не наблюдается такого вала кричащих, что они программисты, как раз потому, что уровень вхождения намного выше. Кстати, как и на Ruby или Haskell, кстати. То есть с позиции промышленной разработки надо разделять одноразовые работы и долгосрочные проекты, где важны качество и надёжность. Годится ли для таковых питон - большой вопрос как раз из-за персонала.

Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

131. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 21:59 
А ты крутой специалист, если Руби в одну кучу с Хаскелем и Си мешаешь.
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

174. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 24-Июл-17, 11:32 
>[оверквотинг удален]
> Не стоит сравнивать среднего сишника со средним питонистом. Средний питонист скоро будет
> представлен человеком, который никогда больше ни на чём не программировал. То
> есть, конечно, среди питонистов есть нормальные прогаммисты, для которых это всего
> лишь один из языков, но выявить их среди низко квалифицированных будет
> очень большой проблемой. На С не наблюдается такого вала кричащих, что
> они программисты, как раз потому, что уровень вхождения намного выше. Кстати,
> как и на Ruby или Haskell, кстати. То есть с позиции
> промышленной разработки надо разделять одноразовые работы и долгосрочные проекты, где
> важны качество и надёжность. Годится ли для таковых питон - большой
> вопрос как раз из-за персонала.

Судя по происходящему вокруг, нас ждёт коллапс, не только в программировании(где, местами, уже считается нормальным избавление от утечек памяти регулярной перезагрузкой) но и в других областях, иногда такие "инженерные" решения попадаются, что хочется в лес подальше от цивилизации (а Маск судя по всему на Марс свалить хочет).

Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

89. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от тстсотпт on 23-Июл-17, 14:41 
>> Python в первом месте! Красота!
> Конечно хорошо, когда знаешь на каком языке в этом году будут самые
> дешевые программисты

А ты не греби всех под нижний сегмент.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

2. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от Аноним (??) on 23-Июл-17, 09:55 
И кстати, почему у Python нет embedded? MicroPython уже давно завезли.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от modos189 (ok) on 23-Июл-17, 10:39 
Возможно, потому что различаются названия. С другой стороны, Python прекрасно работает на мобильных платформах с помощью Kivy, и об этом тоже не сообщили
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

176. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 11:34 
> Возможно, потому что различаются названия. С другой стороны, Python прекрасно работает
> на мобильных платформах с помощью Kivy, и об этом тоже не
> сообщили

Те мобильные платформы, на которых работает Python, это всё же не Embedded :)

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

20. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 11:34 
Что значит нет? Я встраиваю, кто тебе мешает?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

41. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 12:18 
> Что значит нет? Я встраиваю, кто тебе мешает?

Поддерживаю. Не вижу проблем при использовании на встраиваемых устройствах. Тоже используем во встраиваемых системах.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

68. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 13:22 
Перефразирую, чтоб понятнее было
"И кстати, почему у Python нет *значка* embedded в рейтинге? MicroPython уже давно завезли. "
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

67. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 13:22 
Я про значек в рейтинге говорю.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

59. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от rerorerorerorero on 23-Июл-17, 12:49 
Полагаю речь идет про серьезную разработку, а там допустимы исключительно нативные языки.

Писать на контроллерах можно хоть на брейнфаке, но использование Си эффективнее

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

202. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от ZloySergant (ok) on 24-Июл-17, 15:02 
Ага, и на ARM'е он (MicroPython в минимальной поставке) у тебя отожрет (только под самое себя) под 80k плюс - ОЗУ.
Спрашивается - зачем?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –3 +/
Сообщение от Аноним (??) on 23-Июл-17, 09:56 
> "название языка programming"

Надмозг. Поправьте, а?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +3 +/
Сообщение от Аноним (??) on 23-Июл-17, 10:11 
Имеется в виду, что вместо "название языка" подставляется название языка, например, "python programming" и "java programming".
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –3 +/
Сообщение от Gemorroj (ok) on 23-Июл-17, 10:16 
Когда уже будет рейтинг рейтингов языков программирования?
ИМХО, из представленных, самый адеватный - это PYPL, потом TIOBE, а этот IEEE какой-то маразм.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 10:37 
Я в начале подумал, что вы не считаете эти языки программирования языками программирования.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

13. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +4 +/
Сообщение от Аноним (??) on 23-Июл-17, 11:02 
Java developer detected
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

22. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Аноним (??) on 23-Июл-17, 11:35 
Это и есть нормальный рейтинг. Иди смажь свой геморой.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

90. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 14:43 
О, да. Это с HTML'ем-то на 16м месте.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

6. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +13 +/
Сообщение от A.Stahl (ok) on 23-Июл-17, 10:24 
Вот вам рейтинг языков от Stahl:
Питон -- гoвно
Си -- старьё
Ява -- многословно
С++ -- монстрообразно
С# -- виндовозно
R -- на уровне погрешности
ЯваСкрипт -- свистоперделочно
РНР -- лучше, чем питон, но всё равно гoвно
Go -- Google, go home!
Assembler -- Стоический. А вообще -- многословное гoвно.
Остальное -- фигня всякая.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +3 +/
Сообщение от Blind Vic (ok) on 23-Июл-17, 10:35 
> РНР -- лучше, чем питон

8-O

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от A.Stahl (ok) on 23-Июл-17, 10:38 
ТТХ аналогичные, а вот синтаксис классический сиобразный. Так что однозначно лучше. Но гoвно.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

17. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 11:31 
Коболом обмажьтесь, господин классик
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

23. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Аноним (??) on 23-Июл-17, 11:36 
Кобол? Как будто что-то плохое!
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

45. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Немецкие военные песни on 23-Июл-17, 12:24 
PHP быстрее и писать на нем приятнее син аксис привычный- C-образный. А документация просто восторг.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 10:52 
> Питон -- гoвно

Неделю карательной психиатрии вам
> Си -- старьё

Таки нет, месяц карательной психиатрии
> Assembler -- Стоический. А вообще -- многословное гoвно.

Пожиненное заключение.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

27. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от freehck email(ok) on 23-Июл-17, 11:53 
> Вот вам рейтинг языков от Stahl:

Кхм... Ну да, конечно, всё гoвно, серебряной пули нету, это мы ещё с Брукса знаем... Работаем, с чем приходится. :)

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

265. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 26-Июл-17, 09:49 
>[оверквотинг удален]
> Си -- старьё
> Ява -- многословно
> С++ -- монстрообразно
> С# -- виндовозно
> R -- на уровне погрешности
> ЯваСкрипт -- свистоперделочно
> РНР -- лучше, чем питон, но всё равно гoвно
> Go -- Google, go home!
> Assembler -- Стоический. А вообще -- многословное гoвно.
> Остальное -- фигня всякая.

То есть ты за Си? Старый конь борозды не портит.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

14. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –4 +/
Сообщение от Аноним (??) on 23-Июл-17, 11:14 
так, по порядку:
Python есть и на mobile, и на embedded.
С - школьники накрутили
а мы в конторе пишем enterprise на php
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 11:33 
А "вы" это кто? Название своей конторы засвети-ка...
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

112. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 23-Июл-17, 18:05 
> А "вы" это кто? Название своей конторы засвети-ка...

"Рога и копыта на php"

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

28. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Crazy Alex (ok) on 23-Июл-17, 11:56 
Теоретически есть, а на практике - разве что у полных психов. А вот энтерпрайза на пхп и правда вагон.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

177. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 11:36 
> Теоретически есть, а на практике - разве что у полных психов. А
> вот энтерпрайза на пхп и правда вагон.

И ведь работает :)

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

198. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Crazy Alex (ok) on 24-Июл-17, 14:32 
Да работать можно заставить практически всё. Вопрос только в стоимости решения и его долговечности.
Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

15. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +5 +/
Сообщение от Аноним (??) on 23-Июл-17, 11:29 
- Приборы?
- 80
- Что 80?
- А что приборы?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +9 +/
Сообщение от Аноним (??) on 23-Июл-17, 11:43 
R выше Javascript
Язык программирования Arduino
Язык программирования HTML
Язык программирования CUDA

Это все что нужно знать об этом рейтинге

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 11:46 
Html в рейтинге языков программирования?!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

154. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от istepan email(ok) on 24-Июл-17, 08:11 
так будет пока существуют вакансии "программистов html"
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

26. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от qwerty123 (??) on 23-Июл-17, 11:53 

а) Рейтинг упоминания языка в публикациях и
б) объем кода продуктов в жизненном цикле, на период времени

вещи вообще никак не связанные.


"Рейтинг интереса мышей к кактусам и проблем при их пожирании"

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

203. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от ZloySergant (ok) on 24-Июл-17, 15:09 
> "Рейтинг интереса мышей к кактусам и проблем при их пожирании"

Ага, а еще: "Какую бы еще херню замутить, чтоб PhD дали?"

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

30. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +3 +/
Сообщение от freehck email(ok) on 23-Июл-17, 12:02 
> Рейтинг упоминания языка в публикациях

В общем-то с такими метриками обмануть их можно здорово.

Берём и делаем язык с паршивым синтаксисом, снабжаем его хреновеьнокй документацией, в которой половина вопросов не освещена, и к тому же несколькими томами оной, чтобы было непонятно где искать ответ на вопрос. Активно форсим язичину, желательно среди школоты. Пишется много гoвнокода, создаётся хреновое комьюнити. И все эти программисты начинают обмениваться "знаниями", давать друг другу советы, мучить поисковик.

И вуаля! Мы в топе! Улюлюлюлю! Вот только такую хню сделали... Ой...

Правда, может и не выстрелит. Мы же не первопроходцы. Вон некоторые из списка выше уже так и сделали. Угадайте какие.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

91. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 14:45 
Это ты сейчас rust описал :-)
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

144. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Led (ok) on 24-Июл-17, 00:34 
> Это ты сейчас rust описал

Странно... а почему же тогда гвидобейсик на первом месте?

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

164. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 09:45 
Всё правильно, с питоном сработало.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

32. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 12:03 
Так что учить новичку?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от A.Stahl (ok) on 23-Июл-17, 12:06 
C++, Яву или PHP с ЯваСкриптом. Тогда без пива-колбасы не останешься. Остальное -- по мере и по факту сталкивания. Изучать сейчас, скажем, Раст как первый язык это прямой пусть в никуда.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

38. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 12:15 
Фу! Кыш! Не смей новичку промывать мозг Джавой!
> Яву

Если Java - ява, то Jazz - язь? К логопеду!

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

43. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от A.Stahl (ok) on 23-Июл-17, 12:21 
>К логопеду!

Тут нет никаких аналогий. Название языка произошло от названия островов. Эти острова в русском языке называются Ява.
Но ты продолжай орать "бджолы".

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

49. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –4 +/
Сообщение от Немецкие военные песни on 23-Июл-17, 12:34 
Язык произносится на англ как "Джава". Это единственный правильный вариант произношения.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

58. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Gemorroj (ok) on 23-Июл-17, 12:48 
И часто ты говоришь пиэйчпи вместо пхп, например?
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

95. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Немецкие военные песни on 23-Июл-17, 14:53 
Всегда.
Если произношение любого английского слова мне непонятно,  я смотрю  транскрипцию и произношу строго грамото, чтобы меня понимали все грамотные люди- как носители языка, так и не носители.
Как будут меня понимать идиоты, ботающие на своей фене вообще не интересно.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

116. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Я (??) on 23-Июл-17, 19:03 
Интересно, много ли найдётся тех, кому ты сам интересен?
Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

190. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Немецкие военные песни on 24-Июл-17, 12:45 
> Интересно, много ли найдётся тех, кому ты сам интересен?

Много.
Тебе задыроту мониторному побольше книжек надо просто читать и спортом заниматься. И будешь счастливее.

Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

145. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от Аноним (??) on 24-Июл-17, 00:45 
> Если произношение любого английского слова мне непонятно,
> я смотрю  транскрипцию и произношу строго грамото

По транскрипции другого языка ты определяешь грамотность в русском?
Ты в своем уме?

Ты произносишь "лакс" вместо "люкс", "ауто" вместо "авто", "плэтфом" вместо "платформа"?

И почему английский выбран за образец правильности? Почему не китайский, не украинский?

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

180. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –3 +/
Сообщение от Немецкие военные песни on 24-Июл-17, 12:11 
Ты совсем глупый?
Язык Джава содан в англоязычной стране и на языке оригинала он произносится как Джава, а не Ява. Читай внимательно, что пишут. вникай в суть, а потом пену пускай.
Наименовния нельзя переводить, также как и имена. Никто же не проихносит Space-X как Космос-Икс.
Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору

204. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Анонимо on 24-Июл-17, 15:11 
> Ты совсем глупый?
> Язык Джава содан в англоязычной стране и на языке оригинала он произносится
> как Джава, а не Ява. Читай внимательно, что пишут.

Ага. Правда, по французски жава  ʒa.va, на немецком ява ˈjaːva
но то ведь мелочи. Куда им там до анонимов опеннета.

> суть, а потом пену пускай.

Огнетушитель не забудте.

Ответить | Правка | ^ к родителю #180 | Наверх | Cообщить модератору

224. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Немецкие военные песни on 24-Июл-17, 20:09 
Еще раз для очень "одаренных":
немецкое "Ява" и французское "Жава" это прямые переводы слова "java".
Название языка программирования Java немцы произносят грамотно, т.е. "Джава" в отличие от некоторых
https://www.youtube.com/watch?v=_BgdXgWiaEY

Смотрим как они произносят язык программирования Python:
на немецком  звучит как https://translate.google.ru/?hl=en&tab=wT#en/de/python

А вот как они произносят +https://www.youtube.com/watch?v=ShIMVQECzM8

Ответить | Правка | ^ к родителю #204 | Наверх | Cообщить модератору

227. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Анонимо on 24-Июл-17, 20:28 
> Еще раз для очень "одаренных":

Щечки не лопнут?

> немецкое "Ява" и французское "Жава" это прямые переводы слова "java".
> Название языка программирования Java немцы произносят грамотно, т.е. "Джава" в отличие
> от некоторых
> https://www.youtube.com/watch?v=_BgdXgWiaEY

Да ну?
https://www.youtube.com/watch?v=l2ZPjyCiStc ?
Хотя да, и правда, куда там какому-то дудену
http://www.duden.de/rechtschreibung/Java_Programmiersprache
http://www.duden.de/_media_/audio/ID4106199_136170191.mp3
до очередного 100500 "сруториала" и очередного анонимного "неодаренного знатока" опеннета!

> Смотрим как они произносят язык программирования Python:
> на немецком  звучит как https://translate.google.ru/?hl=en&tab=wT#en/de/python
> А вот как они произносят +https://www.youtube.com/watch?v=ShIMVQECzM8

Я что-то писал о питоне? Cам придумал, сам опроверг, cам доволен.

Ответить | Правка | ^ к родителю #224 | Наверх | Cообщить модератору

240. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Немецкие военные песни on 25-Июл-17, 00:50 
В этом же дудене внизу написана транскрипция:
Java 🔉, auch: [ˈdʒaːvə] 🔉

Что касается видео, то в Германии своих оленей хватает, которые произносят неправильно.
Однако, грамотных там наверняка больше чем в Великой 1/6 суши.

А пайтон это для примера, чтобы было понятно, что неанглоязычные произносят названия языков программирования грамотно.

Ответить | Правка | ^ к родителю #227 | Наверх | Cообщить модератору

248. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Анонимо on 25-Июл-17, 02:03 
> В этом же дудене внизу написана транскрипция:
> Java 🔉, auch: [ˈdʒaːvə] 🔉

С удовольствием ткну знатока еще раз носом :)
> Ja­va®, das
> Wortart: ℹ Eigenname
> Gebrauch: EDV

имя собственное, употребляется в Ой-Ти.
> Java 🔉, или: [ˈdʒaːvə] 🔉

"или", Карл.

> Что касается видео, то в Германии своих оленей хватает, которые произносят неправильно.

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

Ответить | Правка | ^ к родителю #240 | Наверх | Cообщить модератору

266. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 26-Июл-17, 09:51 
> Что касается видео, то в Германии своих оленей хватает, которые произносят неправильно.

Какая Германия? Дойчлэнд же.

Ответить | Правка | ^ к родителю #240 | Наверх | Cообщить модератору

278. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Немецкие военные песни on 27-Июл-17, 13:54 
Носом себя потыкай об английскую транскрибцию языка Java.
Не надо путать традиционное (сложившееся) произношение и правильное произношение.
Традиционное может совпадать с правильным произношением, как в случае с языком C (Си). А может и не совпадать, как в случае с Python или частично Java.

Ответить | Правка | ^ к родителю #266 | Наверх | Cообщить модератору

282. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Анонимммо on 27-Июл-17, 20:33 
> Носом себя потыкай об английскую транскрибцию языка Java.

Конечно. Убойный аргУмент! Смиренно посыпаю голову пеплом!
Сам не знаю, почему сунулся со своим недоисточником, который более 40 лет, вплоть до конца двадцатого века, определял официальное правописание германчины диковинной, супротив знатока всего и вся с его гуглотранслейтом! :(
Я ж не со зла! Просто неподумавши, что кому, как не анониму с опеннета определять правильное произношение, забыв поинтересоваться мнением миллионов носителей языка :(

> Не надо путать традиционное (сложившееся) произношение и правильное произношение.

Не надо путать жопу с пальцем, в том числе мешая все в кучу.

> Традиционное может совпадать с правильным произношением, как в случае с языком C
> (Си). А может и не совпадать, как в случае с Python или частично Java.

Еще раз, правильное произношение на языке Ч определяют носители этого языка Ч. Тебя ткнуть в Пекин и Гаваи вместо Парижа и Франции? А может в Эйнштейна?

Ответить | Правка | ^ к родителю #278 | Наверх | Cообщить модератору

194. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 24-Июл-17, 13:49 
> Язык произносится на англ как "Джава". Это единственный правильный вариант произношения.

А не от сорта кофе разве?

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

209. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 24-Июл-17, 15:36 
> Язык произносится на англ как "Джава". Это единственный правильный вариант произношения.

Жаба ведь.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

78. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 23-Июл-17, 13:46 
<--  sarcasm warning-->
Вот видите какой плохой язык с неопределенным поведением! Неопределено даже произношение названия!
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

34. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –3 +/
Сообщение от Аноним (??) on 23-Июл-17, 12:10 
Pascal для первого языка, далее во возрастающей:
C
C++
Ruby
JavaScript
Java
R
...
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

35. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от freehck email(ok) on 23-Июл-17, 12:10 
> Так что учить новичку?

Fortran, Cobol, Algol, Pascal, MASM, Qbasic, Ada, PL/1 -- выбирай любой.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

40. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +3 +/
Сообщение от A.Stahl (ok) on 23-Июл-17, 12:17 
Да, учитывая разрастание поповщины лучше начать с языка ада. Иначе с этой клерикальной заразой не справиться.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

51. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Немецкие военные песни on 23-Июл-17, 12:38 
Да вы, батинька Ява-сатанист.
Хм...даже код с картинки для введения этого ссобщения подтверждает: 7666.
Ява-люцифер среди нас...
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

71. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от freehck email(ok) on 23-Июл-17, 13:30 
> Да, учитывая разрастание поповщины лучше начать с языка ада. Иначе с этой клерикальной заразой не справиться.

Ммм, кстати, мы же ещё забыли про FoxPro и Clipper!

"В оффисе тепло и уютно. Калорифер. Чистенько. Жужжат компы. Папочки, стоечки. Девочки поят меня кофе, подкладывают булочки, которые я пожираю с жадностью, перемазавшись в шоколаде. Они подливают и подкладывают, сердобольно глядя на своего опустившегося коллегу. Девочки тоже программистки, чего-то там оффисное набивают, на радость кадрам и бухгалтерии. Они аккуратны, при макияжах, отлично, словом выглядят, особенно по контрасту с моей многодневной щетиной, а может уже и бородой? Я кратко и с неохотой отвечаю на вопросы, что мол меня до жизни такой довело. «Hе решается. Ассемблер. Со стеком проблемы. Байта не хватает». Одна из них, Оксана кажется ее зовут, говорит с украинским приятно-округлым выговором: «Який такий стек? Зачем он тебе нужен? Мы с Олей пишем, она на клиппере, я на фоксе, никакого стека у нас нет. Может и тебе не надо? Вечно вы мужики себе пакость какую выдумаете. Сами же и мучаетесь, да нас мучаете, скажи Оля?»

«Что?!» Только кресло мешает мне свалиться на пол. Какой-то противный, каркающий клекот рвется из меня… «Вы пишете БЕЗ СТЕКА!?» А вот это уже истерика…"

(c) История одного байта

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

153. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от anonymus on 24-Июл-17, 08:07 
Метод слепой печаити для начала. Потом, что угодно на чем легко писать классические алгоритмы. Потом что нравиться и Javascipt/Typescript для работы.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

46. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Crazy Alex (ok) on 23-Июл-17, 12:25 
если чтоб побыстрее заработать хоть что-то - джаваскрипт, вестимо. Если всерьез - то последовательно питон чуток, ассемблер, плюсы, дальше по желанию.

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

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

48. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 23-Июл-17, 12:32 
Если начинать с питона, то можно вообще никогда не понять как программировать. Слишком он высокоуровневый, чтобы появилось понимание. + синтаксис, который навечно ломает мозги и не даёт стать программистом, если не было бакграунда нормальных языков программирования до него. Поэтому первый язык - что-нибудь простое и структурированное. Типа паскаля.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

55. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 23-Июл-17, 12:43 
> Типа паскаля.

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

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

75. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Crazy Alex (ok) on 23-Июл-17, 13:41 
Си сам по спбе требует бэкграунда(тот же стек вызовов), иначе волбще непонятно, зачем он такой, особенно для начинающего, у которого соответствующих задач нет.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

126. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от nobody (??) on 23-Июл-17, 21:00 
Шта?.. Чем сишный стек вызовов отличается от такового в любом другом языке?
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

133. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 22:17 
> Шта?.. Чем сишный стек вызовов отличается от такового в любом другом языке?

Проблемы в С у студентов начинаются ровно со строк. Даже до списковых структур данных доходить не надо. А вот в паскале, например, такой проблемы нет. Зато в сравнении с питоном на паскале можно явно поработать с указателями в тех же самых списковых структурах и понять чем указатели отличаются от не указателей. Как, впрочем, и скорость работы программы на паскале вполне позволяет делать что-нибудь серьёзное. В отличии от питона, например.

Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

159. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Crazy Alex (ok) on 24-Июл-17, 09:14 
А вот с ассемблере очень хорошо становится видно, что указатели ничем, собственно, не отличаются от не-указателей, кроме как соглашением, и со всем остальным ровно так же. Как раз надо поменьше мистики создавать, и  будет меньше проблем. Именно этим на данном этапе обучения ассемблер лучше сей, а те - паскаля - после него хоть соглашения о вызовах, хоть виртуальные методы, хоть рекурсия легко объясняются. А писать "что-то серьёзное" когда не знаешь основ - дурная работа. Тогда уж питон лучше применять - можно хотя бы наваять какую-то мелкую автоматизацию с приемлемыми усилиями.
Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору

205. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от ZloySergant (ok) on 24-Июл-17, 15:14 
> Проблемы в С у студентов начинаются ровно со строк.

??? Что там сложного со строками? Какие стандартные проблемы?

Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору

234. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от _ (??) on 24-Июл-17, 21:48 
"почему" + "так" + "нельзя" ?
И чтобы объяснить ... не, ну нафиг, давай с Паскаля :)
Ответить | Правка | ^ к родителю #205 | Наверх | Cообщить модератору

261. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от ZloySergant (ok) on 25-Июл-17, 20:22 
> "почему" + "так" + "нельзя" ?

Гладиолус же.


Ответить | Правка | ^ к родителю #234 | Наверх | Cообщить модератору

158. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Crazy Alex (ok) on 24-Июл-17, 09:04 
Да ничем не отличается. А вот виден он - так, чтобч легко было понять, что это и зачем -  только в ассемблере.
Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

81. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Sw00p aka Jerom on 23-Июл-17, 13:57 
>>Питон - примерно как замена бейсика или паскаля

категорически не согласен

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

160. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Crazy Alex (ok) on 24-Июл-17, 09:17 
>>>Питон - примерно как замена бейсика или паскаля
> категорически не согласен

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

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

53. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 12:41 
1. PHP/JS, если нужно зарабатывать уже вчера. Это full-stack, сложно, но спрос больше всех на рынке. Есть шанс ознакомиться вообще со сферой.
2. Параллельно зубрить ComputerScience и пробовать силы в C/CPP/Java/Python - в свободное от веба время, чтобы быть готовым в любой момент спрыгнуть в глубокий бекенд или вообще прикладное.

Если зарабатывать прямо сейчас не нужно, можно сразу в шаг 2.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

165. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 09:52 
> 1. PHP/JS, если нужно зарабатывать уже вчера.

Завтра вчерашние программисты уже будут позавчерашними и никому не нужными. JS, конечно, никуда не денется (увы), а вот PHP лучше выкинуть и учить, например, Go.

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

183. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Crazy Alex (ok) on 24-Июл-17, 12:25 
Go в мейнстриме (хотя бы примерно сравнимо с JS/PHP/Python) - это ещё года два, как минимум. Если хочется денег сразу - PHP вполне вариант, туда хоть влезть быстро можно. Быдлокод будет, да. Но мы ж не о красоте, а о доходе...
Ответить | Правка | ^ к родителю #165 | Наверх | Cообщить модератору

211. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 15:42 
> Go в мейнстриме (хотя бы примерно сравнимо с JS/PHP/Python) - это ещё
> года два, как минимум.

Во-первых, он уже давно в мейнстриме и пока тенденция роста его использования весьма чёткая (в отличие от того же питона, который достиг потолка, и дальше только спад). Во-вторых, меньше чем за два года новичку начать что-то делать на профессиональном уровне всё равно нереально. Да и за два нереально. См. "Как стать программистом за 10 лет".

Ответить | Правка | ^ к родителю #183 | Наверх | Cообщить модератору

219. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Crazy Alex (ok) on 24-Июл-17, 17:25 
он входит в мейнстрим, да. но гляньте соотношение количества проектов на том же питоне и го.

Джун через пол-года - вполне реально, дальше - по ходу, уже получая деньги за то, что делаешь.

Ответить | Правка | ^ к родителю #211 | Наверх | Cообщить модератору

242. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 25-Июл-17, 01:05 
А какой смысл смотреть на количество проектов, 99% из которых к тому же дохлые? Смотреть надо на соотношение спроса (вакансий) и предложения (программистов). А оно намного привлекательнее у только набирающего популярность языка, чем у сверхпопулярного.
Ответить | Правка | ^ к родителю #219 | Наверх | Cообщить модератору

57. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Аноним (??) on 23-Июл-17, 12:46 
> Так что учить новичку?

Если студент, то могу расписать всё поэтапно.

1. Сначала Python3 (можно без ООП на первых порах). Раньше в этих целях Паскаль использовали, так что сами решайте. На Питоне легко писать алгоритмы. Нет необходимости вникать в производительность, особенности архитектур и обработку ошибок. Алгоритмы необходимо изучить по-максимому: сортировки всех видов, бинарные, красно-чёрные деревья, вычисления рядов, поиск наикратчайшего пути по графам, волновой алгоритм, использование геометрических функций, рисование, применений тригонометрии для вычислений координат различных фигур, пересечений и т. п. И очень советую постоянно решать олимпиадные задачки (их в интернете полно).

2. Как только алгоритмизацию изучите, необходимо изучить что-то простое, но помогающее вникнуть в основы работы компьютера. Поэтому учите  Си. Параллельно читайте. "Операционные системы" Таненбаума. Это поможет узнать как вообще работают приложения, а заодно будете начинать понимать, как работают ваши программы, написанные на Python.

3. После Си лучше немного посмотреть Assembler. Пописать простые программки на Си, перевести их в ассемблер и сравнивать. Через ассемблер можно разобраться, как работает оптимизация в компиляторах. Разумеется, лучше всё это под linux делать, чтобы меньше всего потратить времени на лишние действия и запросы в гугл. И желательно параллельно начать читать Таненбаума "Архитектуру ЭВМ".

4. Далее можно начинать изучать ООП. Сначала научиться создавать классы в Python. Далее можно немного поковырять Java и переключиться на C++. С++ стоит долго и упорно изучать, проводить аналогии с Java и Python, сравнивать их. Также обязательно необходимо сравнивать реализацию классов с программированием на Си. В конце концов вы должны будете понимать как изнутри (с точки зрения оперативной памяти) устроены классы, как работают виртуальные методы, что такое статические методы и поля класса.

5. Следующим этапом рекомендую изучать сетевые технологии, потоки и IPC (отправка данных через сокеты, пайпы, синхронизацию через семафоры, обмен данными через разделяемую память). Здесь снова пойдёт изучение алгоритмов, но совсем другого классе, нежели на начальном этапе (кольцевые буферы, клиент-сервер, командные семафоры и т. п.). Параллельно изучению сетевого программирования советую читать "Компьютерные сети" Олифера. Книга нудная (чистая теория), но хорошая.

6. Далее Вы должны будете научиться использовать разные языки в связке друг с другом. Тут уже начнётся получение опыта, знаний для этого будет достаточно.

Желательно параллельно всему процессу обучение ещё заниматься администрированием.

После всего этого сможете рассчитывать на достойную зарплату. Либо как администратор с навыками программирования, либо как системный программист, либо как программист, работающий с Big Data и т. д.

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

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

86. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 14:31 
>> На Питоне легко писать алгоритмы.

Зачем пудрить мозги? Ну не пригоден это язык для реальных алгоритмов. Большие данные на нём или любой серьёный анализ данных в нынешнем виде - не более чем нашлёпка над C/C++/Java/Rust-библиотеками

Для веба хайп - Javascript. Ну или Ruby.

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

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

103. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 15:23 
Питон очень хорош как прикладной язык. И на нём можно быстро решать задачи, которые не требуют максимальной производительности. Тот факт, что он интерпретируемый, позволяет писать на нём скрипты для автоматизации тех или иных задач. Если интересно, почему он может быть иногда лучше чем bash, посмотрите лекции Виктора Ашика по Питону. Он очень интересно и хорошо рассказывает.

Также Питон уже стал стандартом де факто для научных вычислений. Поэтому в университете знание этого языка будет бесценно. В частности библиотеки NumPy.

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

Каждый язык занимает свою нишу, где он наиболее пригоден и удобен к использованию. Ещё немаловажную роль в данном процессе играет его популяризация (обычно она начинается силами сообщества, если язык удобен).

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

107. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 15:52 
> Питон очень хорош как прикладной язык. И на нём можно быстро решать
> задачи, которые не требуют максимальной производительности. Тот факт, что он интерпретируемый,
> позволяет писать на нём скрипты для автоматизации тех или иных задач.
> Если интересно, почему он может быть иногда лучше чем bash, посмотрите
> лекции Виктора Ашика по Питону. Он очень интересно и хорошо рассказывает.

Существует много языков, удобнее чем bash для администрирования, но это не питон. В MacOS, например, почти стандартный менеджер пакетов https://brew.sh/ (подсказываю - написан на Ruby). То же в отношении коммерческих линуксов SUSE (yast странно, но написан на Ruby :-) )

> Также Питон уже стал стандартом де факто для научных вычислений. Поэтому в
> университете знание этого языка будет бесценно. В частности библиотеки NumPy.

"про дефакто" - перебор. Во-первых R и Octave никуда не делись и сравнивать их с NumPy мягко говоря некорректно, потому что ну уж слижком коряво на питоне пишутся матричные операции. Во-вторых есть http://sciruby.com/ и Jupyter Notebook, где также питон нужен лишь для запуска оболочки Jupiter.

> Если Вы серьёзно думаете, что в сфере научных вычислений в ближайшем будущем
> Python сможет что-то заменить, то сильно ошибаетесь. Он уже начинает конкурировать,
> если не заменять, MatLab. А это говорит о многом. Поэтому расценивать
> его как временный язык, - это иметь плохую интуицию.

Rust?
Опять же, Octave и R?

> Каждый язык занимает свою нишу, где он наиболее пригоден и удобен к
> использованию. Ещё немаловажную роль в данном процессе играет его популяризация (обычно
> она начинается силами сообщества, если язык удобен).

Не совсем так. Люди верят в то, о чём говорят больше. Можно заставить верить людей во что угодно. Питон - очень корявый язык с точки зрения модели. С родовыми проблемами обработки юникодных строк. Сравните питон с Ruby или с современными языками, например (не забываем, что питону скоро будет 30 лет). Сложно сказать, с чем связана нынешняя популярность питона. Ясно, что она же ему и выйдет боком - подобрать программистов с нужной квалификацией на фоне "вчера_книжку_о_питоне_прочитал" будет очень сложно.

Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

132. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –3 +/
Сообщение от Аноним (??) on 23-Июл-17, 22:17 
>> Существует много языков, удобнее чем bash для администрирования, но это не питон.

Лекцию Ашика посмотрели? Нет? Спор из разряда "сами не знаем, о чём говорим"?

Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

136. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 22:22 
> Лекцию Ашика посмотрели? Нет? Спор из разряда "сами не знаем, о чём
> говорим"?

Как бы он хорошо ни говорил, первый вопрос, достаточна ли его квалификация, чтобы сравнивать? Какие языки программирования он использовал? Если кроме питона он ничего не знает, но "язык подвешен", ясное дело, он будет о нём хорошо рассказывать.

Безусловно сейчас питон знать надо, иначе как с него переписывать полезные программы. Но писать на нём что-то новое - вроде как и незачем.

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

166. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 10:21 
Мой опыт, согласен, Вы никак не проверите. Хотя могу подтвердить, часть задач на bash решать бессмысленно. Часто комбинирую скрипты на bash со скриптами на python. Получаются быстрые и эффективные решения.

Но Ашик сотрудник Яндекса, возьмите да поищите, какие языки он хорошо знает. Или Яндекс не в авторитете? Или лень искать, а поспорить хочется?

А в лекции он собственно сам говорит, что по Питону он не профи, но его знаний хватает для вводных лекций. И там же он приводит в пример задачу, которую ему ставили по работе. Задачу на bash он не смог написать вовремя, т. к. сложность зашкаливает, а вот на Python эта задача решалась бы достаточно быстро. Но на то время он не догадался до этого.

Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

170. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Аноним (??) on 24-Июл-17, 11:04 
> Мой опыт, согласен, Вы никак не проверите. Хотя могу подтвердить, часть задач
> на bash решать бессмысленно. Часто комбинирую скрипты на bash со скриптами
> на python. Получаются быстрые и эффективные решения.

Вопрос не в том, можно ли решать задачи на питоне. Моё утверждение, что питон - старый язык с корявым синтаксисом и непоследовательной моделью программирования (реально же микс ООП с процедурным). На нём одинаково коряво что ООП программы писать (см. в сравнении сRuby, например, как спросить у объекта-массива какова его длина), что пытаться выполнять матричные операции (см. R).

> Но Ашик сотрудник Яндекса, возьмите да поищите, какие языки он хорошо знает.
> Или Яндекс не в авторитете? Или лень искать, а поспорить хочется?

Яндекс - большая забюрократизированная компания. Ясное дело, что у них есть сотрудники разной квалификации. Поскольку никакой внешней сертификации нет, то говорить о квалификации их сотрудников только на основании того, что это яндекс - как-то странно. Экзаменовать Ашика мне тоже как-то не к чему.

> А в лекции он собственно сам говорит, что по Питону он не
> профи, но его знаний хватает для вводных лекций. И там же
> он приводит в пример задачу, которую ему ставили по работе. Задачу
> на bash он не смог написать вовремя, т. к. сложность зашкаливает,
> а вот на Python эта задача решалась бы достаточно быстро. Но
> на то время он не догадался до этого.

И что? Взял бы Perl или Go - тоже написал бы быстрее чем на bash. Как это противоречит тому, что питон - старый язык с корявым синтаксисом, который давно следует заменить и забыть?

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

Ответить | Правка | ^ к родителю #166 | Наверх | Cообщить модератору

199. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 14:43 
>> И что? Взял бы Perl или Go - тоже написал бы быстрее чем на bash. Как это противоречит тому, что питон - старый язык с корявым синтаксисом, который давно следует заменить и забыть?

Давайте так, Вы сначала возьмёте и решите ту задачу, которую ему ставили на Perl или Go. А потом будете доказывать, насколько это легче и быстрее, чем на Python. Договорились?

Ответить | Правка | ^ к родителю #170 | Наверх | Cообщить модератору

210. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 15:36 
> Давайте так, Вы сначала возьмёте и решите ту задачу, которую ему ставили
> на Perl или Go. А потом будете доказывать, насколько это легче
> и быстрее, чем на Python. Договорились?

В чём заключалась задача?

А вообще см. https://codefights.com/ - там решают задачки на разных языках и сравнивают эффективность решения. Впрочем, ошибка тоже может быть вследствие численного перекоса по некоторым языкам.

Ответить | Правка | ^ к родителю #199 | Наверх | Cообщить модератору

215. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 16:34 
Чтобы узнать, Вам необходимо посмотреть лекцию Яндекса:
https://events.yandex.ru/lib/talks/2320/

Объясню, почему я не говорю саму задачу. Всё просто. Если я её скажу, Вы снова начнёте препираться, потом сноваи снова, и так до бесконечности. Т. к. не имеете, очевидно, большого опыта программирования на разных языках. Если же Вы посмотрите лекцию, то узнаете много нового и, возможно, прекратите бессмысленные споры по вопросам, в которых не являетесь компетентными. Большая часть того, что в споре можно обсудить есть в той лекции. Мне проще скинуть Вам ссылку.

Ответить | Правка | ^ к родителю #210 | Наверх | Cообщить модератору

216. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 24-Июл-17, 17:10 
> Чтобы узнать, Вам необходимо посмотреть лекцию Яндекса:
> https://events.yandex.ru/lib/talks/2320/
> Объясню, почему я не говорю саму задачу. Всё просто. Если я её
> скажу, Вы снова начнёте препираться, потом сноваи снова, и так до
> бесконечности.

Зачем отправлять смотреть размусоленную лекцию? А товарищ то реально не быстрый в части выражения основной идеи. Если задачу нельзя сформулировать коротко и текстом, то эта задача очень странная...

> Т. к. не имеете, очевидно, большого опыта программирования на разных
> языках.

Скажите честно, лет 5 опыта программирования хотя бы имеете? Хотя бы тот же пяток языков программирования реально использовали (не в студенческих задачках, а на чём-нибудь более-менее серьёзном)? Или кроме питона и баш больше ничего видеть не доводилось?

>  Если же Вы посмотрите лекцию, то узнаете много нового и,
> возможно, прекратите бессмысленные споры по вопросам, в которых не являетесь компетентными.

Хороший аргумент, когда не на что больше опереться в ответе. Дальше обычно идёт ругань и рукоприкладство (если встреча личная).

Ответить | Правка | ^ к родителю #215 | Наверх | Cообщить модератору

220. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 17:28 
>> А товарищ то реально не быстрый в части выражения основной идеи. Если задачу нельзя сформулировать коротко и текстом, то эта задача очень странная...

Техническое задание называется. Добро пожаловать в мир крупных проектов. Причём у него она была уже декомпозированная.

>> Скажите честно, лет 5 опыта программирования хотя бы имеете? Хотя бы тот же пяток языков программирования реально использовали (не в студенческих задачках, а на чём-нибудь более-менее серьёзном)? Или кроме питона и баш больше ничего видеть не доводилось?

5 лет программирования "для себя" по юности: Паскаль (даже немного успел поиграться с программированием графики в EGA напрямую через порты), Бейсик, Делфи, OpenGL); ещё 6 лет программирования для себя, уже без упора на алгоритмизацию (ПХП, JS+HTML+CSS, bash). Немного ознакомился с ассемблером в рамках микроконтроллеров. Пара - тройка лет на ознакомление с другими языками (Java, C#, C, C++, SQL/mysql/psql). И ещё около 5 лет системного программирование на Си уже по работе с параллельным изучением Python и более глубоким изучением Си. Профессиональным программистом на Python не являюсь, т. к. использую пока только для прикладных задач. В работе использую любые языки, какие посчитаю выгодными. У меня нет предвзятости или личных предпочтений (это тоже невыгодно, когда работаешь в проекте).
В скором будущем хочу ознакомиться с Go и его поддержкой сообществом, т. к. Python некоторые считают уже обросшим слишком разношёрстными возможностями, усложняющими совместную разработку (по этой причине один из сотрудников Яндекса перешёл в другую контору, где начал писать на Go).

Устроит? Или мало?

Ответить | Правка | ^ к родителю #216 | Наверх | Cообщить модератору

222. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 17:51 
> Техническое задание называется. Добро пожаловать в мир крупных проектов. Причём у него
> она была уже декомпозированная.

Нет у меня 55 минут времени слушать того товарища. И выступлением на видео ТЗ никто не записывает. Если заказчик хочет получить вменяемое решение, ТЗ будет чётким и кратким.

>[оверквотинг удален]
> Си уже по работе с параллельным изучением Python и более глубоким
> изучением Си. Профессиональным программистом на Python не являюсь, т. к. использую
> пока только для прикладных задач. В работе использую любые языки, какие
> посчитаю выгодными. У меня нет предвзятости или личных предпочтений (это тоже
> невыгодно, когда работаешь в проекте).
> В скором будущем хочу ознакомиться с Go и его поддержкой сообществом, т.
> к. Python некоторые считают уже обросшим слишком разношёрстными возможностями, усложняющими
> совместную разработку (по этой причине один из сотрудников Яндекса перешёл в
> другую контору, где начал писать на Go).
> Устроит? Или мало?

Это лучше. Однако отсутствие бакграунда на Perl, Ruby, Octave, R чувствуется. Для того, чтобы сравнивать что-то надо знать альтернативы. А в Вашем случае потому и проблема смотреть на питон как на один из многих (не лучших) инструментов, что альтернативы не знаете. Отсюда и отсылки к мутной лекции яндекса. К слову, один из таких лекторов по питону в мейл-ру нашел работу в Германии на руби/реальсы. А тут студентам рассказывал, что питон нужнее всего. Да и сторого говоря, таким конторам как яндекс вполне по силам заниматься контрпропагандой, рассказывая о каких-то технологиях, которые они хотели бы, чтобы использовали конкуренты, но только для того, чтобы они всегда были позади. Не утверждаю, но технически они могут.

Ответить | Правка | ^ к родителю #220 | Наверх | Cообщить модератору

223. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 19:21 
>> Техническое задание называется. Добро пожаловать в мир крупных проектов. Причём у него
>> она была уже декомпозированная.
> Нет у меня 55 минут времени слушать того товарища. И выступлением на
> видео ТЗ никто не записывает. Если заказчик хочет получить вменяемое решение,
> ТЗ будет чётким и кратким.

Отказ от саморазвития - есть тупик в карьерной лестнице. Я часто своим ребятам на это намекаю. ;) Краткое ТЗ? У нас вот задача калькулятор написать в качестве тестового задания (далее он внедряется в проект). Два листа формата A4 с кратких перечнем. Я конечно, могу сказать "Сделай мне калькулятор!" Но тут как бы студент сделает совсем не то, что хотелось бы. Во-первых, он будет писать свой парсер, что долго и тяжело в поддержке. Значит в техзадании будет обозначен bison+flex. Далее, для переменных он может писать свои функции для хэширования на основе бинарных деревьев. Опять же зачем, если можно использовать готовые либы? Значит Си++ или С+eina или что-нибудь подобное. В конце концов потом проще будет библиотеку подменить на вариант нашей реализации. Ну и сам функционал. Я же не хочу, чтобы у меня калькулятор делал операцию деления через %, я хочу именно через /.

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

Ответить | Правка | ^ к родителю #222 | Наверх | Cообщить модератору

252. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 25-Июл-17, 11:31 
> Поэтому тех. задание будет большим. На самом деле задания в виде "сделай
> мне калькулятор!" присущи для маленьких контор (небольшое число программистов). Я, например,
> в такой работаю. Но это означает, что тех. задание не расписывается,
> а даётся устно, т. к. каждый программист в курсе того, что
> делают все остальные. Нет нужды тратить время на лишнюю бюрократию. А
> бюрократия начинается, когда количество команд уже 2, либо идёт сотрудничество с
> другой компанией в совместной разработке и т. п.

Откройте ГОСТ 34.602-89 и посмотрите, что входит в состав технического задания. Если это не ТЗ на АСУ ТП, оно весьма компактно.

В отношении 2-х листов текста - это 4 минуты доклада, а не 55 как в видео, на которое Вы ссылаетесь.

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

Ответить | Правка | ^ к родителю #223 | Наверх | Cообщить модератору

257. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 25-Июл-17, 16:46 
В видео тоже минут 5  он рассказывает суть задачи. А вот чтобы понять разницу между bash и python, неообходимо знать основы Питона и bash. Предполагая, что многие bash тут знают, остаётся кратко ознакомиться с python. Для этого лекция как раз подойдёт. А если человек доказывает, что Питон не подходит для задач автоматизации, то скорее всего он просто с ним не знаком (а значит любой спор становится бессмысленным). Простая логика.
Ответить | Правка | ^ к родителю #252 | Наверх | Cообщить модератору

267. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 26-Июл-17, 09:54 
> А если человек доказывает, что Питон не подходит для задач автоматизации, то скорее всего он просто с ним не знаком (а значит любой спор становится бессмысленным). Простая логика.

Человек отбращает внимание на то, что для задач автоматизации существует куда больше языков, чем питон и баш. И что невозможно человеку, который из скриптовых языков знает только баш и питон, понять, что существуют боле приличные альтернативы. Можете сколько угодно кричать про питон - "лучший язык для автоматизации", но факт того, что питон является устаревшим плохо спроектированным языком программирования с нерегулярным синтаксисом и отсутствием целостной модели программирования это не отменяет. Отсылки в лекцию с автором, который тоже ничего кроме питона не знает, ситуацию ну никак исправить не может. Надо реально хотя бы пощупать питон, руби, го. В противном случае да, "любой спор становится бессмысленным"

Ответить | Правка | ^ к родителю #257 | Наверх | Cообщить модератору

276. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 26-Июл-17, 20:31 
Может быть существуют... а какая вероятность больше: что существуют или что не существуют?
И я не кричал, что он лучший для автоматизации, это остальные пытаются что-то доказать. Я же говорю, что он прекрасно _подходит_ для задач, которые тяжело решать в командных интерпретаторах. Это Ваше право изучить досконально штук 10 языков, а потом выбрать один, которые подходит для исходной задачи. Лично я не собираюсь тратить море всего времени на то, что вряд ли мне в жизни вообще пригодится. Моя интуиция способна обработать достаточное количество данных, чтобы сделать выводы о вероятностях и прогнозах. Я лучше углублюсь в математику, если у меня есть свободное время. А новые языки изучаются по ходу надобности. Лучше быть профессионалом в нескольких языках и приносить доход компании, чем быть человеком, которые просто знает много языков. В случае необходимости переквалифицироваться достаточно легко, поверьте.
Ответить | Правка | ^ к родителю #267 | Наверх | Cообщить модератору

221. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 17:33 
> Хороший аргумент, когда не на что больше опереться в ответе. Дальше обычно
> идёт ругань и рукоприкладство (если встреча личная).

Дальше обычно делают лёгкий поворот в сторону и поворачивают ступни ног в сторону выхода. Затем быстро уходят при первой попавшейся возможности. Это называется "скучно".

Ответить | Правка | ^ к родителю #216 | Наверх | Cообщить модератору

243. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 25-Июл-17, 01:10 
> Чтобы узнать, Вам необходимо посмотреть лекцию Яндекса:
> https://events.yandex.ru/lib/talks/2320/

Что, и расшифровки нет? Вместо того, чтобы максимум за минуту прочитать условие, предлагаете смотреть часовой ролик?

Ответить | Правка | ^ к родителю #215 | Наверх | Cообщить модератору

258. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 25-Июл-17, 16:48 
>> Чтобы узнать, Вам необходимо посмотреть лекцию Яндекса:
>> https://events.yandex.ru/lib/talks/2320/
> Что, и расшифровки нет? Вместо того, чтобы максимум за минуту прочитать условие,
> предлагаете смотреть часовой ролик?

В жизни не всё так просто. ;) Вот скинут вам pdf с документацией и скажут найти, как сделать какую-то мелочь. Вы сначала через ctrl+f потратите минут 20 на тщетные поиски, а потом просто начнёте читать нужные пункты. Такое не редкость.

Ответить | Правка | ^ к родителю #243 | Наверх | Cообщить модератору

147. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от qsdg (ok) on 24-Июл-17, 01:49 
Подтверждаю, в американских универах все профессора пишут скрипты на Питоне. Спрашивал чуваков из NASA чем они фотки с телескопов обрабатывают -- тоже Питон.

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

А вот в Гугле -- наоборот, от Питона отказываются, говорят что лучше писать скрипты на Баше, чем на Питоне -- тогда быстрее приходит понимание что нужно это всё выбросить и переписать на Java. Даже тот код-ревью проект, написанный самим Гвидо ван Россумом переписали на Джабе, и правильно сделали, потому что поддерживать его было одним мучением.

Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

167. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 10:26 
> Подтверждаю, в американских универах все профессора пишут скрипты на Питоне. Спрашивал
> чуваков из NASA чем они фотки с телескопов обрабатывают -- тоже
> Питон.

google site:www.deeplearningbook.org python

Сарказм насчёт университетов, говорите... Найдёте что-нибудь кроме Си, C++  и Python? Дальше сами додумаете смысл своего сообщения.

Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

171. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 11:07 
> google site:www.deeplearningbook.org python
> Сарказм насчёт университетов, говорите... Найдёте что-нибудь кроме Си, C++  и Python?
> Дальше сами додумаете смысл своего сообщения.

http://shop.oreilly.com/product/0636920032298.do
http://sciruby.com/
https://github.com/somaticio/tensorflow.rb
...

Ответить | Правка | ^ к родителю #167 | Наверх | Cообщить модератору

201. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 14:57 
>> google site:www.deeplearningbook.org python
>> Сарказм насчёт университетов, говорите... Найдёте что-нибудь кроме Си, C++  и Python?
>> Дальше сами додумаете смысл своего сообщения.
> http://shop.oreilly.com/product/0636920032298.do
> http://sciruby.com/
> https://github.com/somaticio/tensorflow.rb
> ...

https://github.com/tensorflow/tensorflow/tree/master/tensorf...
Может тогда уже на сам tensorflow? Я тоже могу найти первую попавшуюся ссылку на исходники, но уже на Tensorflow с python.

А теперь, внимание, ядро:
https://github.com/tensorflow/tensorflow/tree/master/tensorf...
Угадаете язык? Да, это Си. Серьёзные вещи обычно пишутся на Си, прикладные, на языках попроще (Python, например).

А теперь сравниваем. Я скинул ссылку на книгу, которую рекомендовал Алан Маск (Тесла), а также рекоменованная mail.ru Group. Кто на данный момент в числе самый крупный компаний по разработке ИИ? Правильно, Тесла. Если не угадали, то забудьте про пирожок в холодильнике. А теперь что Вы скинули? Ссылку на какую-то книгу, сути, зачем Вы её показали я не понял.

Что касается университетов. Кто является издателем книги? Кто такие MIT? Дальше тоже сами додумаете.

Далее. Та книга, на которую я скинул ссылку,

Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

212. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 24-Июл-17, 15:43 
> А теперь что Вы скинули? Ссылку на какую-то книгу, сути, зачем Вы её показали я
> не понял.

Эти ссылки были лишь к тому, что без питона вполне можно решать задачи ИИ и пользоваться современными методами.

Ответить | Правка | ^ к родителю #201 | Наверх | Cообщить модератору

217. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 17:10 
>> А теперь что Вы скинули? Ссылку на какую-то книгу, сути, зачем Вы её показали я
>> не понял.
> Эти ссылки были лишь к тому, что без питона вполне можно решать
> задачи ИИ и пользоваться современными методами.

А кто спорит, можно и на Паскале, может быть даже для Ады где-то байндинги найдёте для популярных либ. Вопрос в другом. А зачем? Давайте с самого начала. Какими критериями руководствуются при выборе языка? У обычных программистов "для себя" обычно критериями является новизна и необычность языка. Это объясняется психологией, людям всегда хочется показать свою индивидуальность, а лучше всего для этого изучить что-то такое, что другое не знают, либо оно слишком сложное для понимания. Итак, а теперь по пунктам в коммерческом проекте.

1. Дешевизна разработки. Скорость написания кода должна быть максимальной, но при этом необходимо учитывать важность производительности, дальнейшей доработки (читабельность кода, понимание программистами друг друга). Программисты под данный язык должны существовать. Мало того, необходимо, чтобы можно было найти профессионала, который будет руководить проектов, если проект большой. Обучение программиста под какой-нибудь новый или плохо документированный язык, - очень дорого.

2. Доступность и стабильность данного языка в том дистрибутиве, под который ведётся разработка. Если требуется постоянно собирать новые версии, вести бесконечный рефакторинг из-за нестабильного API, - тоже невыгодно (по этой причине до сих пор иногда используется второй Питон).

3. Язык должен быть старым, либо хотя бы проверенным. Это гарантия того, что можно решать необходимую задачу средствами данного языка без проблем. Проблемами могут быть отсутствие библиотек под определённые в рамках задачи нужды, наличие общепринятых шаблонов программирования, чтобы велосипеды получались похожими, а не так, что у одного одноколёсным, у другого 5 колёс, у третьего два колеса, одно в 5 раз больше другого. Ездить будут все, но на разработку каждого люди потратят больше времени (необходимо рассчитать коэффициент передачи между колёсами, либо спроектировать связь между всеми 5-ю колёсами), чем на разработку обычного двухколёсного, для которого можно найти обычную цепь в магазине запчастей и соединить два абсолютно одинаковых колеса (аналогия: цепь - библиотека, которую уже использовали в подобных задачами, колесо - тоже).
Только очень крупные компании могут себе позволить писать на новых языках, т. к. там есть отделы, которые заранее проведут исследования, на основании которых можно будет спрогнозировать в долгосрочной перспективе развитие продукта на данном языке с учётом всех рисков.

4. Наличие значительного набора библиотек под данный язык (т. е. его популярность). Это очень важный фактор. И его всегда предусматривают заранее. Мало того, желательно, чтобы данные библиотеки были уже доступны в основных дистрибутивах, т. к. сборка из исходников обычно сопряжена с рядом рисков, которые могут дорого обойтись (например, исправление ошибок сборки под целевую платформу).

Ответить | Правка | ^ к родителю #212 | Наверх | Cообщить модератору

178. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 24-Июл-17, 11:36 
мне тоже питон не по душе, вроде и быстро на нем все решить можно, да вот от всех этих сокращений всего в языке, отступов - едет крыша..
Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

207. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 15:16 
> мне тоже питон не по душе, вроде и быстро на нем все
> решить можно, да вот от всех этих сокращений всего в языке,
> отступов - едет крыша..

Задумка такая была. Чтобы нельзя было огороды городить, как в Си. Столько разных стилей написания кода, что от одного к другому проекту приходится привыкать. Я уже молчу, что во многие проекты контрибутят изменения с разными стилями, что приводит к жути, если размер табуляции не соответствует размеру, который был у разработчиков.

Ответить | Правка | ^ к родителю #178 | Наверх | Cообщить модератору

233. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Led (ok) on 24-Июл-17, 21:42 
> Задумка такая была. Чтобы нельзя было огороды городить, как в Си. Столько
> разных стилей написания кода, что от одного к другому проекту приходится
> привыкать. Я уже молчу, что во многие проекты контрибутят изменения с
> разными стилями, что приводит к жути, если размер табуляции не соответствует
> размеру, который был у разработчиков.

man indent

и не плачь.

Ответить | Правка | ^ к родителю #207 | Наверх | Cообщить модератору

236. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 22:06 
Мы используем clang-format. Не благодари. Но тем не менее, я вроде про проекты вообще говорил.
Ответить | Правка | ^ к родителю #233 | Наверх | Cообщить модератору

251. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от Аноним (??) on 25-Июл-17, 09:27 
>NASA

Тоже нашел, у кого брать пример. Ты видел их opensource-проекты? Они все написаны на разных ЯП. И скажу больше, что на качество они кладут большой болт. У них хватает мощностей, чтобы все было относительно быстро даже хоть на питоне, хоть на баше. Т.е. они просто зажравшиеся людишки, поэтому пишут на чем удобно _им_.

Если говорить о вечном, производительном, то ничего лучше сишки и плюсов пока не придумали. И что-то все об этом забывают, хотя, что любой проект на  питон, что перл, пхп, руби на 40-60% использует сишные модули. Ах, ну, эти модули, такие как коннекторы к БД, написаны не для макак! Поэтому макаки даже не знают, чем пользуются. А посему и кричат кругом насколько их питон крут.

Это не питон крут, а вы ламерье. Все крутое написано и пишут до сих пор на сишке, кои макаки так ненавидят. Тьфу на вас.

Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

113. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 18:21 
> Питон - это временный язык, популярность которого
> сделана в первую очередь силами того же гугла

ну вот это неправда, причем 100%-ная. я говорю это как питон-юзер с самых первых релизов. популярность к питону пришла задолго до всякого гугл-хайпа (да и был он этот гугл хайп?). Он уже тогда в НАСА использовался. Я напомню, к тому моменту, как Гугл с руками и ногами стали рвать к себе на работу Гвидо и его друзей, питон уже по популярности был выше перла и по сути был САМЫМ успешным быстроразвивающимся языком. И причем тут Гугл? Питон в кремневой долине используется в чуть ли  каждой не первой конторе. Он простой. На нём очень быстро реализуются прикладные задачи. Он прекрасно подходит для мат. вычислений, для научных вычислений. Для него созданы научные модули (под астрономию, физику, химию), которых близко нет нигде больше. Питон прекрасно работает как язык для разработки сет. софта, серверов всех мастей, на нем пишут адм. утилиты. Гвидо (создатель языка) просто гениально угадал с концептом языка, его модульностью, простотой и лозунгом "пиши со скоростью мысли", функциональное программирование и ооп на питоне так это вообще айс. Питон это как Си, короче язык на ближайшие лет 50. В питоне есть пожалуй все. Море кода, море доков, огромное сообщество. Чего еще можно желать?

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

137. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 22:26 
> Чего еще можно желать?

Гибкость и лаконичность Руби?
Чистоту конструкций как в Руби?
Выражение программы на языке, понятном неподготовленному человеку, но являющемуся носителем естественного языка как в Руби?

Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

238. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 25-Июл-17, 00:17 
Можно вопрос? Вы на Руби деньги зарабатываете, или просто для себя что-то пишите?
Ответить | Правка | ^ к родителю #137 | Наверх | Cообщить модератору

253. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 25-Июл-17, 11:34 
> Можно вопрос? Вы на Руби деньги зарабатываете, или просто для себя что-то
> пишите?

Когда как. Сейчас скорее для себя, деньги на Java. Бывшие коллеги - зарабатывают деньги на Руби. Но не в РФ.

Ответить | Правка | ^ к родителю #238 | Наверх | Cообщить модератору

262. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 25-Июл-17, 23:15 
Так и подумал. Спасибо. Были мысли ознакомиться с языком, но задача, ради которой хотел ознакомиться отпала. Как я смотрю, руби часто используется в DevOps. Но пока не понимаю, почему так сложилось. В том же java есть фреймворк play, который идеально подойдёт для Веб и позволит писать всё на java.

Если имеете опыт с этим ЯП, можете рассказать, почему такие проекты как gitlab и redmine его используют? То есть, например, гитлабовцы для написания multirunner'а выбрали уже Go. Почему они не выбрали тот же руби, в чём специфика?

Ответить | Правка | ^ к родителю #253 | Наверх | Cообщить модератору

268. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 26-Июл-17, 10:03 
> Так и подумал. Спасибо. Были мысли ознакомиться с языком, но задача, ради
> которой хотел ознакомиться отпала. Как я смотрю, руби часто используется в
> DevOps. Но пока не понимаю, почему так сложилось. В том же
> java есть фреймворк play, который идеально подойдёт для Веб и позволит
> писать всё на java.

Ruby - язык с несколько другой концепцией. К нему реально надо походить не как к ещё одному питону/c/java, а как к языку, который был создан для выражения мысли на естественном языке. + изначально заложенная модель функционального стиля программировния (он не функциональный язык, но блок - это анонимная функция). + чистая объектная модель со ссылками на объект. В руби нет атомарных значений - только ссылки на объекты. В целом ничего сложного, но он в этом отличается. Впрочем, сейчас другие языки тоже к этому подтянулись. Кстати, довольно хорошо развивается JRuby. Получаете из руби возможность оперировать всеми объектами жавы + перекрывать их своими динамическими классами.

фреймворк play - это скала. Нет у меня под рукой статистики использования, но по-моему уже наигрались. Смеживать скалу и жаву в одном проекте - головная боль. Spring Framework 5 / Java - и нормально. Всё что нужно по асинхронности там есть. И программистов полно на поддержку, в отличии от скалы/плей, где вменяемых программистов будет найти очень сложно и дорого.

> Если имеете опыт с этим ЯП, можете рассказать, почему такие проекты как
> gitlab и redmine его используют? То есть, например, гитлабовцы для написания
> multirunner'а выбрали уже Go. Почему они не выбрали тот же руби,
> в чём специфика?

Go - скорость работы. Ruby - гибкость синтаксиса и скорость написания/отладки. В том, что касается скоростей работы питон/руби - разница трудно различимая. Но писать на руби удобнее.

Ответить | Правка | ^ к родителю #262 | Наверх | Cообщить модератору

277. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 26-Июл-17, 21:10 
> Go - скорость работы. Ruby - гибкость синтаксиса и скорость написания/отладки. В
> том, что касается скоростей работы питон/руби - разница трудно различимая. Но
> писать на руби удобнее.

Если не затруднит, можете привести аналогичный код на Руби для сравнения?

from subprocess import call

class SomeClass:
    def install_something(self, call_args):
        args = [
            ‘/path/script.sh’
        ]
        if self.need_some_arg:
            args += [
                ‘—some-arg=’ + self.some_arg
            ]
        args += call_args
        call(args)

Ответить | Правка | ^ к родителю #268 | Наверх | Cообщить модератору

279. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 27-Июл-17, 15:15 
Как-то так:

class SomeClass
  def install_something(call_args)
    system '/path/script.sh’,
           [
             args << ('—some-arg=’ + some_arg) if need_some_arg,
             call_args
           ].compact
  end
end

Ответить | Правка | ^ к родителю #277 | Наверх | Cообщить модератору

280. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 27-Июл-17, 15:33 
> Как-то так:

Поторопился... Чуть проще:

class SomeClass
  def install_something(call_args)
    system '/path/script.sh’,
           ['—some-arg=’ + some_arg if need_some_arg].compact <<
           call_args
  end
end

Ответить | Правка | ^ к родителю #279 | Наверх | Cообщить модератору

281. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 27-Июл-17, 18:41 
Спасибо. По виду почти то же самое, что и python.

Конструкция:
some_arg if need_some_arg
аналогично в Python:
[ '—some-arg=’ + self.some_arg if self.need_some_arg ]

Прибавление пустого списка даст изначальный список.
Но я таких конструкций стараюсь избегать, они несколько понижают читабельность, что должно понижать эффективность работы в команде. Лишняя секунда, потраченная на понимание более сложной конструкции значимо увеличит время проверки целых Merge request'ов и дальнейшая поддержка будет обходиться дороже.

Ответить | Правка | ^ к родителю #280 | Наверх | Cообщить модератору

283. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 27-Июл-17, 21:11 
Спешил, поправлю себя.

Конструкция:
['—some-arg=’ + some_arg if need_some_arg]
аналогично в Python:
[ '—some-arg=’ + self.some_arg if self.need_some_arg ]

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

Ответить | Правка | ^ к родителю #281 | Наверх | Cообщить модератору

285. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 27-Июл-17, 22:41 
на счёт удаления дырок из массива - это скорее к типовым конструкциями руби - они для рубистов узнаваемы. На счёт отдельных строк массива - здесь конкретно массив из одного элемента, потому на отдельные строчки пойдут другие элементы. А вообще, если интересно посмотреть коротко конструкции языка:

https://github.com/tokland/tokland/wiki/RubyFunctionalProgra...

и здесь:

https://github.com/bbatsov/ruby-style-guide

Ответить | Правка | ^ к родителю #283 | Наверх | Cообщить модератору

286. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 27-Июл-17, 22:58 
Гляну, кто знает, возможно, пригодится, как никак есть проекты на ruby, которые по работе используем. Тот же gitlab вошёл в список одних из самых быстро развивающихся проектов. Правда, скорость работы очень не впечатляет. Но слабое желание поконтрибутить патчики иногда возникает. Было бы время, что называется...

Но вообще я уже давно пришёл к выводу, что стоит делать ставку на Python. Это по сути очень удобная обёртка над Си, да ещё и с ООП, коллега пробовала делать обёртки для библиотек, получается очень удобно.

Сейчас задумываюсь над использованием Django для внутренних нужд. Судя по отзывам, которые находил, работает быстрее фреймворков на Яве и писать удобнее, т. к. на Python есть библиотеки на все случаи жизни. И вроде как LTS-версии есть.

Ответить | Правка | ^ к родителю #285 | Наверх | Cообщить модератору

287. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 27-Июл-17, 23:29 
> https://github.com/tokland/tokland/wiki/RubyFunctionalProgra...

А можете попутно кое-что объяснить? Я быстро проглядел и очень удивился. Почему они везде не рекомендуют изменять существующие объекты, а советуют создавать новые? Например в этом примере:

No:

hash = {:a => 1, :b => 2}
hash[:c] = 3
hash

Yes:

hash = {:a => 1, :b => 2}
new_hash = hash.merge(:c => 3)

Я пока тут вижу только увеличенное потребление памяти и пониженную производительность. Это просто ради того, чтобы привести код к функциональному стилю?

Ответить | Правка | ^ к родителю #285 | Наверх | Cообщить модератору

290. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 28-Июл-17, 08:15 
Это сборник функционального стиля. Акцент именно на стиль. В функциональном программировании переменные неизменяемые. Поэтому единственный правильный вариант - создать новый объект как результат применения метода над предыдущим объектом.

Однако, да. О производительности надо иногда вспоминать.

Ответить | Правка | ^ к родителю #287 | Наверх | Cообщить модератору

292. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним84701 (ok) on 28-Июл-17, 13:32 
> В функциональном программировании переменные неизменяемые.
> Поэтому единственный правильный вариант - создать новый объект
> как результат применения метода над предыдущим объектом.

Или сделать так, чтобы всегда была возможна только одна ссылка на объект и переменная после задействования становилась недействительной, обозвать "уникальными/линейными типами" и наказать анонимам не быть такими категоричными ;)
http://clean.cs.ru.nl/download/html_report/CleanRep.2.2_11.h...
https://www.mercurylang.org/information/doc-latest/mercury_r...
http://ru-lambda.livejournal.com/131849.html


Помимо "ввода-вывода" у линейных типов в Clean есть еще одно важное применение: эффективная работа с изменямыми агрегатными данными:
module test2
import StdEnv, StdArray

Start :: *World -> {Int}
Start world =  update (createArray 10 1) 5 10
Напечатает
{1,1,1,1,1,10,1,1,1,1}
В отличие от Haskell операция update тут не вызовет копирования массива:
class Array a e where
  update :: *(a e) Int e → *(a e)  
  createArray :: !Int e -> *(a e)


Ответить | Правка | ^ к родителю #290 | Наверх | Cообщить модератору

70. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 13:27 
forth, idris
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

111. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Bagouser on 23-Июл-17, 17:04 
Зависит от того что требуется новичку.
По хорошему начни с азов:
http://www.stolyarov.info/books/programming_intro/vol1
http://www.stolyarov.info/books/programming_intro/vol2
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

117. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 19:49 
>  Так что учить новичку?

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


Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

244. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Аноним (??) on 25-Июл-17, 01:13 
> А чем хочет новичек заниматься?

Для начала новичок хочет, чтобы его правильно писали.

Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

123. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –6 +/
Сообщение от Kodir (ok) on 23-Июл-17, 20:51 
Однозначно C#

Если программинг будет твоим хлебом, думай о будущем. У цэшарпа прекрасная, громадная библиотека, она давно заткнула Жабу за пояс. Это винда + потенциал на Линуксе. Это _идеальный_ ГУЙ, без плясок с версиями и кривыми отрисовками. Это СУБД, универсальный интерфейс ко всем промышленным базам.
Игры я б на нём писать не стал, но всё остальное пишется И СОПРОВОЖДАЕТСЯ на ура.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

156. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от istepan email(ok) on 24-Июл-17, 08:20 
Ага, и становись рабом корпорации зла.

Всех C# чуваков которых знаю, не могут с нее слезть. Еще и молодняк затягивают к себе, прям вот как ты. Там такая наркоманская секта, со слюнями готовы в холиварах отстаивать свой любимый сишарпик.

В общем жалко мне вас. Уж лучше Java, тут если что независимое GNU имеется.

Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

140. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Аноним (??) on 24-Июл-17, 00:04 
> Так что учить новичку?

Кнута для начала, потом язык ассемблера для ARM и x86, потом C, дальше уже сам сориентируешься.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

149. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +3 +/
Сообщение от opennotru on 24-Июл-17, 04:33 
Английский учи для начала. Начни с него.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

269. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Кузнец on 26-Июл-17, 17:18 
Новичку лучше учить... мат. логику. Языки это частность.
Лучше Яву. Она самая матёрая в этом списке. Продуктивный язык это язык с развитым инструментарием. И Ява, в этом плане, уникальна. Хотя сам язык, базовый язык, плох. По-моему, даже очень плох. Но с этим можно смириться. А вот с отсутствие средств поддержки разработки -- нет.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

47. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 12:30 
Странный рейтинг... JavaScript, который везде, оказался ниже, чем C#, который непонятно где используется. Доля микрософта сейчас уже не слишком существенная..

Ruby developers на 1-м месте ( http://www.techrepublic.com/article/the-10-hottest-developer.../ ), а язык - на 12...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

124. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –3 +/
Сообщение от Kodir (ok) on 23-Июл-17, 20:56 
> JavaScript, который везде, оказался ниже, чем C#, который непонятно где используется

Ты это... из локалхоста вылезай иногда в реальный мир! На C# полно вакансий - ЭТО БИЗНЕС, детка! На котором держится всё. Любое приложение для венды пишется на шарпе как песня. Жабоскрипт - он вообще ТОЛЬКО из мира мобайла и только для неосиляторов Silverlight. Я в курсе, что Сервелат как бы "почти умер", но с таким же успехом "умирает" и Перл - всё хоронят, но писать-то пишут!
А как язык, жабоскрипт вообще тихий ужас! Его и языком-то называют только в силу внешней схожести, а так это таймбомба на колёсиках.

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

138. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Аноним (??) on 23-Июл-17, 22:28 
> Ты это... из локалхоста вылезай иногда в реальный мир! На C# полно
> вакансий - ЭТО БИЗНЕС, детка! На котором держится всё. Любое приложение
> для венды пишется на шарпе как песня.

Что-то за пределами Индии и РФ как-то не шибко то серверными приложениями для "венды" пахнет. Почему-то везде линуксы и жава... "Бизнес на микрософт" - это хоть процентов 10 рынка то наберёт?

Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

185. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Crazy Alex (ok) on 24-Июл-17, 12:25 
Больше. На Штаты, во всяком случае, я вижу как минимум равные доли энтерпрайзной писанины на джаве и шарпе. Майкрософт вообще сейчас здорово позиции нарастил, к сожалению.
Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

273. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Кузнец on 26-Июл-17, 17:32 
> Что-то за пределами Индии и РФ как-то не шибко то серверными приложениями
> для "венды" пахнет. Почему-то везде линуксы и жава... "Бизнес на микрософт"
> - это хоть процентов 10 рынка то наберёт?

В Штатах сейчас тенденция менять старый фортрановый софт на шарповый. Там мекрософт хорошо подсуетился за последние двадцать лет (поддержка образовательный учреждений, центров переподготовки, покупка нужных чиновников и прочее подобное).

Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

61. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –6 +/
Сообщение от robot228 email on 23-Июл-17, 13:03 
Есть только 3 языка программирования: C, C++, Python. Зачем вся остальная помойка - хз. Для мобил тормозная ява, кто это вообще придумал?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

64. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 23-Июл-17, 13:18 
> Зачем вся остальная помойка - хз

Ну есть например web. А web это царство PHP/JavaScript. Проектов и работы на PHP/JavaScript валом.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

69. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от Аноним (??) on 23-Июл-17, 13:25 
Python еще. PHP пока еще не вымрает, но Python всё больше распространяется, к счастью.
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

74. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от freehck email(ok) on 23-Июл-17, 13:37 
> Python еще. PHP пока еще не вымрает, но Python всё больше распространяется, к счастью.

И Perl. Вы же на OpenNet сидите, или где? :)

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

76. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 23-Июл-17, 13:41 
Вот Perl как раз и вымирает.
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

77. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от A.Stahl (ok) on 23-Июл-17, 13:45 
>>Perl
>charset=koi8-r

Да, мы на OpenNet :)

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

84. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от Аноним (??) on 23-Июл-17, 14:06 
Perl - это такой закос на BrainFuck, который по неизвестным причинам некоторым воспринимается серьезным языком.
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

141. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Аноним (??) on 24-Июл-17, 00:08 
> Perl - это такой закос на BrainFuck, который по неизвестным причинам некоторым
> воспринимается серьезным языком.

Мальчик, читай больше книжек и меньше лора.

Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

125. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Kodir (ok) on 23-Июл-17, 21:00 
> Проектов и работы на PHP/JavaScript валом.

Тупо "историческая ошибка". Если б M$ имела бизнес-главу, а не танцора, они давно б втащили C# под Web. Что мешает пущщать в браузере интерпретатор C#? Получаем громадный профит от того, что и десктоп-программисты могут применять свой опыт.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

82. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –4 +/
Сообщение от МиГ on 23-Июл-17, 13:58 
>Есть только 3 языка программирования: C, C++, Python. Зачем вся остальная помойка - хз. Для мобил тормозная ява, кто это вообще придумал?

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

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

Про "тормозную Яву" это вообще разговор, подслушанный у пивного ларька.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

119. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от freehck email(ok) on 23-Июл-17, 20:03 
> В Джаве скелет бизнес-приложения в зависимости от масштаба строится за время от нескольких часов до нескольких дней...

...как и на лиспе, как и на ML-е.

> ...при помощи готовых фреймворков...

...которых сотни, и большей части которых место на помойке.

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

Расскажите об этом Полу Грэхему. :)
http://www.paulgraham.com/avg.html

> Вся бизнес-логика сегодня программируется на Джаве

Расскажите это Jane Street. :)

> ни один нормальный работодатель не будет оплачивать ваши ковыряния в указателях и ручной сборке мусора.

Расскажите это Solar Security. :)

> Про "тормозную Яву" это вообще разговор, подслушанный у пивного ларька.

Особенно не тормозит, когда включается сборщик мусора. :)

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

134. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –4 +/
Сообщение от МиГ on 23-Июл-17, 22:18 
>...как и на лиспе, как и на ML-е.

конечно, конечно и на коболе и паскале и бейсике.

будьте добры предоставить примеры высокопроизводительных многопоточных энтерпрайз приложений с сотнями, или тысячами клиентских приложений на лиспе, или что у вас там еще, а также расскажите нам про поддержку драйверов различных банков данных, стандартизированных API с многочисленными независимыми реализациями для работы с базами данных, XML/XSD, JSON, для создания веб-служб, встраивания в сервисную шину ESB, возможности развертывания на основе модульной архитектуры типа OSGI.

>...которых сотни, и большей части которых место на помойке.

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

остальное даже комментировать лень, ибо ваша аргументация это уровень урока информатики 8 класса средней школы, который вы видимо недавно окончили.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

172. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от freehck email(ok) on 24-Июл-17, 11:25 
> будьте добры предоставить примеры высокопроизводительных многопоточных энтерпрайз приложений с сотнями, или тысячами клиентских приложений на лиспе

Хм. Ну например можете почитать единственную ссылку в предыдущем посте. :)

> или что у вас там еще

Ещё ML. Примеров масса, самые мощные из них - в Jane Street. Всё-таки бэкенды для биржевой торговли. Сами понимаете, сколько там народу и какие бабки крутятся.

> если вам поручат конкретный проект с жестким бюджетом и сроком исполнения, вы
> будете философствовать о лиспе и сотнях фреймворков, или шустро разрабатывать, используя
> рабочий и многократно проверенный другими разработчиками инструментарий?

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

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

Да ничего Вы не знаете о продакшене. У нас в компании лиспы (Racket/Clojure) с джавой (Java/Scala) используются повсеместно, и отлично уживаются.

Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору

275. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от Кузнец on 26-Июл-17, 19:02 
Ну вы же сами понимаете, что Замыкание это просто... Ява. И Замыкание до сих пор плохо встраивается в типичный конвейер разработки (как и Скала, к слову). И противопоставлять Замыкание Яве как-то... довольно странно.
Ответить | Правка | ^ к родителю #172 | Наверх | Cообщить модератору

288. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от freehck email(ok) on 27-Июл-17, 23:40 
> Замыкание до сих пор плохо встраивается в типичный конвейер разработки (как и Скала, к слову).

Ну и что же такое этот ваш "типичный конвейер разработки"?

Ответить | Правка | ^ к родителю #275 | Наверх | Cообщить модератору

274. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Кузнец on 26-Июл-17, 17:35 
В действительности на Лиспе (на той же Clojure) получиться дешевле и быстрее. Другое дело, что мало кто пробует. Бдлокодеров полно, а людей, знающих математику куда меньше. Но сотня бдлокодеров никогда не заменят одного хорошего математика.
Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору

289. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от freehck email(ok) on 27-Июл-17, 23:45 
> Бдлокодеров полно, а людей, знающих математику куда меньше.

Кстати, откуда это странное поверие, что лисперы все поголовно хорошие математики? Это не так. Программисту куда важнее знать алгоритмы, методологии разработки и хорошие фреймворки, нежели математику. Я, правда, имею специальность "прикладные математика и физика", но не думаю, что это показатель, потому как вот именно что математика в практике программиста применяется не то, чтобы очень часто. Хотя, конечно, Лобачевский безусловно прав: мозги она на место ставит, что очень полезно в нашей профессии.

Ответить | Правка | ^ к родителю #274 | Наверх | Cообщить модератору

293. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Кузнец on 28-Июл-17, 18:09 
*См. про бдлокодеров.

Я не знаю какие там "лисперы" математики, но у меня есть убеждение (может и неверное), что сложный инструмент можно применять только осмысленно. А лямбда-теория -- основа этого инструмента. Чтобы освоиться в лямбда-теории нужно иметь практические начальные знания мат. логики (т.е. исчисление предложений и логику предикатов 1-го порядка), ТМ, ТК и ТГ. А это, согласитесь, достаточно обширный и специфический багаж знаний.
Так вот, функциональные языки имеют существенное (зачастую очень существенное) преимущество только для математика и только в рамках крайне математизированного подхода (где он возможен). Остальные -- просто дрочат.
Для 90% участников рынка труда в области разработки ПО куда важнее социализация, чем что-либо ещё (просто в силу того, что те же 90 процентов ничего не знаю об этих самых "алгоритмах" и "методиках", делают бесполезное и кривое гуано и исправно получают за это какие-то деньги). Поэтому что там важнее знать программисту слишком уж широкий и мало относящийся к программированию, как инж. дисциплине, вопрос.

Ответить | Правка | ^ к родителю #289 | Наверх | Cообщить модератору

127. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от Kodir (ok) on 23-Июл-17, 21:06 
>В Джаве скелет бизнес-приложения в зависимости от масштаба строится за время от нескольких часов до нескольких дней

Фигня. Любая программа хороша не тем, за сколько секунд ты нагенерил портянок, а СОПРОВОЖДАЕМОСТЬЮ. Т.е. читабельностью, лёгкостью модификации, реюзабельностью и т.п. Разбираться в ЛАПШЕ жабы нет никакого желания, C# куда лаконичнее и мощнее.

Так что тройка языков - это C#, C++, D, Smalltalk. И это я об "адекватных" языках, остальные должны сидеть в отдельном "растаманском" рейтинге.

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

139. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Sw00p aka Jerom on 24-Июл-17, 00:03 
кодир не читал Колмогорова
Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

245. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 25-Июл-17, 01:21 
> Так что тройка языков - это C#, C++, D, Smalltalk.

Считать сначала научись, поучать потом будешь.

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

272. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Кузнец on 26-Июл-17, 17:28 
>>В Джаве скелет бизнес-приложения в зависимости от масштаба строится за время от нескольких часов до нескольких дней
> Фигня. Любая программа хороша не тем, за сколько секунд ты нагенерил портянок,
> а СОПРОВОЖДАЕМОСТЬЮ. Т.е. читабельностью, лёгкостью модификации, реюзабельностью и т.п.
> Разбираться в ЛАПШЕ жабы нет никакого желания, C# куда лаконичнее и
> мощнее.
> Так что тройка языков - это C#, C++, D, Smalltalk. И это
> я об "адекватных" языках, остальные должны сидеть в отдельном "растаманском" рейтинге.

Шарп ещё хуже современной Явы в плане предсказуемости кода. А уж инструментарий поддержки жизненного цикла Явы и Шарпа и сравнивать смешно: у второго он практически отсутствует. Это не говоря уж об крайней узости Шарпа.

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

92. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 14:50 
> Для мобил тормозная ява

Но ведь питон тормознее явы, уважаемый хелловорлдщик.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

218. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от АОМММ on 24-Июл-17, 17:13 
>> Для мобил тормозная ява
> Но ведь питон тормознее явы, уважаемый хелловорлдщик.

Значит тривиальной заменой одной на другаго можно тормозить... :-)

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

213. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 15:47 
> Есть только 3 языка программирования: C, C++, Python.

Неправда! There's only one way to do it!!1111

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

79. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от MPEG LA (ok) on 23-Июл-17, 13:46 
>В основе метода заложена оценка результатов поиска по запросу "{название_языка} programming" на различных сайтах

так и пишите - рейтинг языков которые нубье и школота поучить хочет.
ну какой еще "специалист" по яве, например, будет писать в поиск "java programming"?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

101. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 15:18 
Пруфы, Билли. Нам нужны Пруфы.
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

102. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 23-Июл-17, 15:22 
> Пруфы, Билли. Нам нужны Пруфы.

Это рейтинг со стороны тех, кто готов платить программистам за работу деньги:

http://www.techrepublic.com/article/the-10-hottest-developer.../

Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

114. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 23-Июл-17, 18:48 
посмотрел на этот сайт...
судя по их активности в коммунти и фидам techrepublic это как сайт на юкозе, полтора человека чего-то там обсуждают... это не источник заслуживающий доверия, в гугле куда более авторитетные издания можно накопать
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

128. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Kodir (ok) on 23-Июл-17, 21:12 
> ну какой еще "специалист" по яве, например, будет писать в поиск "java programming"?

+100000!
"Рейтинг" языка даже чисто по формальным тестам - та ещё, простихосподи, лажа. А уж учитывать рейтинг по количеству мусора в сети - вообще атас.

Почему-то никто не хочет/не умеет/даже не понимает важности языка в плане сопровождаемости, лёгкости понимания, переносимости, реюзабельности... Ведь типичный бизнес-кейс для языка - это "на тебе шмот кода, найди там ошибку!". И далеко не каждый язык (+IDE) позволит тебе с лёгкостью её выявить. Кактусоеды со своим GDB вообще могут стоять в сторонке.

Вот по последним критериям я б поставил во главе C#, Java, а остальные отстают от лидеров на сотни баллов. Особенно "радует" отлаживаемость JS. :)

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

85. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +3 +/
Сообщение от Аноним (??) on 23-Июл-17, 14:25 
Теперь стало понятно почему нонешние "программы" такие жырные, багастые и медленные.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

294. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Кузнец on 28-Июл-17, 18:16 
> Теперь стало понятно почему нонешние "программы" такие жырные, багастые и медленные.

Кстати, лучший аналитический комментарий этого рейтинга.

Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

104. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 23-Июл-17, 15:30 
Питон таки всплыл
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

106. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 15:34 
> Питон таки всплыл

Это рейтинг упоминаний, а не реальных проектов/желания платить за работу. См http://www.techrepublic.com/article/the-10-hottest-developer.../

Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

115. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 23-Июл-17, 18:50 
> Это рейтинг упоминаний, а не реальных проектов/желания платить за работу. См http://www.techrepublic.com/article/the-10-hottest-developer.../

Что за www.techrepublic.com? Это вообще что такое?

Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

120. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от Аноним (??) on 23-Июл-17, 20:12 
> Питон таки всплыл

да, но всплыл кверху пузом

Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

142. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Аноним (??) on 24-Июл-17, 00:12 
> Питон таки всплыл

Ну так прописную истину про плавучесть подобных вещей никто не отменял.

Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

105. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +4 +/
Сообщение от Аноним (??) on 23-Июл-17, 15:34 
Странно что у Go нет еще пометки embedded. Go оказался очень даже удобным для различных arm и mips железок с линуксом к которым никакого нормального sdk не найти. Тулчейн от Go одной командой выдает бинарник под нужную архитектуру и даже не приходится задумываться о том где же взять нужный компилятор или какая в системе будет glibc/uclibc/musl/bionic. На выходе получается единый бинарник содержащий в себе все который обычно везде всегда запустится без дополнительных библиотек или каких либо зависимостей. Да бинарник в итоге не маленький но результат все равно компактней чем тащить полноценный интерпретатор для python или реализацию jvm.
Сейчас у меня есть пара проектов на Go под встраиваемые железки и пока его удобством и переносимостью очень доволен.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

108. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 23-Июл-17, 16:23 
Python - новый PHP? Или еще популярней будет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

110. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –2 +/
Сообщение от Аноним (??) on 23-Июл-17, 16:45 
> Python - новый PHP? Или еще популярней будет?

PHP заменяет Javascript. Надеюсь, никогда питон там основным не станет.

Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

284. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 27-Июл-17, 21:19 
новый PHP это новый PHP, 7+. И вариантов особо нет, а если смотреть на перспективу то совсем нет
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

122. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +2 +/
Сообщение от Аноним (??) on 23-Июл-17, 20:47 
скриптики на питоне сравнивают с проектами на C++, воистину статистика - это обман
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

235. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 21:50 
> скриптики на питоне сравнивают с проектами на C++, воистину статистика - это
> обман

Статистика это не обман. Просто когда ты не изучал статистику в институте, не проводил полевые исследования, не делал выборки и у тебя нету хотя бы 5 лет опыта проведения статистических исследований, а ты начинаешь исследование вот это бред. Люди начинают говорить "это статистика такая" на самом деле они несут профанские бредни. Давайте возьмём метрику проданных книг по яп на Амазоне и посчитаем популярность языков программирования(ну это же бред, который отдельным людям показаться разумным).

Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

129. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –5 +/
Сообщение от Аноним (??) on 23-Июл-17, 21:48 
Давали бы вы лучше для фриланса рейтинг.
Например, C, там просто никому не нужен. Да он вообще нигде кроме ядра Линукс уже не нужен, ядра, которое перепишут на плюсах, после ухода Торвальдса на пенсию, иначе проект совсем загнётся.


А вот Раби, благодаря Рэилс, идёт одним из первых и зп бывали даже самые высокие.
R уже всё, как и Эрланг.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

143. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Аноним (??) on 24-Июл-17, 00:16 
> Раби, благодаря Рэилс

Будь уже последовательным: пиши "линакс".

Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

168. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 24-Июл-17, 10:50 
>> Раби, благодаря Рэилс
> Будь уже последовательным: пиши "линакс".

В данном случе последовательность не вполне понятна. Раби - это не из области языков программирования.

Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

214. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 15:49 
> Раби - это не из
> области языков программирования.

Тогда "рабби".

Ответить | Правка | ^ к родителю #168 | Наверх | Cообщить модератору

271. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Кузнец on 26-Июл-17, 17:23 

> R уже всё, как и Эрланг.

Статистику что ли отменят??? И телекоммуникационное оборудование больше не будет требовать софта???

Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

146. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от qsdg (ok) on 24-Июл-17, 01:43 
Дайте мне рейтинг какой пожелаете, и я найду методику подсчёта, которая выдаст нужный рейтинг.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

150. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –3 +/
Сообщение от opennotru on 24-Июл-17, 04:46 
Питон реально попер вверх последнее время.

Во первых на нем куча девопса (вытесняя отсюда perl и ruby) и обмазок биг дата (кстати отсюда и популярность R, студенты его сейчас как не в себе учат, уж больно хорошо он к зарплате прибавляет), он идет дефолтом на амазоне и много где еще.

15,310 https://www.indeed.com/jobs?q=php&l=
15,384 https://www.indeed.com/jobs?q=perl&l=
38,093 https://www.indeed.com/jobs?q=javascript&l=
43,976 https://www.indeed.com/jobs?q=python&l=
64,602 https://www.indeed.com/jobs?q=java&l=
812 https://www.indeed.com/jobs?q=golang&l=
31,224 https://www.indeed.com/jobs?q=c%2B%2B&l=
28,451 https://www.indeed.com/jobs?q=c%23&l=
18,599 https://www.indeed.com/jobs?q=ruby&l=

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

155. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 08:15 
Выходит Python и C(C++) - вечные. Остальное - приходит и уходит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

157. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от istepan email(ok) on 24-Июл-17, 08:28 
Питон окончательно пришел на замену Перла и Луа.
По бырому подрубить Питоновский интерпретатор в сишном приложении, сейчас это обычное дело. Типа компилировать не надо, и мелочь всякую масштабировать легче, где скорость выполнения не является существенной.

А так он медленный и синтаксис ужасен.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

161. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от Anonus2 on 24-Июл-17, 09:29 
Просто разработчики Perl знают о CPAN и умеют читать документацию, а не Perl умирает. Всего-то
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

175. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 11:33 
Erlang'a не видно
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

186. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +1 +/
Сообщение от YetAnotherOnanym (ok) on 24-Июл-17, 12:32 
И слава Богу. Не хватало ещё, чтобы в erlang набежали веб-макаки.
Ответить | Правка | ^ к родителю #175 | Наверх | Cообщить модератору

241. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от opennotru on 25-Июл-17, 00:59 
Ни макак, ни работы, как следствие секта низкооплачиваемых изгоев.
Ответить | Правка | ^ к родителю #186 | Наверх | Cообщить модератору

193. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 24-Июл-17, 13:48 
Рейтинг уныл. Где ObjectPascal?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

246. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  +/
Сообщение от Аноним (??) on 25-Июл-17, 01:27 
На 27 месте, рядышком с фортраном.
Ответить | Правка | ^ к родителю #193 | Наверх | Cообщить модератору

196. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Zoolander on 24-Июл-17, 14:25 
Где Clojure? Совсем никто не пишет на нем?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

270. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Кузнец on 26-Июл-17, 17:21 
> Где Clojure? Совсем никто не пишет на нем?

Я на замыкании пишу (просто в силу того, что зачастую приходится обрабатывать данные измерений, с непредсказуемым объёмом, поэтому нацеленность на абстракции даёт существенные преимущества в плане сложности). Но он крайне редко востребован. Как и любой Лисп.

Ответить | Правка | ^ к родителю #196 | Наверх | Cообщить модератору

263. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Аноним (??) on 25-Июл-17, 23:58 
Поправка: Javascript и в embedded есть (espruino.com)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

296. "Рейтинг языков программирования 2017 года от издания IEEE Sp..."  –1 +/
Сообщение от Ilya Indigo (ok) on 30-Июл-17, 20:46 
А что за ЯП R?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor