Имя: Пароль:
LIFE
 
OFF: Помогите сделать выбор ЯП
0 genesys
 
06.09.16
11:50
1. C++ 30% (8)
2. JS 22% (6)
3. Python 19% (5)
4. C 15% (4)
5. C# 15% (4)
Всего мнений: 27

Хочу начать изучать ЯП, в интернете много чего прочитал, в итоге советуют для обучения с нуля:
кто-то питон
кто-то джава скрипт
кто-то си/си++/си#

Что посоветуете и почему?
1 Метранпаж
 
06.09.16
11:56
smalltalk или huskell

Приучает к правильному мышлению. Потом Prolog или аналог.
2 genesys
 
06.09.16
11:57
(1) из этих 2 я только про haskell слышал(!) ;)
А если отвечать по предоставленным вариантам ?)
3 anatoly
 
06.09.16
11:57
а что такое ЯП ?
Язык Программирования ?
4 Метранпаж
 
06.09.16
11:57
(2) А если ни один вариант мне не кажется правильным?
5 Метранпаж
 
06.09.16
11:57
(3) Яплакал. сайт такой в интернете есть ))
6 Gary417
 
06.09.16
11:58
(0) а где обычная ява, раз есть C#?
7 Jija Grenkov
 
06.09.16
11:58
(2) он пошутил, не воспринимай в серьез.

А ты определился чем бы хотел заниматсья? В какой области кодить?
8 чувак
 
06.09.16
11:58
Возникает закономерный вопрос автору.
Защем?
9 Gary417
 
06.09.16
11:58
и вообще как блин JS в одном списке с C/CPP?
10 genesys
 
06.09.16
12:00
(3) Ну раз в списке языки программирования (8) ветка же в "Хобби" (9) я в списке указал языки, которые советуют новичкам (7) на самом деле нет, но хотелось бы с играми\приложениями )
11 azt-yur
 
06.09.16
12:04
самый простой для обучения из представленных на мой взгляд Python. А вообще классика рулит - С++
Ну и явы в списке не хватает, один из самых популярных языков все таки

Python
12 Jija Grenkov
 
06.09.16
12:07
(10) Опишу основные области применения
Python - Авто тестирование, анализ данных, вэб разработка, скрипты. В целом язык простой для восприятия. В качестве хобби хороший выбор.

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

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

С# много всего под винду, широкий функционал. Не рекомендовал бы в качестве хобби да и не хобби тоже.
13 genesys
 
06.09.16
12:07
(11) Ну а как лучше, Пайтон - Плюсы или сразу Плюсы?
14 genesys
 
06.09.16
12:08
(12) У меня это планируется как хобби, которое в дальнейшем перерастёт в род занятий)
15 genesys
 
06.09.16
12:09
Ну предлагайте свои варианты, я не против же выслушать ваше мнение, только всякие haskell и assambler не нужно
16 genesys
 
06.09.16
12:10
assembler*
17 Jija Grenkov
 
06.09.16
12:10
(14) Из данного списка я бы рекомендовал JS в таком случае
18 Oftan_Idy
 
06.09.16
12:11
(0) Для чего?
Если сайты клепать, то Питон.
Если вообще программирование - С++

C++
19 Jija Grenkov
 
06.09.16
12:12
и мой голос

JS
20 ilkoder
 
06.09.16
12:13
Вопрос не в ЯП, а что ты хочешь сделать. Что лучше научиться молотком гвозди забивать или саморезы отверткой крутить? Только саморезы не надо гвоздем заколачивать. Так и с ЯП - смотря что ты хочешь сделать - такой и выбирай ЯП.
21 azt-yur
 
06.09.16
12:17
(13) После пайтона на плюсы мне кажется сложно будет перейти. Плюсы более строги к написанию программ.
Для себя лично я в качестве хобби выбрал Java
22 Штурман
 
06.09.16
12:19
Для десктопных приложений под винду лучше си шарп, для мобильных - Свифт от эпла
23 Штурман
 
06.09.16
12:20
24 Gary417
 
06.09.16
12:24
(22) <для мобильных - Свифт от эпла>

а какже ондроед?
25 Oftan_Idy
 
06.09.16
12:37
(22) Те кто знает С++, тем С# учить не надо. А вот наоборот сложнее. С++ - это хороший фундаментальный базис
26 Pentosh
 
06.09.16
12:38
Сам выбрал Python, тоже долго тыкался, решить не мог.
Но я в сторону веб посматриваю, т.е. если нужен итерпрайз то лучше сразу с java начинать.

Ну и вообще, по моему, для начала, выбирать нужно из Java, C# и Python.
Первые два друг на друга похожи и оба со статической типизацией, что полезно, популярные и умрут не скоро.
Третий же прост в освоении и гибкий, необычный (блоки кода отступами определяются, а не {}).

Python
27 DDwe
 
06.09.16
12:46
Lisp!!!
Начнешь интересно думать ))
28 Gary417
 
06.09.16
12:47
(26) < необычный (блоки кода отступами определяются, а не {})>

извращенцы :)
29 utilize
 
06.09.16
12:59
брат щас в австралии живет, говорит GO набирает популярность
30 Oftan_Idy
 
06.09.16
13:01
(29) Покемон Гоу у нас тоже популярный :)
31 utilize
 
06.09.16
13:02
ну если чо то https://ru.wikipedia.org/wiki/Go
32 genesys
 
06.09.16
13:02
(29) эт гугловский?
33 utilize
 
06.09.16
13:03
(32)да, просто я заметил такую тенденцию в АУ быстрей как то с новыми технологиями и языками, взять тот же Питон брательник там во всю уже на нем работал, в то время как у нас не было ни одной вакухи по этому языку
34 Gary417
 
06.09.16
13:06
(33) помню лет 5 назад все кипятком писали от Ruby..RoR там всякий...мода началась, мода закончилась...и только Си и Ява стоят нерушимо :)
и вот я думаю питон, не проходящй ли?
35 Это_mike
 
06.09.16
13:06
Forth
Йоды джедаев магистра речи тайна раскрыта - на Форте просто старый программер он есть.©
36 badboychik
 
06.09.16
13:06
Самый востребованный и распространный язык

JS
37 genesys
 
06.09.16
13:08
а JS для новичка не тяжко?
38 Злопчинский
 
06.09.16
13:10
Forth
Lisp
C++

Все остальное так или иначе есть производные
39 Gary417
 
06.09.16
13:11
(37) куда уж проще то, даже VB сложнее imho
40 badboychik
 
06.09.16
13:12
один момент что в JS необычное ООП, надо не привыкнуть к нему, сначала стандартный изучить
41 utilize
 
06.09.16
13:12
(33) возможно и проходящий, я думаю тут не важно что за язык, важно быть в теме новых технологий
42 ILM
 
гуру
06.09.16
13:17
Нужно начинать с ассемблера, тогда ничего страшного уже не будет. Остальное компромис.
43 spock
 
06.09.16
13:19
C# - быстрый возврат ожиданий от языка, но клепать в основном оконные или cli-приложения. Про аппаратную часть думать почти не надо;
C/C++ - очень медленный возврат ожиданий от языка, тем более, что придется с головой погрузиться в аппаратную часть. Для оконных приложений тяжелый;
JS - чисто под web, на остальное применим только через костыли;
Python - забавный простой язык с быстрой отдачей. Хочешь клепай окна, хочешь CLI-приложений, а хочешь и под web. Всякие клиент-серверные приложения делаются с пол-пинка. Про аппаратную часть не думаешь.

Если для хобби, то только python. "С нуля" остальные языки быстро утомят и хобби не получится.

Python
44 Это_mike
 
06.09.16
13:19
(42) ассемблер совершенно не страшен (хотя некоторые ассемблеры не шибко удобны - например, для 6502)
45 Это_mike
 
06.09.16
13:19
+(44) только абсолютному большинству он не нужен от слова совсем.
46 Метранпаж
 
06.09.16
13:20
(43) Какая аппаратная часть на с++?
47 spock
 
06.09.16
13:22
(46) начиная с памяти, заканчивая всем остальным, когда полез в остальное.
48 Это_mike
 
06.09.16
13:22
(46) у той же дуйни ее язык освоен на с++. ну и современные контроллеры - типа АРМ Кортекс-3.
49 Это_mike
 
06.09.16
13:22
(48) ...основан...
50 sitex
 
naïve
06.09.16
13:28
(0) Вообще для начало бы определиться к какому направлению больше душа лежит.  И исходя из этого учить ЯП, раз хобби перейдет в основной род занятий.
51 sitex
 
naïve
06.09.16
13:30
(50) + если web одним Python-ом тут вряд ли отделаешься.

C++
52 Метранпаж
 
06.09.16
13:31
(47) В с++ давно уже руками за памятью следить не надо. приблизительно с началом развития STL и иже с ними
53 Метранпаж
 
06.09.16
13:32
(48) Ну на то и дуйня )
54 Gary417
 
06.09.16
13:33
(52) а то и видно что подавляющее число глюков и уязвимостей до сих пор в софте из-за криворукой работы с памятью в си
55 Метранпаж
 
06.09.16
13:34
(54) в С!
56 Pentosh
 
06.09.16
13:36
Знакомый веб программист, недавно увидел Perl 6, ему понравилось, правда логотип они навернули... это уже не Перл каким мы его знали, что то новое.
57 Nuobu
 
06.09.16
13:42
Сам шарп изучаю как второй язык. Но помимо языка я бы рекомендовал английский учить.
Голос:

C#
58 genesys
 
06.09.16
13:45
(57) а 1ый какой?
да, английский точно надо
59 genesys
 
06.09.16
13:47
И т.е. сишарп можно начинать изучать не зная ничего о программировании?
60 genesys
 
06.09.16
13:47
НУ т.е. не программируя до этого ни на чем кроме 1с8?
61 Метранпаж
 
06.09.16
13:47
(59) Даже не зная такого слова как программирование ))
62 genesys
 
06.09.16
13:47
(61) Яж серьёзно
63 Gary417
 
06.09.16
13:48
(59) можно даже ассемблер изучать таким образом
64 Это_mike
 
06.09.16
13:48
(61) "после тяжелой продолжительной болезни, не приходя в сознание..."©
65 Это_mike
 
06.09.16
13:48
(63) электронщикам - можно.
66 genesys
 
06.09.16
13:49
В Ваши обязанности будет входить:
реализация масштабных высоконагруженных сервис-ориентированных систем, веб-частей систем (ASP.NET, ASP.NET MVC);
координация, распределение задач внутри группы разработки, контроль их исполнения;
разработка и согласование архитектурных решений;
взаимодействие с техническими специалистами подрядных организаций;
контроль за соблюдением стандартов разработки.
От Вас мы ожидаем:
владение основными навыками управления разработкой (знание современных Agile?методологий будет хорошим плюсом);
готовность отвечать за результат, а не за процесс;
знание платформы .Net Framework 4.5;
понимание принципов рефакторинга своего и чужого кода;
умение поддерживать принятые в проекте стандарты кодирования (опыт проведения code-review приветствуется);
понимание принципов построения реляционных баз данных (опыт работы с любой реляционной СУБД, плюсом будет опыт оптимизации запросов к БД);
наличие опыта работы с системами непрерывной интеграции.
67 Метранпаж
 
06.09.16
13:49
(62) Яж тоже.
(64) ... genesys стал гуру-евангелистом по шарпу версии 8...
68 genesys
 
06.09.16
13:50
Это сишарп вакуха
69 Метранпаж
 
06.09.16
13:50
(66) А теперь пометь галками те пункты, которые ты умеешь, а не просто знакомые буквы увидел.
70 genesys
 
06.09.16
13:51
(69) я кроме СУБД ничего не знаю)
71 trdm
 
06.09.16
13:51
(0) > Хочу начать изучать ЯП, в интернете много чего прочитал, в итоге советуют для обучения с нуля:

Тебе надо не язык выбирать, а выбрать область к которой у тебя есть предрасположенность. Язык - вторичен.
72 Nuobu
 
06.09.16
13:52
(58) Первый - 1С, конечно.
73 genesys
 
06.09.16
13:53
(72) аа, понятн (71) Я не знаю, я был бы не против с приложениями\играми работать
74 Метранпаж
 
06.09.16
13:53
(70) Тогда не тебе будут платить. А ты. За право учиться у 3-го заместителя младшего помощника джуниора, имеющего право не чаще 5 раз в день надимать кнопку Ентер на клавиатуре.
75 genesys
 
06.09.16
13:53
(71) И как я понял сишарп для этого самое то ?)
76 Nuobu
 
06.09.16
13:53
(59) Чтобы изучить любой язык программирования, нужно знать программирование. Ваш КЭП.
Только я не знаю, что значит то, что я только что написал.
77 genesys
 
06.09.16
13:53
(74) Я ж после работы буду дома учиться сам
78 Nuobu
 
06.09.16
13:54
(75) Не слушай этих дядек. Учи язык.
79 Asmody
 
06.09.16
13:55
Haskell и clojure.
Потом можно учить любой язык.
80 genesys
 
06.09.16
13:56
(79) Я уже писал, что мне не предлагать такое )
81 Тактик
 
06.09.16
13:57
Полагаю что ТС путает JS и JAVA.

JAVA - однозначно стоит учить. Сам сейчас его грызу.

JS
82 genesys
 
06.09.16
13:57
(81) не путаю
83 Asmody
 
06.09.16
13:58
javascript как первый язык очень плох.
84 Тактик
 
06.09.16
14:00
(82) JS писать как самостоятельный язык странно... Тогда возникает вопрос почему в списке нет JAVA?
85 Nuobu
 
06.09.16
14:02
(84) А почему нету андроид, САПа, иОС? Подозреваю, что ТС определился, что учить.
86 genesys
 
06.09.16
14:02
(84) Ну мне такой совет дали, что поделать
87 genesys
 
06.09.16
14:02
(85) Ну я лично хотел бы C#, но я не знаю стоит ли его как 1ый язык брать
88 Nuobu
 
06.09.16
14:03
(87) Бери и не парься.
89 genesys
 
06.09.16
14:03
(88) Просто много кто мне посоветовал брать СИ, а после уже сишарп
90 Тактик
 
06.09.16
14:04
(86) Из википеди: "JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам."

Я конечно не спец, но кажется что учить JS отдельно как-то странно. В моем представлении это нечто впомогательное.
91 genesys
 
06.09.16
14:05
(90) я вот вакансии видел JS-программист)
92 trdm
 
06.09.16
14:05
Учит всем необходимым азам и пониманиям. После врубательства в с++ все остальные языки - просто игрушки и изучаются на раз-два.

C++
93 Метранпаж
 
06.09.16
14:06
(92) Ага. Особенно функциональные и логические...
94 trdm
 
06.09.16
14:06
+(92) И игры на нем писать - самое то. Все серьезные бекенды практически требуют знания с++
95 genesys
 
06.09.16
14:08
т.е. лучше сначала плюсы и шарп потом ?
96 Тактик
 
06.09.16
14:09
(91) На крупном проекте наверное нужен и JS-программист.

Наверное тоже имеет смысл, рейтинг JS по tiobe растет. Только у JAVA он 19%, а у JS меньше 3-х. http://www.tiobe.com/tiobe-index/
97 Asmody
 
06.09.16
14:11
Я учил плюсы в университете. Последний раз в университете же на нём и писал что-то серьёзное. Ничего, живу как-то.
98 trdm
 
06.09.16
14:17
Я много проблем решил опираясь исключительно на знания из С++.
Даже когда 1С-ка почту не отправляла, выручило знании технологии активха
99 trdm
 
06.09.16
14:19
Будет полезно. В конце концов кредо программиста - решать проблемы. Чем больше технологий знаешь, тем больше проблем разрешишь. А шарпы и интерпретируемые языки - это игрушки. На них профессионализм не особо подымешь. Но иметь представление о них - необходимо.
100 genesys
 
06.09.16
14:20
(99) Т.е. ты мне лично советуешь С++ затем C#?
101 Это_mike
 
06.09.16
14:23
(100) изучать надо то, что сможешь применять практически.
если будешь железо колхозить - то си/++. Если будешь сайты ваять - то питоны-жаваскрипты, если мобильные приложения - хз
102 Vladal
 
06.09.16
14:25
(30) Американская шпионская извращенская играю
103 Vladal
 
06.09.16
14:26
(37) Посмотри, на СеромФоруме есть убеник по JS, и много полезных тем на форуме.
104 genesys
 
06.09.16
14:27
(103) Что такое серый форум
105 trdm
 
06.09.16
14:30
script-coding.com
106 genesys
 
06.09.16
14:30
(105) Ответь на мой вопрос)
107 romix
 
06.09.16
14:31
Small Basic. Идеально, я считаю, сделана синтаксическая подсказка (в 1С надо было так же).
108 trdm
 
06.09.16
14:36
(106) Сначала реши чем на доширак хочешь зарабатывать и изучи это. А потом уже решай какой ланг.
Надо учитывать время, место и обстоятельства. От них зависит правильность твоего выбора. Сначала на пожрать заработать научись.

Пока ты сам не понял что тебе надо - никакой совет не поможет.
Я лишь описываю плюсы и мынусы вариантов.
А вобще иди как ты в раздел вакансий с калькулятором и считай.
109 romix
 
06.09.16
14:40
(107) Язык сильно упрощен, однако, как первый язык для поиграться и понять основные принципы (то, что все программисты поколения 40-летних понимали через разношерстные бейсики) подходит, я думаю, хорошо.

Порядок вызова библиотечных функций и связанная с ним синтаксическая подсказка является имхо идеальной, что мешало так же сделать в других (всех!) языках - не совсем понятно.
110 genesys
 
06.09.16
14:46
(108) Я же написал, я буду учить после работы по часа 3 каждый день
111 genesys
 
06.09.16
14:48
(109) т.е. он лёгок в освоении ?
112 spock
 
06.09.16
14:51
(52)это наивный взгляд на представление вещей.
113 Метранпаж
 
06.09.16
14:54
(112) У тебя? Согласен.
114 Метранпаж
 
06.09.16
14:55
+113 Я видел STL, когда ты ещё в школу ходил.
115 trdm
 
06.09.16
14:59
(52) > В с++ давно уже руками за памятью следить не надо. приблизительно с началом развития STL и иже с ними.

Это не так. Чистый С++ не изменился. Модификации - возможно.
В Qt к примеру есть иерархии объектов.

QDialog* dlg = new QDialog(parent);
когда убивается parent - убивается и dlg автоматом.
но это фича либы.
116 Метранпаж
 
06.09.16
15:01
(115) Давно библиотека стала модификацией языка?
117 trdm
 
06.09.16
15:02
(116) А она и не стала.
118 trdm
 
06.09.16
15:03
moc чуток продвинул удобства, но не более.
119 genesys
 
06.09.16
15:11
Чо срач то развели ??
120 trdm
 
06.09.16
15:13
- это интернет, детка, тут и послать могут!
(с) ??
121 genesys
 
06.09.16
15:13
ПОследний вопрос
стоит ли мне начинать так: small basic - c++ - c# ???
122 Метранпаж
 
06.09.16
15:16
(121) С++. Причём с новых стандартов и полным использованием всех современных шаблонных и не только библиотек. Это у тебя очень быстро отобъёт охоту заниматься программазмом и привёдет к занятиям, более общественно полезным.
123 genesys
 
06.09.16
15:19
(122) я вопрос задал не в выборе между этими 3 языками, а их последовательность
124 Метранпаж
 
06.09.16
15:20
(123) Ну с бейсика точно начинать не надо.
125 trdm
 
06.09.16
15:21
да С++11 может отбить желание.
Сделали из с++ какой-то хаскел, хорошо хоть частично и старый сиснтаксис сохраненнен.
126 bolder
 
06.09.16
15:21
(121) Насчёт SmallBasic не знаю, но так пойдёт.

C++
127 Метранпаж
 
06.09.16
15:22
(125) "сораненнен" ))
Труп большой птицы - датчанин, а не финн ))
128 spock
 
06.09.16
15:22
(114) garycom, это ты чтоли, родной?
129 Метранпаж
 
06.09.16
15:26
(128) А что, тут только гариком видел СТЛ?
130 spock
 
06.09.16
15:30
(129) ну ок, ты видел. А дальше видел дело пошло? Как-то нелепо слышать от человека, использовавшего c++ в своей работе, слова из (52).
131 Метранпаж
 
06.09.16
15:32
(130) Как-то нелепо судить о моих знаниях и умениях со своей колокольни, которую построили по чертежу, перевёрнутому вверх ногами.

http://anekdot.me/wiki/234
132 spock
 
06.09.16
15:38
(131) таблеточку выпей.
133 Метранпаж
 
06.09.16
15:40
(132) Не могу, доктор сказал - тебе оставить, у него последняя.
134 trdm
 
06.09.16
15:41
(132) Да фиг с ним. Пусть приводит ссылку на встроенный сборщик мусора в стандартном с++ или идет примиряет ослиные уши.
135 Метранпаж
 
06.09.16
15:50
(134) А кто-то про него говорил? Можно цитатку?
136 Garykom
 
гуру
06.09.16
15:52
(128) Не путаем плиз. STL моя тока в курсе что такое но никогда не юзал.
137 romix
 
06.09.16
15:52
(111) Да, за тем исключением, что он не имеет практического применения (но игры тетрис и астероиды там зачетные). Сам принцип взаимодействия мне понравился. Насколько он удачен для совсем-совсем новичка, это надо на ком-нибудь проверить, мне пока еще не представился подходящий случай, возможно что вы будете первым.  :-)
138 Garykom
 
гуру
06.09.16
15:53
(129) Пофиг на СТЛ тут даже в https://ru.wikipedia.org/wiki/Colobot мало кто играл ))
139 Garykom
 
гуру
06.09.16
15:57
(136)+ Хотя вру юзал, тот же "std::vector" это же из STL вышло
140 Garykom
 
гуру
06.09.16
16:08
(138)+ Кста если наваять нечто вроде Колобот но для андроид/айфон и на общем онлайновом поле.
Где есть свои зоны и общие где другие тусуются то вышло бы весьма интересная игрушка.

Основы программирования легко бы многие изучили.
141 Garykom
 
гуру
06.09.16
16:10
(140)+ А уж на какой уровень там бы вышла продажа готовых скриптов ботов... Легко монетизацию сделать на этом ))

Причем можно же постоянно мир менять так что старые боты устаревают и не могут конкурировать в фарме.
142 mexanik_96
 
06.09.16
16:12
с 0 в с++, сильно однако...

C
143 romix
 
06.09.16
16:13
(121) JavaScript имеет сразу же много полезных применений и он не должен создавать затора новичку. То же самое - C#.

Насчет С/С++ - там нужна была бы (причем, с самого начала) перестройка Горбачева. Есть люди с крючкотворским мышлением, им подойдет эта фабрика закорючек. ИМХО.
144 mxs089
 
06.09.16
16:14
смотря для чего

C++
145 trdm
 
06.09.16
16:15
(140) > Кста если наваять нечто вроде Колобот но для андроид/айфон и на общем онлайновом поле.

https://ru.wikipedia.org/wiki/Скретч_(язык_программирования)
146 Garykom
 
гуру
06.09.16
16:20
(145) Интересная штука даже на этих паззлах недавно тема была с прохождением заданий.

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

Т.е. некий симулятор армии интеллектуальных роботов, где можно управлять как напрямую но только одним-несколькими так и программно целой толпой.
147 Garykom
 
гуру
06.09.16
16:21
(146)+ А на чем будут "программы управления" написаны на вариации С/С++ или Скретче это уже не суть важно, можно сразу несколько языков (в т.ч. из списка распространенных) замутить.
148 trdm
 
06.09.16
16:23
(146) А не сложно ли мелким ботов програмить будет?
149 anatoly
 
06.09.16
16:24
(10) если игры - то С++ в связке с HGE.

а так C# - делегаты рулят ))

C#
150 trdm
 
06.09.16
16:30
(149) > а так C# - делегаты рулят ))

это затычки вместо применения патерна интерпретатор?
151 anatoly
 
06.09.16
16:33
152 trdm
 
06.09.16
16:36
МС извращенцы. Хотя на вкус и цвет.
какую проблему то эта фигня решает?
153 trdm
 
06.09.16
16:37
в конце концов каждый программист должен написать свой текстовый редактор )))
а для этого только С++..
154 trdm
 
06.09.16
16:45
вброшу...

https://moikrug.ru/vacancies/1000028566?utm_source=tm_habrahabr&utm_medium=tm_block&utm_campaign=tm_promo_A

Backend-разработчик
Ruby • Restful api • SQL • Nosql • Scala • Clojure • Проектирование архитектуры приложений • Docker • Devops
06 сентября 2016 • 210 просмотров
От 140 000 до 170 000 руб.Россия, Москва
155 Krabobor
 
06.09.16
16:45
шарпану чтоли.

C#
156 Garykom
 
гуру
06.09.16
16:46
(148) Научатся, как раз мелкие они удивительно легко обучаемы.

К примеру освоить виндовс/офис/пайнт-фотошоп им было так же легко как и простейшее программирование черепашки. Это когда давным давно вел курсы информатики у 5-6 классов.
157 Krabobor
 
06.09.16
16:46
а вообще, как говорили выше - учи английский. а то на российском рынке особо каши не сваришь на поприще ит.
158 Garykom
 
гуру
06.09.16
16:47
(154) Ну зп среднего 1С-ника в той же нерезиновой ))
159 Garykom
 
гуру
06.09.16
16:49
(158)+ Причем на 1С-ника выучиться проще, можно за 2 года выйти на подобный уровень ЗП.
А то что там перечислено легко осваивается только уже готовым опытным веб программистом с опытом за несколько месяцев. А чтобы опытным этим веб-программистом стать нужно минимум 3-4 года примерно.
160 Garykom
 
гуру
06.09.16
16:52
(154) Но вакуха прекрасная с точки зрения опыта и интересного проекта )) пойти что ли, там же "Знание хотя бы одной технологии из списка: Node.js, Go, Clojure, Scala".

Ноду вроде бы уже освоил да и скалой баловался когда еще на яве.
161 Gary417
 
06.09.16
16:53
(159) < можно за 2 года выйти на подобный уровень ЗП. >

ага ага, набрать кучу клиентов? а бэкэнд на руби это почти гарантировано один проект в офисе
162 xafavute
 
06.09.16
16:53
(160) там сеньора ищут, а не вчера смотрел на ноду
163 xafavute
 
06.09.16
16:55
и для сеньора это маловасто. нужно хотя бы 200к
164 Garykom
 
гуру
06.09.16
17:00
(162) Там не совсем сеньора (узкого спеца) а указано DevOps, по этому признаку подхожу идеально... Поднять сервак и обслуживать проблем нету, а не так что "дайте мне личного админа".
165 genesys
 
06.09.16
17:01
вы не шарите
166 genesys
 
06.09.16
17:06
Ответьте мне четко на мой вопрос
СтОит ли в такой последовательности изучать
small basic - c++ - c#?
167 Метранпаж
 
06.09.16
17:07
(166) Нет
168 Pentosh
 
06.09.16
17:11
(166) нет.

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

вот от этого можно будет отталкиваться.
169 Garykom
 
гуру
06.09.16
17:15
(166) "small basic" нет смысла на данный момент

C++ это для узких спецов и для любителей стоя и в гамаке

C# это можно причем сразу без промежуточных.

Начни лучше с JavaScript, по сути заодно выучится синтаксис базовый и для Java и для C#/С++.
Изучать JS довольно легко и легко писать/применять. Достаточно браузера и все ))
170 Метранпаж
 
06.09.16
17:16
(169) JS его плохому научит (хотя после 1с -хуже уже некуда)
171 xafavute
 
06.09.16
17:22
(164) Девопс там в нагрузку к сеньору
172 xafavute
 
06.09.16
17:23
Вот здесь можно тренироваться не устанавливая ничего
https://c9.io
173 genesys
 
06.09.16
17:23
Я же отвечал уже: хотелось бы с играми\приложениями работать
174 Garykom
 
гуру
06.09.16
17:26
(172)
1. Извращенец из разряда стоя и в гамаке с такими тяжестями, когда есть
2. https://plnkr.co/
3. И сравние это с написанием в любом редакторе в текстовый файлик  с расширением .html следующего:

<html>
<body>
<script>
  alert("Считаем до 10!")
  for (n=1; n<=10; n++){
    alert(n);
  }
</script>
</body>
</html>

И открытия этой странички любым браузером?
175 xafavute
 
06.09.16
17:29
(174) Я про ноду говорил, а не про браузер
176 xafavute
 
06.09.16
17:30
(174) ну и с9 в отличие от планкера все-таки почти полноценная IDE
177 trdm
 
06.09.16
17:38
(169) > C++ это для узких спецов и для любителей стоя и в гамаке

Ну вот я бы так не сказал, что для узких спецов. Хотя х.з.
На Qt написать софтину для собственных нужд за пару-тройку часов - это кайф.
Заказала девушко обработку экселовского файла для вычисления стат данных - посидел часиков 5 -сделал.

Нужна болталка с командной строки - посидел, сделал.
http://s09.radikal.ru/i182/1609/ca/ddf6263c4c6f.png
Доделавыть конечно есть чего, но пока пашет. Зато в доделке - доделываешь именно то, что тебе надо.
178 trdm
 
06.09.16
17:41
(169) > Начни лучше с JavaScript, по сути заодно выучится синтаксис базовый и для Java и для C#/С++.

Синтаксис - этого мало что-бы владеть языком. Нужно еще знать как комп работает и азы написания софта.
Патерны неплохо бы еще разобрать и понять.
https://habrahabr.ru/post/210288/

Тогда можно двигаться смело.
179 Garykom
 
гуру
06.09.16
17:41
(177) говорю же чтобы растянуть процесс вместо десятков минут на часы ))
180 trdm
 
06.09.16
17:59
(179) Ну а на чем ты арисуешь софт для конторы у которой 1С-а нету и вобще не ясно что там стоит кроме винды?
181 Jija Grenkov
 
06.09.16
18:04
(180) В вышеописанных задачах пайтон будет куда быстрее в разработке. А перфоманса там не нужно. Вполне согласен, что область применения С\С++ становится все уже.
182 trdm
 
06.09.16
18:07
(181) а человеческий гуй ты на чем рисовать будешь?
183 Garykom
 
гуру
06.09.16
18:07
(180) Хошь сказать шо у них даже браузера нету???

Вот глянь как рисуют софт https://habrahabr.ru/post/256505/
184 xafavute
 
06.09.16
18:09
(183) Ручками писать формы не очень интересно
185 Garykom
 
гуру
06.09.16
18:11
(183)+ Это будет гуй, а бэк будет на том же js унутри 45 метровой nodejs с вот такими возможностями https://nodejs.org/dist/latest-v4.x/docs/api/

(184) смешно )) http://designer.webix.com/#!/top/editor.main/57cedc3636ddf318244c78d0
186 Jija Grenkov
 
06.09.16
18:15
(182) Для мелкой задачи гуи может и не быть. А человеческую буду под вэб рисовать. Можно на javaFX в конструкторе слепить, но я как-то не любитель делат ьдесктопный гуи.
187 Torquader
 
06.09.16
18:20
(180) А Access-Runtime чем не устраивает ?
188 Garykom
 
гуру
06.09.16
18:26
(177) Кста насчет "Заказала девушко обработку экселовского файла для вычисления стат данных - посидел часиков 5 -сделал."

5 часов это слишком уж, как то нужно было из экселя все адреса выдрать (осложнялось кривой структурой таблиц и что с ФИО рядом нужно выдирать)
так используя https://github.com/SheetJS/js-xlsx ушло полчаса с изучением этого "фрейемворка" с 0.
189 trdm
 
06.09.16
18:31
(187) эт чего?

не возьмут вас в фрилансеры. не зная все условий начинаете херню неподходящую предлагать.
190 Garykom
 
гуру
06.09.16
18:34
191 genesys
 
06.09.16
18:36
В общем, начинаю с плюсов, продолжаю шарпом
192 trdm
 
06.09.16
18:36
БД не требовалось. Требовалось на винде прочитать *.xls , общитать и засунуть результат в другой *.xls.
естественно нужен был человеческий гуй и алгоритм.
193 Jija Grenkov
 
06.09.16
18:49
(191) так себе план. ЛУчше уже сразу с шарпа и не забивать голову лишним
194 Garykom
 
гуру
06.09.16
18:57
(193) Ну хочется человеку учиться ездить на лошадях и каретах... может жокеем будет или развозчиком на ярмарке
195 Jija Grenkov
 
06.09.16
18:58
(192) это задача для VBA
196 Garykom
 
гуру
06.09.16
19:00
(195) Человеческий гуй и VBA понятия плохо совместимые.

Кста у js для подобных задачей есть просто огромный плюс )) Вместо отдачи скомпилированного exe-ника отдается адрес сервиса, который легко допиливается.

И если девушка уже того то просто прикрывается...
197 trdm
 
06.09.16
19:05
(193) если сравнить кол-во программ на Qt и шарпе перевес будет в сторону первой.
198 Garykom
 
гуру
06.09.16
19:07
(197) хаха... А сравнить с колвом сайтиков с js?
199 trdm
 
06.09.16
19:08
(195) не умею вба и не хочу.
(198) сайту - сайтово. К тому же все брайзеры на с++ ;)
200 Garykom
 
гуру
06.09.16
19:13
(199) С браузерами конечно уел, да... но кол-во сайтиков вроде же давно превысило кол-во больших компьютеров одновременно юзаемых?

И есть еще такое что js он кроссплатформенный из коробки, в отличие от с++ и qt которые потом фиг перекомпилируешь под iPad... а тут "девушка" прикинь легко вместо софтинки воспользуется сервисом и так невзначай "это мой друг/знакомый написал" ))
201 Jija Grenkov
 
06.09.16
19:17
(197) Даже если и так, то я бы учитывал ко-во вакансий. Тут однозначно js будет правильным выбором. А автор, судя по всему, хочет побыстрее спрыгнуть с 1с.
202 genesys
 
06.09.16
19:30
(194) (193) вы сами сказали что плюсы нужны
203 genesys
 
06.09.16
19:31
(201) Да не, не хочу я спрыгивать в 1с, для начала как хобби хочу, хотел сишарп, но все пишут с плюсов начинать
204 genesys
 
06.09.16
19:31
с 1с*
205 genesys
 
06.09.16
19:32
посоветуйте сайт для изучения английского
206 Garykom
 
гуру
06.09.16
19:48
207 genesys
 
06.09.16
19:51
(206) да мне для начинающего
208 Gary417
 
06.09.16
19:53
(207) duolingo
209 genesys
 
06.09.16
19:58
О, бесплатно даже)
210 Loky9
 
06.09.16
22:40
(52) На небе только и разговоров что об аллокаторах.
211 Jija Grenkov
 
06.09.16
22:45
(203) Это утопия, в таких раскладах обычно люди так и зависают в попытках изучения для хобби
212 genesys
 
06.09.16
23:01
(211) Почему? Я отдаю себе отчет, что на изучение того же шарпа нужно много времени потратить, а т.к. у меня всего лишь будет 2-4 часа в день на это, то я потрачу ещё больше :)
Да и не каждый день есть время, учитывая какие пользователи 1с дебилы
213 Serginio1
 
06.09.16
23:09

C#
214 Serginio1
 
06.09.16
23:12
(95) Мне недавно пришлось писать на плюсах. После C# плюсы идут легко, а вот обратно не особо.
C# это и статика и динамика и функциональщина
215 genesys
 
06.09.16
23:16
лан я сишарп выбираю, всем спасибо, а если кто-то литературу на русском годную подгонит - будет совсем шикарно )
216 Jija Grenkov
 
06.09.16
23:18
(212)
1. Есть некая минимальная интенсивность занятий которая позволит сдвинуться с точки, если интенсивность ниже, то в пустую потратите время, так как будет забываться выученое ранее. Чем выше порог вхождения тем выше должна быть интенсивность.
2. Вы разочаруетесь на этапе С++ и забьете на это дело.

Почему я рекомендовал JS. Вы быстро видите результаты, вы можете углубиться в лубую из областей (server side, front end, mobile). Возможно вас устроит и шарп, но помните о "потолке" применения.
217 genesys
 
06.09.16
23:19
(216) Спасибо за развернутый ответ, JS почему то не оч хочется,
Литература на русском по шарпу интересует( годная по вашему мнению )
До завтра !
218 Loky9
 
06.09.16
23:22
Выбор-то какой никакой, даже посоветовать нет из чего. Бейсик бы сюда.

C
219 Loky9
 
06.09.16
23:28
(214) И тормознутый, громоздкий дотнет.
220 Torquader
 
06.09.16
23:31
(219) Ну, JavaScript не быстрее будет.

А С - это для маленьких поделок, так как что-то большое на нём написать очень и очень проблематично.
221 Xapac
 
06.09.16
23:32
для обучения с нуля и ничего другого.

C
222 Jija Grenkov
 
06.09.16
23:51
(218)(221) Пощадите пацана. Он же может поверить
223 Zamestas
 
07.09.16
00:02
С + Ассемблер.

C
224 Torquader
 
07.09.16
00:08
(222) На Си можно сделать всё, что угодно.
В большинстве других языков можно только вызвать то, что уже сделано.
225 Serginio1
 
07.09.16
00:09
(219) Есть компактный .Net Core и шустрый .Net Native. Выбирай какой хошь.
226 Jija Grenkov
 
07.09.16
00:37
(224) и что? Вы же в реальном мире живете и не ребенок вроде бы. Можно сделать и можно сделать на условиях удовлитворяющих заказчика очень разные вещи. И почему С а не асм? Не ожидал от вас подбный пост.
227 Torquader
 
07.09.16
00:42
(226) Просто, Assembler - это только для драйверов.
Что касается "условий заказчика", то если он явно не указал, что и на каком языке он хочет получить, то всегда есть вероятность получить модуль, написанный на Си, который выполняет какие-то действия.

Си ещё хорош тем, что можно подменить Dll, используемую основной программой, а внутри этой Dll делать всё, что хочется.

Ну и вообще, сравнивать компилируемые и интерпретируемые языки - не очень хорошо.
228 Jija Grenkov
 
07.09.16
01:20
1. Заказчику часто плевать на каком языке. Но он хочет получить продукт за 1000 человекочасов, а не за 2000.
2. Cи тоже становится языком для драйверов и имбедед систем. В реальной большой системе далеко не всегда С/С++ будет быстрее той же Джавы.
229 Torquader
 
07.09.16
01:24
(228) Когда вы лезете в базу SQL, общаетесь по TCP-IP или запускаете дочерние процессы, то от языка программирования мало что зависит, так как скорость обмена данными между процессами медленнее, чем выполнение алгоритма.

P.S. Windows CE 6 уже достаточно готова к .NET.
230 Zamestas
 
07.09.16
03:26
(227) На ассемблере обычно отписывают куски кода, критически важные по производительности - в винде на нем запилен кусок ядра и (местами) пинбол. Знание для смертных нах не нужное, но позволяющие понять, как инфа храниться в памяти.
231 Garykom
 
гуру
07.09.16
04:24
В реальной большой системе JS уделает C/C++ влегкую по скорости.
Потому что обычный программист на C/C++ не знает досконально и не сможет реализовать оптимальную работу с памятью на всех возможных "средах выполнения".

А штатные средства интерпретатора/машины JS оптимизированные под "среду выполнения" легко позволят автоматически подстроиться/оптимизироваться практически максимально возможным образом.
232 Garykom
 
гуру
07.09.16
04:25
233 Garykom
 
гуру
07.09.16
04:27
234 Garykom
 
гуру
07.09.16
04:28
(231)+ Понятнее с разбором почему и на русском https://habrahabr.ru/post/281879/
235 DDwe
 
07.09.16
04:38
(231) Чушь!
236 Garykom
 
гуру
07.09.16
04:40
(235) Доказать свои слова готовы? C/C++ знаем?

Решить (написать код) одинаковую задачку (лучше даже несколько разноплановых), причем я буду за JS играть и затем попросим общественность протестировать!
237 DDwe
 
07.09.16
04:57
(236) Вам больше нечем заняться?
238 Garykom
 
гуру
07.09.16
05:04
(237) Угу, потому что куча времени свободного... А все почему? Потому что "стоя и в гамаке" = "на C/C++/python" не очень любитель.

Причем к питону у меня стойкое отвращение и не зря его php побил на основном поле. После которого питон полез куда можно чтобы зацепиться.
239 DDwe
 
07.09.16
05:37
(238) Единственное, что может вызывать отвращение  это джава и джава скирипт. Если не хватает сообразиловки на си, так позориться не стоит.
240 genesys
 
07.09.16
06:07
(239) da
241 Garykom
 
гуру
07.09.16
06:10
(239) И в Java и JavaScript синтаксис одинаковый с C/C++.
Но это как сравнивать QBasic и VB.Net, причем QBasic это C/C++.

И если не смогли освоить и то и другое то извините. Я освоил и могу сравнивать на чем лучше/удобнее/надежнее писать.

(240) Так хочется стать погонщиком кобылы?
242 genesys
 
07.09.16
06:14
(241) чего?
243 DDwe
 
07.09.16
06:20
(241) Ну или фигово освоили или задачи специфичные.
244 Kraft
 
07.09.16
06:20
(99) Бред
245 genesys
 
07.09.16
06:21
(243) Так хочется стать погонщиком кобылы?
246 DDwe
 
07.09.16
06:23
(244) +100
247 trdm
 
07.09.16
07:05
(231) > В реальной большой системе JS уделает C/C++ влегкую по скорости.

Ну давай, приводи пример реально большой системы на JS. Ведь по твоей логике реально большие системы исключительно на JS и должны делать. Наличие таких систем и будет предварительным доказательством твоей правоты.
248 trdm
 
07.09.16
07:10
(244) Что программист не должен решать проблемы своих юзеров?
249 DDwe
 
07.09.16
07:19
(248) Про игрушки...
250 Провинциальный 1сник
 
07.09.16
07:22
Помню, в 95 году ходил в универовский интернет-центр.. так там появление на сайте джава-песочницы с каким-то апплетом вводило систему в дикий своп на пару минут.
251 trdm
 
07.09.16
07:31
(249) ну интерпретируемые языки создают гораздо меньше проблем программисту, у них и сборщики мусора и нет разнообразия типов. Т.е. они проще в освоении. Я это имел ввиду.
252 DDwe
 
07.09.16
07:49
(251) Попробуй Лисп например, да  в плане синтаксиса, просто, а вот в освоении... спорно
253 Loky9
 
07.09.16
08:00
(231) "Потому что обычный программист на C/C++ не знает досконально и не сможет реализовать оптимальную работу с памятью на всех возможных "средах выполнения"
Или это не так, или это не нужно. Большую часть проблем решает стандартная библиотека платформы.
254 Loky9
 
07.09.16
08:02
к (253) ну и компилятор.
255 Loky9
 
07.09.16
08:05
(225) При таком раскладе выберу LLVM.
256 ТупойИЖадный
 
07.09.16
08:06
Я в качестве хобби сейчас осваиваю Java. Могу ссылку на интересный проект по его изучению кинуть (проект платный). Там дается теория и задачи (задач больше тысячи).
257 spock
 
07.09.16
08:15
(238) "Причем к питону у меня стойкое отвращение" - в чем заключается отвращение? Спрашиваю не холивара ради, интереса для.
258 Pentosh
 
07.09.16
08:25
(0) собственно выбирайте что вам нужно, толковая картинка.

http://s8.hostingkartinok.com/uploads/images/2015/12/e79f5ce596110026a385d98206defa92.jpg
259 genesys
 
07.09.16
09:06
(256) джава раш то ?
260 Serginio1
 
07.09.16
09:54
(255) На вкус и цвет ... Поэтому и хорошо когда есть выбор.
Я прикрутил .Net Core к 1С
261 DDwe
 
07.09.16
10:11
(260) "Я прикрутил .Net Core к 1С", уже всем плешь проел...
Откручивай, давай..
262 Gary417
 
07.09.16
10:17
(250) с тех пор много времени прошло, и памяти стало больше и jre оптимизировали
263 genesys
 
07.09.16
10:19
(261) я долго молчал, но решил сказать
у тебя со знаками препинания проблемы)
264 Loky9
 
07.09.16
10:23
(260) Не вижу причин использовать прослойку, которая не даёт ничего кроме накладных расходов. Это относится и к яве.
265 xafavute
 
07.09.16
10:30
(259) Джава раш интересен только с 0 уровня до 1 прокачаться.
А всего в этой шкале 100 уровней
266 DDwe
 
07.09.16
10:30
(263) У меня их нет?
267 Gary417
 
07.09.16
10:31
(265) приходишь на собеседование и говоришь, а я эль..(тьфу)...погромист 100 уровня!!!
268 Loky9
 
07.09.16
10:34
(267) И тут на тебя эти тролли с другой стороны стола начинают смотреть с прищуром. )
269 Vladal
 
07.09.16
10:40
(104) , ответ в (105)
форум http://forum.script-coding.com/
сайт http://script-coding.com
270 genesys
 
07.09.16
10:42
(266) они у тебя не там)
271 DDwe
 
07.09.16
10:44
(270) Ну это не страшно
272 genesys
 
07.09.16
10:45
(271) Ну ладно
273 Jija Grenkov
 
07.09.16
10:56
(236)(238) Как-то вас в крайности заносит.
Python и R - это 2 языка лидера которые применяются в анализе больших данных и машинном обучении а - это очень денежная сфера где средства позволяют выбрать лучшие инструменты.  Я бы не идеализировал nodejs. Нода проиграет многим языкам по производительности. На пример джаве и го лэнг.
274 Jija Grenkov
 
07.09.16
11:01
275 trdm
 
07.09.16
11:06
Ветка ожидаемо переросла в легкий холи спитч.
276 Сильф
 
07.09.16
11:14
Где Паскаль в списке? :)) шучу

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

Python
277 Stagor
 
07.09.16
11:17
JS - всегда будет полезен, веб- разработка всегда накормит

JS
278 trdm
 
07.09.16
11:19
(276) Хороший пошаговый туториал снимет эти проблемы.
А еще ознакомление с системами хранения версий снимет некоторый геммморой.
Ну и туториал, я начинал с : http://www.firststeps.ru/
279 Torquader
 
07.09.16
11:26
(273) Про node я уже говорил, что это использование того, что другие сделали - все "внешние" функции node написаны на Си и других языках программирования и просто вызываются из JavaScript.
(247) Java, как и JavaScript уделывают по скорости только если сборка мусора вообще не вызывается - вам никто не мешает на Си также выделить сразу один большой кусок памяти и там располагать все свои данные - будет очень хорошо и быстро, но не оптимально. Просто, у кода на Си со стандартными библиотеками "сборка мусора" вызывается при каждом освобождении памяти, чтобы сделать её расход более оптимизированным. Есть низкоуровневые системозависимые функции, которые не страдают такой проблемой - там будет максимальное быстродействие. Только нужно не забывать, что память выделяется страницами и блоками.
(276) Учить язык лучше тот, в котором есть интегрированный отладчик, чтобы можно было посмотреть, что происходит.
Паскаль и Дельфи тоже как бы живы, только в них нет ничего нового и они стали очень сильно похожи на тот же Си++, только там сложнее указатели в числа преобразовывать.
280 Gary417
 
07.09.16
11:30
(279) <Просто, у кода на Си со стандартными библиотеками "сборка мусора" вызывается при каждом освобождении памяти,>

что что у Си вызывается??
281 Loky9
 
07.09.16
12:07
(280) Скорее всего был намёк на дефрагментацию кучи.
282 DDwe
 
07.09.16
12:10
(281) Тонкий намёк ))
283 NoNameYet
 
07.09.16
12:14
Почему 1С никто не советует?)
284 Nuobu
 
07.09.16
12:17
(283) Подразумевается, что ТС уже работает с 1С.
285 genesys
 
07.09.16
12:21
(284) Ага, тоже учусь
286 Casey1984
 
07.09.16
12:23
А где пункт 1С? :-)
287 genesys
 
07.09.16
12:24
(286) :-))))))))))))))))))))))))))))))))))))))))))))))))))))))))
288 Jija Grenkov
 
07.09.16
12:48
(279) Java уделывает потому-что
1. Нужно писать идеальный код, на С, что бы он был быстрее джавовского. Это легко воспроизвести на синтетических тестах, но не в рельной большой системе
2. В джава есть граммотная организация памяти система не склонна к деградации в процессе эксплуатации. Для вас есть пример сервера 1с с его утечками памяти и деградацией в процессе эксплуатации (нужны ребуты)
3. В узких местах на джаве можно использовать прямое управление памятью. В таких случаях GC вообще о ней нечего не будет знать. Я много работаю с хадуп стеком и как не странно для С там практически не нашли места, а производительность там довольно важна.
289 Gary417
 
07.09.16
12:57
(288) винда написана на си, линукс написан на си... и ничего там не деградирует и не утекает

вопрос лишь в квалификации программистов. у явы ниже уровень входа и всё.
290 Garykom
 
гуру
07.09.16
12:59
(289) только про винду не надо.... тормозящий/висящий и жрущий память "центр обновления" кто в курсе на чем написан?
291 Метранпаж
 
07.09.16
12:59
(290) Я вас умоляю. Линух не тормозит ине жрёт память??
292 dmitryds
 
07.09.16
13:02
(0) т.к. форум профильный - 1С )
293 dmitryds
 
07.09.16
13:03
(291) если речь про серверный вариант - нет, не тормозит и не жрет память... для проектов на нормальном языке особо не требователен к железу.
294 Garykom
 
гуру
07.09.16
13:05
(257) Потому что сначала давайте сделаем язык через Ж, а потом когда будут плеваться начнем сыпать https://ru.wikipedia.org/wiki/Синтаксический_сахар.
295 Gary417
 
07.09.16
13:07
(293) +100500
(290) я про ядро говорю, софт обвязки в винде бывает вообще ужас ужасов.. чего один блокнот стоит если им попробовать гигабайтный файл открыть
(291) для типовых сервисов (web, почта, прокси, роутер, днс, лдап, самба) нет
296 Garykom
 
гуру
07.09.16
13:07
(291) Сам по себе нет, но бывает падает если памяти не хватает или просто не стартует с выводом ошибки.
К примеру современные дистрибутивы требуют минимум 256Мб (c X чтобы) но реально лучше 512-1024Мб
297 Loky9
 
07.09.16
13:10
(290) Там точно не .NET? И если нет, то почему?
(294) Что именно там плохо сделано?
298 trdm
 
07.09.16
13:13
(288) > 2. В джава есть граммотная организация памяти система не склонна к деградации в процессе эксплуатации.

Это все фуфло, т.к. основная явовская программа всем известный эклипс является притчей во езыцах и чемпионом мира по тормозам среди ИДЕ.
Тот кто с ней работал - знают. Ну разве что сам пипл не быстрый и по этому тормоза не замечает.
299 trdm
 
07.09.16
13:15
Ну и темы соответственно: https://habrahabr.ru/post/65076/ - "Установка и ускорение Eclipse и Java Virtual Machine" широко распространены.

По этому и растут альтернативные среды, такие как нетбинс и иже с ними.
300 Gary417
 
07.09.16
13:15
(297) там дело даже не в Net, а в криворукости

мне понравилась статья гдето 5 летней давности, был разбор почему winupdate в XP тормозит жестоко и жрёт 100% процессора минут 15.. там оказался какойто кривой алгоритм который перечитывал в цикле все выпущенные обновления коих для XP туева хуча...и делал это для каждого нового патча..
и MSовцы писали что они пытались исправить это перенастраивая сервер обновлений который подругому выдавал данные для службы....omg.. блин да у них там какаято чертовщина с архитектурой вообще судя по всему раз они даже кривой код переписать не моут
==
а новый интерфейс это вообще верх тормозов, чего только тормозящий калькулятор с новым интерфейсом стоит в десятке...
301 Garykom
 
гуру
07.09.16
13:17
(297) Всё!
Для начала скорость банального написания кода на питоне.

По сравнению с языками где не пробелами/табами конструкции разделяют, а специальными разделителями. Да блин мне было шустрее/проще в паскале/дельфи эти begin|end писать чем тут правильно отделять!!!

Суть я шустро пишу код как придется и даже часто в одну строку на неком языке, не заморачиваясь "отступами". Затем нажимаю волшебную комбинацию кнопок и вуаля - у меня красивый отформатированный код.
Экономия времени до 20-30% по сравнению с ручным форматированием.

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

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

А мне подсовывают молоток которым чтобы работать, нужно в процессе всякие финты делать, типа подбрасывания в воздух с жонглированием между ударами... Или этот молоток начинает хохмить в процессе...
302 Loky9
 
07.09.16
13:26
(301) "По сравнению с языками где не пробелами/табами конструкции разделяют, а специальными разделителями. Да блин мне было шустрее/проще в паскале/дельфи эти begin|end писать чем тут правильно отделять!!! "
Нормальный редактор сам ставит отступы и имеет команды для их изменения. Некоторые конструкции можно писать в одну строку. И это кажущееся неудобство не есть недостаток архитектуры языка, в любом случае. Есть серьёзнее претензии?
303 Jija Grenkov
 
07.09.16
13:33
(301) это ваше очень субъективное мнение. Пайтон славится именно простотой и скоростью написания кода
304 Jija Grenkov
 
07.09.16
13:33
и читаемостью кода
305 Loky9
 
07.09.16
13:38
(304) Это уже как напишут)
306 Torquader
 
07.09.16
13:40
Замечательная читаемость кода у ассемблера - всегда понятна каждая операция, только вот понять, что делает программа целиком - не так уж и просто.
307 Это_mike
 
07.09.16
13:43
(306) "к пуговицам претензии есть? - нет! Пришиты намертво!"© :-)
вообще, читаемость у ассемблеров достигается комментированием, и - как ни странно - структурным написанием (без спагетти).
308 Garykom
 
гуру
07.09.16
13:45
(303) Моё субъективное мнение основано на опыте кодинга на разных языках.

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

Или думаем что 1С просто так такой простой и на русском? Кста JS по легкости изучения если заняться даже проще 1С.
309 Serginio1
 
07.09.16
14:01
(264) Угу 1С тебе такие накладные расходы выдаст. На самом деле в .Net Native используется тот же компилятор, что и в С++ https://msdn.microsoft.com/ru-ru/library/dn584397(v=vs.110).aspx

(261) Я не виноват в твоей плеши.
310 trdm
 
07.09.16
14:01
(308) Есть библиотеки, которые убирают низкоуровневую работу в С++. Очевидно вашей квалификации недостаточно, что-бы оценить это. Писать на таких либах чуть посложнее чем на 1С.
311 trdm
 
07.09.16
14:03
+(310) и код на PyQt будет может чуток короче, чем на С++.
Но эти суждения доступны только тем, кто в достаточной мере владеет информацией.
А у вас судя по всему с этим проблемы.
312 ac13
 
07.09.16
14:06
Так как в списке нет JAVA

C++
313 Loky9
 
07.09.16
14:10
(309) В итоге ради чего этот поход по кругу?
314 Garykom
 
гуру
07.09.16
14:15
(310) в курсе и Qt как раз такая либа где даже вектора свои наваяли... Блин полная аналогия с юзанием .net напрямую из 1С... И никому странным это не кажется?

Может лучше что то более подходящее юзать типа java или c#?
315 Garykom
 
гуру
07.09.16
14:21
(311) Ваш код на PyQt =  код на разработке от Serginio1 ))

программирование на Qt != программирование на C++/Python
316 Garykom
 
гуру
07.09.16
14:23
(311) Лично мне проще использовать http://qtjambi.org/ или https://github.com/ddobrev/QtSharp чем мучаться с питоном или с++
317 Garykom
 
гуру
07.09.16
14:26
(316)+ но если честно еще проще GTK или лазарус с LCL. Кста GTK он практически один в один с Qt, так же сигнал-слотовая моделька. А LCL это классика как и обычный WinForms/Swing.
318 Jija Grenkov
 
07.09.16
14:26
(308) Так себе аргумент, не думаю что у вас есть серьезный опыт кодинга на "многих" языках. Скажу еще раз, что в сфере анализа больших данных и машинного обучения пайтон не даром заслужил доверие сообщества.
319 Loky9
 
07.09.16
14:33
Из старого журнала
===
Известно, что за определённый период человек может отладить в среднем одинаковое число конструкций языка, независимо от языка, на котором он пишет. Ясно, что 100 команд микрокалькулятора выражают куда меньше, чем 100 операторов Бейсика. Значит, смена калькулятора на ЭВМ с Бейсиком резко повышает производительность труда. Теперь cфoрмулируем два сильных утверждения:
все, что на Бейсике и Паскале можно написать, одним оператором, на Рапире тоже можно написать одним оператором;
то, что на Рапире можно сделать одним оператором, на Бейсике или Паскале часто делается либо крайне сложно, либо не делается вообще.
===
Вот так же можно сказать о питоне.
320 Garykom
 
гуру
07.09.16
14:38
(318) Какое отношение "сфере анализа больших данных и машинного обучения" имеет к обсуждаемой теме?

Банальный пример по "машинное обучение" с JS: Потребовались мне нейронные сети и после гугления нашел http://synaptic.juancazala.com/#/.
Банально 20 минут на изучение и сеть в nodejs или даже в браузере уже запущена и обучается!
321 Torquader
 
07.09.16
14:41
(319) Просто, у каждого хорошего программиста уже есть наработки, которые позволяют в несколько вызовов уже написанных и отлаженных функций сделать всё быстро и красиво вне зависимости от языка.
Не забываем, также, про подводные камни, связанные с передачей параметров между функциями и работой указателей - в каждом языке программирования это реализовано по разному.
322 Garykom
 
гуру
07.09.16
14:42
(319) Автор этого "из старого журнала" просто идиот. Ну или на заказ писал.
Где эта Рапира мы можем наблюдать ))

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

И смысла от этих "операторов" нету а сложность начального входа повысилась. И людей не хватает и предпочитают на 1С решать это.
323 Loky9
 
07.09.16
14:50
(322) Кортежи рапиры, из-за которых был весь сыр-бор, сейчас не буду повторяться где.
(320) https://www.tensorflow.org/
"DeepMind moves to TensorFlow"
"TensorFlow comes with an easy to use Python interface and a no-nonsense C++ interface to build and execute your computational graphs."
(321) Наработки есть со всех сторон вопроса и ими можно пренебречь. Всегда бывает нужда написать новое, склеить/поправить старое.
324 Torquader
 
07.09.16
14:52
(322) Да, была ещё объекто-ориентированная база данных Jasmine называлась - тоже умела много того, чего сейчас ни один SQL-сервер не умеет, но и где она сейчас.
325 Garykom
 
гуру
07.09.16
14:55
(323) >Кортежи рапиры, из-за которых был весь сыр-бор, сейчас не буду повторяться где.
Обычные множества в куче вариантов сейчас практически во всех языках есть. Еще на turbo pascal'е их юзал даже.

>https://www.tensorflow.org/
Не удается получить доступ к сайту - ну да очень очень анализ данных и машинное обучение ))
326 xafavute
 
07.09.16
14:56
(324) Ты еще каше вспомни
327 Loky9
 
07.09.16
14:57
(325) Так то сейчас, а статья из 1990.
328 Loky9
 
07.09.16
14:57
(325) Множество <> кортеж.
329 Garykom
 
гуру
07.09.16
14:58
(324) Гыгы... правильно "история рассудит". И нынешние питон, перл и прочие с++ это совсем не те языки что описаны в мануалах.

Поэтому изучающий может столкнуться с тем что изучит какие то анахронизмы. Когда по C# и JS инфа свежая, вот по Java надо уже только новыми источниками пользоваться или такой хлам можно откопать.
330 Garykom
 
гуру
07.09.16
15:00
(328) У меня как бы по матану 4 была в универе
331 Garykom
 
гуру
07.09.16
15:01
(330)+ В смысле "Упорядоченные пары можно рассматривать как множества, если определить их так: (a, b) := {a, {a, b}}. Таким образом, понятие упорядоченной пары не выводит рассмотрение за пределы теории множеств."
332 Tarzan_Pasha
 
07.09.16
15:02
(0)АВтор, тебе бы определиться с целью. Для чего тебе изучать тот или иной ЯП?

Передо мной лично стояла задача начать делать сайты на заказ и я для этого изучил html+css+php

теперь потихонечку осваиваю JS. Кстати, это очень мощный язык сейчас. Не то, что 10 лет назад. Если изучишь JS, то без работы не останешься. Всегда сможешь делать шабашки на англоязычной бирже.

а прогеров php как грязи. Правда Выше Мидла не так уж много.

JS
333 Loky9
 
07.09.16
15:03
(330) А по турбо-паскалю? array = set?
334 Garykom
 
гуру
07.09.16
15:04
(333) set довольно легко эмулируется или реализуется на array
335 Serginio1
 
07.09.16
15:05
(333) set это битовый массив
336 Serginio1
 
07.09.16
15:05
337 Loky9
 
07.09.16
15:08
(335) Что это по сути я знаю. http://pascal.guti.ru/sets.html
338 Loky9
 
07.09.16
15:11
(334) В памяти эвм, являющейся массивом, эмулируется вообще всё!) Но коней с людьми мешать наверное не стоит.
339 Serginio1
 
07.09.16
15:12
При чем при работе с Set использовался асемблерный метод. Уже не помню какой. То есть кроме экономии по памяти еще и скорсть
340 semiluki
 
07.09.16
15:14
(332) "Передо мной лично стояла задача начать делать сайты на заказ и я для этого изучил html+css+php. теперь потихонечку осваиваю JS. "  А результат изучения есть? Сколько сайтов написал, сколько денег заработал, как долго изучал?
341 Torquader
 
07.09.16
15:14
(339) Понятно, что на ассемблере можно всё, так как все языки высокого уровня имеют исполняемый код, который можно "восстановить" в ассемблерный.
342 Torquader
 
07.09.16
15:15
(340) Видимо - задача стояла начать - он и начал.
343 Loky9
 
07.09.16
15:20
(339) Как раз к случаю с dlang баловался http://pastebin.com/LudXYMfg
344 trdm
 
07.09.16
15:26
(332) > теперь потихонечку осваиваю JS. Кстати, это очень мощный язык сейчас. Не то, что 10 лет назад. Если изучишь JS, то без работы не останешься. Всегда сможешь делать шабашки на англоязычной бирже.

Сам то делаешь?
345 Jija Grenkov
 
07.09.16
15:50
(320) Как какое? Там пишут код для анализа данных и там крутится достаточно денег что бы иметь возможность выбрать лучши инструменты. То что есть в JS для работы с большими данными и машинного обучения просто мизер по сравнения с инструментами python. А "школьную" нейронку можно хоть на 1c написать.
346 Serginio1
 
07.09.16
15:56
(343) Так сразу и не поймешь, что за язык. Это D?
347 Garykom
 
гуру
07.09.16
15:59
(345) Снова путаница, в этих "работа с большими данными и машинного обучения" более важны знания теории и практики этих данных/обучения чем навыки программирования.

Они могут писать хоть формулами в экселе или чистыми запросами на pl/sql. Но уверены что хочется попасть в эту сильно узкую область?

С большой вероятностью банально не найти работу потому что более никому не нужны спецы подобные, потому что "появилась готовая коробочная системка анализа данных на 1С/C#/JS/Java" для которой уже не требуется подобный "программист"!
348 Torquader
 
07.09.16
16:01
(347) Просто, когда "коробочная система" даст совершенно не те результаты, они и про программиста вспомнят - но будет уже поздно и для заказчика и для программиста.
349 Jija Grenkov
 
07.09.16
16:32
(347) Какая разница, что важнее? На пайтоне очень удобно писать код алгоритмов именно из за простоты языка. Моя работа и так связана с большими данными. Это не такая узкая область. А при знаниях вас с руками заберут во многие компании (к примеру в РФ яндекс, мэйлу ру) еще и ценник будет раза в 2 выше чем в 1с.
350 Jija Grenkov
 
07.09.16
16:35
(347) Готовые системы, если и напишут, то не так скоро. Сейчас развивается инструментарий для таких специалистов. 1с даже не смешно... Вы навернео слабо представляете объемы данных которые обрабатываются подобными инструментами.
351 Garykom
 
гуру
07.09.16
16:48
(350) Причем тут объемы? 1С тьюринг полный язык и никто не мешает написать на нем что угодно вплоть до компилятора.

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

>На пайтоне очень удобно писать код алгоритмов именно из за простоты языка.
кому как, мне проще код больших алгоритмов писать на java (там типизация - меньше ошибок) и когда есть время, а мелких и быстренько набросать на javascript.
352 Gary417
 
07.09.16
16:49
(350) Чесслово, я когда впервые услышал слово bigdata и облака на конференции cnews лет 7 назад....у меня вообще блин аллергия на на всякую маркетинговую шелуху... сплошные смузи и коучинги ассоциируются

ну хорошо, и какие же объёмы которые обрабатываются подобными инструментами? трехстраничный запрос к 40терабайтной базе считается пафосным инструментом бигдэйты? или нужен обязательно скрипт написанный на пАйтоне? (и запускающий процедуру человек должен быть в хипстерских очках?)
353 trdm
 
07.09.16
16:50
(351) Прототипирование и отладку алгоритмом никто не отменял. Прототипирование и для C++ можно осушествить на языке высокого уровня.
354 Garykom
 
гуру
07.09.16
16:51
(352) да там же модные словечки и загнутые зю пальцы )) а в итоге все скатывается в банальные ABC или XYZ анализы...
355 Gary417
 
07.09.16
16:52
(354) +1 во во
вот у меня есть инстанс в айжуре, клауд компьютинг все дела... чорт... 7 лет назад это называлось VPS..причём совершенно тоже самое

вот тоже самое и big data, прилепили модный ярлык и теперь можно считать открыли новую страницу истории
356 Garykom
 
гуру
07.09.16
16:52
(354)+ Причем самое смешное что эти "специалисты" сами с 0 кода "анализа" написать не могут )) только умееют создать объект, заполнить данными и вызвать команду/функцию "анализа" )))
357 Jija Grenkov
 
07.09.16
17:04
(351) Дело в том, что никто не станет ждать 3 года, пока 1с обработает нужный объем информации.
В таких задачах типизация и лишние языковые конструкции типа операторных скобок скорее мешают.
(352) 300ТБ логов как пример. Вы просто не понимаете в чем весь этот "пафос" бигдаты. А суть в распеределенных системах которые имеют хороший потенциал горизонтального масштабирования.
(354) мимо
(356) В области больших данных есть 2 вида спецов. 1 пилят системы распределенных вычислений, а другие разрабатывают алгоритмы(Data scientist). 2 это часто больше математики и сложные вещи они пишут редко. А первые просто обязаны иметь хороший скил кодинга.

PS. Я пишу на Java и Scala. Иногда приходится сталкиватсья с Python, Ruby, JS.
358 Tarzan_Pasha
 
07.09.16
17:09
(340)на что я по вашему живу с 2014 года? только сайты.
(344)Нет. Я еще не освоил js на таком уровне, чтобы на нем зарабатывать. Просто использую jquery для проектов клиентов. Пока просто сайты на заказ. Пока просто верстка + бэкэнд.
359 trdm
 
07.09.16
17:13
(358) А у тебя много ТЗ-шек? Не перекинешь парочку на потренироваться?
360 Serginio1
 
07.09.16
17:15
(351) Используй TypeScript. Там и типизация и Intellisense есть.
361 genesys
 
07.09.16
17:16
ВО развели, я теперь никого не понимаю
362 Garykom
 
гуру
07.09.16
17:19
(360) В курсе но пока еще не добрался, идет после nodejs в списке вместе с дартом.
363 Gary417
 
07.09.16
17:19
(357) <300ТБ логов как пример. Вы просто не понимаете в чем весь этот "пафос" бигдаты. А суть в распеределенных системах которые имеют хороший потенциал горизонтального масштабирования. >

Да я всё понимаю, просто сейчас такие задачи стало решать проще и этим занялись все кому не лень, а лет 10 назад вывалить кудато 300ТБ для анализа вылилось бы в адские деньги на хранилище...и год работы кучи процов

Но и до бигдаты такие системы существовали и задачи решались, но на меньших объёмах данных... изменился только один показатель - вырос объём обрабатываемой информации, ВСЁ! системно ничего не поменялось

А пафос он весь описывается буквами в названиях БД оракла...i-Internet, g-grid, c-cloud... структурно ничё не поменялось, как была реляционная субд с SQL так и осталась, но пафоса полные штаны
364 Gary417
 
07.09.16
17:21
вот надо ещё сделать форк питона с префиксом BD (BigData) и можно прям завтра идти устраивать эвент со смузи и попрут продажи
365 Garykom
 
гуру
07.09.16
17:21
(363) Это ладно... все эти сотни терабайт логов считаются по расжатой sql базе из данных/логов

А если это банально выгрузить и сжать архиватором на быстром то будет < 2-4 террабайт )))
366 Gary417
 
07.09.16
17:24
(365) 10 лет назад хранилище на 2-4 терабайта в несколько килобаксов бы вылилось...
но я о другом, раньше и оперативки было мало и процы медленные, даже если было куда это всё сложить, очумеешь ждать пока посчитается
367 genesys
 
07.09.16
17:25
Нет чтобы мне помочь советами и т д, сидят срутся)
368 Garykom
 
гуру
07.09.16
17:26
(363) Кста насчет оракла... я кста дико ржал в первый раз когда узнал что он на java написан...

И даже слегка поудивлялся а почему же не на супербыстром C++???
369 Метранпаж
 
07.09.16
17:28
(368) Весь оракл? Или только его клиентская часть, консоль управления?
370 Gary417
 
07.09.16
17:29
(368) там только некоторые части на java причём не на обычной, а специально подпиленной под него
371 Torquader
 
07.09.16
17:29
(368) Скорее сказать, что его писали те, кто писали Java - будет вернее и правильнее.
372 Jija Grenkov
 
07.09.16
17:31
(363) Нет реляционных бд в hadoop стеке. Смешно даже делать такие предположения. Есть Hbase, Hive. Многое поменялось. Сильно меняются подходы
(365) не теште себя глупосятми.
373 Gary417
 
07.09.16
17:32
(371) Это как так? Oracle купил Sun с Java совсем недавно, а Oracle Database существует уже "тыщулет"
374 Garykom
 
гуру
07.09.16
17:33
(369) (371) Беру и читаю https://ru.wikipedia.org/wiki/Oracle_Database и там что? "Написана на    
Java, Си и C++"
375 Torquader
 
07.09.16
17:34
(373) Java купили, так как им нужен был Front.
Просто, на данный момент, это одна компания, и с учётом множества написанных сервлетов можно сказать, что часть Oracle написана на Java.
376 spock
 
07.09.16
17:35
(326) че его вспоминать? Живет себе :)
"Радует", например, меня.
377 newbling
 
07.09.16
17:36
(20) Что лучше научиться молотком гвозди забивать или саморезы отверткой крутить?

А вы уверены, что вам действительно нужно что-то куда-то забивать и закручивать?

6. 1С
378 Loky9
 
07.09.16
17:38
(346) Он самый.
379 Gary417
 
07.09.16
17:39
(372) А Oracle Big Data SQL который прикручивается к oracle db и даёт возможнось делать запросы в hardoop хранилища?
380 spock
 
07.09.16
17:44
(363) бигдата - это все-таки не "ахть, как много данных", а "ахть, как много данных, мы их сейчас в два счета обработаем спец.алгоритмами". Из слов/предложений сделаем числовые векторы и вычислим закономерности.
381 Господин ПЖ
 
07.09.16
17:47
господи...

раньше с облаками бегали, теперь с бигдатой

покупайте наших слонов (с) мультик
382 Garykom
 
гуру
07.09.16
17:54
(380) объясните зачем нужны эти модные словечки? когда все сводится к банальным алгоритмам 20 века?
383 Господин ПЖ
 
07.09.16
17:55
(382) а как ты инвестора разведешь?
384 Сильф
 
07.09.16
18:18
(285) лучше сразу бросай
385 spock
 
07.09.16
18:19
(382) зачем нужно строить всякие коллайдеры, если теоретическая база, исследуемых на них процессов, уже была известна с XIX-XX веков?

Конечно, алгоритмы давно сформулированы, но до недавнего времени применимость их на больших данных была возможна только на суперкомпьютерах. Прогресс шагнул и теперь можно это применять на обычных десктопах с помощью простых языков python/R.
386 Tarzan_Pasha
 
07.09.16
18:22
(359)шли на tarzan_pasha @ mail. ru Письмо. перекину.
387 Господин ПЖ
 
07.09.16
18:41
>зачем нужно строить всякие коллайдеры, если теоретическая база

без практики это не "теоретическая база", а гипотеза
388 Jija Grenkov
 
07.09.16
23:14
(379) не изучал вопрос, но больше чем уверен, что запрос к "хадуп хранилищу" означает запустить мап редьюс таски обработать  данные, а результат вернуть этому "чудо оракл" коннектору. То есть реляционная бд тут вообще не причем.
(382) нечего там не сводится к банальным алгоритмам. Почитайте хотя бы базрвые вещи, а именно за счет чего достигается возможность строить огромные сервера из средняковых серверов. У вас довольно стандартное представление о современных подхода в обработке больших данных, так считает каждый кто не понимает что там происходит
389 Jija Grenkov
 
07.09.16
23:15
(388) *огромные кластеры из средняковых серверов.
390 Одинесю
 
08.09.16
00:12
Учить ООП, JS слишком прост в управлении данными, как язык программирования примитивен. С++ или Java (по мне лучше). Питон хвалят, даже в Философии явы(порой бесит)), но он не так разнообразен, как Java. Это мое мнение, сам на распутье.

C++
391 trdm
 
08.09.16
00:20
(374) на заборе тоже написано.
идешь на сайт, скачиваешь: http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

и смотришь что заинсталилось. Обычно смотрю депенсиволкером и прочими спаями.
392 trdm
 
08.09.16
01:57
(391) D:\oraclexe\app\oracle\product\11.2.0\server\bin
Куча батников, екзешек, *.dll, *.lib и т.п.

В папке D:\oraclexe\app\oracle\product\11.2.0\server\oci\include
как и полагается *.h
в D:\oraclexe\app\oracle\product\11.2.0\server\oci\lib\MSVC\vc9\ - либы и длл-ки.
Похоже визуалстудией собрано.
393 trdm
 
08.09.16
01:59
это к
(368) Garykom > Кста насчет оракла... я кста дико ржал в первый раз когда узнал что он на java написан...
394 trdm
 
08.09.16
02:01
Оракл голосует за :)

C++
395 Serginio1
 
08.09.16
07:37
(368) Скорее всего это аналог SQL Server со средой CLR

https://msdn.microsoft.com/ru-ru/library/ms254498(v=vs.110).aspx
396 genesys
 
08.09.16
08:05
создавайте свою ветку и спорьте там  какой язык лучше, тут ветка о том, какой язык посоветуете выбрать с нуля изучать
397 Pentosh
 
08.09.16
08:19
(396) Вам уже все рассказали, чего вы еще хотите?
или может вам еще раз написать тоже самое что уже писали трижды.

Я уже давал картинку в (258), и как мне кажется там все грамотно (мб на счет php не очень, но такая уж у него репутация). Если вам такого недостаточно, чтобы понять что вам выбрать, то мб и не стоит оно того?

Начните что нибудь делать, хоть на чем нибудь.
398 genesys
 
08.09.16
08:20
(397) А смысл в этой ветке то выяснять какой язык лучше? Вы типа придёте к общему мнению что ли ? А со мной могли бы литературой поделиться советами и т д
399 genesys
 
08.09.16
08:21
Напишу ещё раз, что мне больше бы хотелось с приложениями и играми работать
400 Pentosh
 
08.09.16
08:33
(398) Они спамят потому что тема уже, по сути, закрыта, что еще сюда добавить, не ясно, все ответу уже даны.
А если вам нужны литература, то наверное сначала нужно определиться по какому языку ее давать, или просто все подряд кидать?
Обратитесь к поиску в Яндексе или Гугле, или зайдите на такой хороший сервис как Тостер.ру, только не создавайте там тему, а тоже воспользуйтесь поиском ибо ваш вопрос уже поднимался другими людьми очень много раз.

(399) Напишу еще раз, смотрите картинку в (258), если вам от туда не понятно, что нужно учить для игр и приложений, то даже и не знаю, как еще более лучше можно вам подсказать.
401 Jija Grenkov
 
08.09.16
10:13
(399) В играх есть серверная часть и клиент. На клиенте важно знать графические движки типа юнити 3д (язык С#), а серверная часть мало отличается от любой другой серверной части.
402 trdm
 
08.09.16
10:15
403 Serginio1
 
08.09.16
10:36
404 Serginio1
 
08.09.16
10:38
405 Serginio1
 
08.09.16
10:41
406 Serginio1
 
08.09.16
10:45
407 trdm
 
08.09.16
11:23
(403) Чел же написал, что С++ выбирает, нахрена ему двигло на шарпе?
408 trdm
 
08.09.16
11:24
Вот лишь бы сунуть это г.овно
409 Jija Grenkov
 
08.09.16
11:25
(407) я читал что он шарп выбирает. Нафига ему пенсионерский ЯП
410 trdm
 
08.09.16
11:27
А нафига ЯП от бракоделов, которые скайп не могут до ума довести?
411 Serginio1
 
08.09.16
11:31
(408) На вкус и цвет все фломастеры разные.
Культур мультур ты наш. 1С это по твоему верх гурманства?
И, что главное безглючное
(410) Угу все программы на С++ это безглючное совершенство.
Зачем GC придумали,
412 Serginio1
 
08.09.16
11:36
(407) А у тебя нет различия между C# и .Net
Есть Xamarin. Приложения, написанные с помощью Xamarin и C#, имеют полный доступ к интерфейсам API базовой платформы и возможность создавать нативные пользовательские интерфейсы, а также компилировать код в машинный, поэтому влияние на производительность во время выполнения является незначительным.
https://msdn.microsoft.com/ru-ru/library/mt299001.aspx
413 trdm
 
08.09.16
11:39
(412) В сортах, производимых фирмой заподлюшницей не собираюсь разбираться. Их оськи - это неизбежное зло, все остальное надо игнорить.
США недавно ввела санкции на наших производителей электроники, а ты продолжаешь их продукты пиарить?
Не патриотичненько и глуповатенько. Тока опенсурс или Российский сотф.
414 genesys
 
08.09.16
11:39
Я сказал что я выбрал не сишарп и не с++, а и то и другое
просто думаю с чего лучше начать
415 trdm
 
08.09.16
11:40
+(413) http://www.cnews.ru/news/top/2016-09-07_angstrem_i_mikron_popali_pod_amerikanskie

Прекращай пиарить вражеское ПО.
416 Serginio1
 
08.09.16
11:41
(413) То есть не читал, но осуждаю?
У тебя 1С на Линуксе?
Почему это оно вражеское, Оно и меня и тебя кормит.
417 trdm
 
08.09.16
11:41
+(415) Американские санкции против российской электроники

Агентство промышленности и безопасности США (BIS) расширило санкционные списки в отношении российских компаний. Как сообщает агентство ТАСС, соответствующее уведомление (PDF) Министерство торговли США, куда входит BIS, направило для публикации в издание Federal Register.

В санкционном списке находится 81 компания, преимущественно зарегистрированная в России, которые американские власти решили наказать из-за присоединения Крыма к России. В том числе в список включены 11 новых компаний, ранее не подпадавших под американские санкции.

В Зеленоград не пустят американские технологии

В их число попал ряд зеленоградских микроэлектронных предприятий. Это «Микрон», который через холдинг РТИ принадлежит АФК «Система», и предприятия группы «Ангстрем»: ОАО «Ангстрем», «Ангстрем-Т» и «Ангстрем-М» (основным акционером этих предприятий является бывшим министр связи Леонид Рейман).

Кроме того в списке оказались томский производитель телекоммуникационного и СВЧ-оборудования «Микран», московский производитель электронной радиокомпонентной базы «Внешнеэкономическое объединение Радиоэкспорт», (входит в госкорпорацию «Ростех»), производитель бортовых комплексов летательных аппаратов Пермская научно-производственная приборостроительная корпорация (ПНППК).
418 Serginio1
 
08.09.16
11:42
(415) Я как раз продвигаю кроссплатформенность.
419 trdm
 
08.09.16
11:42
(416) Тормоз ты танкерный, 1С - отечественный продукт, а мелкософто оськи я назвал неизбежным злом.
420 Jija Grenkov
 
08.09.16
11:42
вражеское по... Аж смешно. из невражеского есть только 1с и та вся в традиция совка убога и отстает лет на 10 от современных трендов
421 Serginio1
 
08.09.16
11:45
(417) Все срочно на Линукс. И айфоны в топку. Только нокия 3310
422 Jija Grenkov
 
08.09.16
11:47
нокия тоже вражеская
423 Jija Grenkov
 
08.09.16
11:47
да и линукс вполне себе врадеский, только опенсорсный
424 Serginio1
 
08.09.16
11:47
(419) Ну вот пошли исключения. 1С при компиляции и разработки используют собственные средства разработки и компиляторы или исключительно отечественные?
425 Serginio1
 
08.09.16
11:48
(423) .Net Core тоже опенсорсный
426 trdm
 
08.09.16
11:50
энда, люди которые не знают истории обречен на повторение собственных ошибок.
427 trdm
 
08.09.16
11:50
(425) Это овно всегда будет глюкавым и недоделанным - такая стратегия вовзрата в пенаты.
428 DDwe
 
08.09.16
11:53
(427) +100
429 DDwe
 
08.09.16
11:53
(425) Ты правда достал со своим нетом, в каждую тему его пихаешь.
430 DDwe
 
08.09.16
11:54
(429) + Весь инет загадил.
431 Serginio1
 
08.09.16
12:00
(427) Гурман ты наш. 1С это российская икра?
Безглючная, доделанная до совершенства.
(430) Еще один гурман.
Человек попросил материаалы. Я дал.
Вопрос? А что сделал ТЫ?
432 trdm
 
08.09.16
12:04
(431) 1С на лине под слоном - самое то что надо.
433 Serginio1
 
08.09.16
12:07
434 genesys
 
08.09.16
12:07
Че срётесь, ублюдки ?
435 trdm
 
08.09.16
12:08
(433) Не хочу в этом овне копаться. Для линукса у меня есть Qt/с++. Мне больше ничего не надо.
436 Serginio1
 
08.09.16
12:18
(435) Тогда зачем считаешь все гвном кроме 1С,Qt/с++?
Нет серебряной пули. У каждого языка, платформы своя ниша.
И именно из-за разнообразия происходит эволюция программных продуктов, средств разработок.
Я могу судить по .Net который развивается огромными шагами и при этом стимулирует развитие других языков и платформ.
Все средства хороши, а вот что выбрать каждый решает сам.
(434) Я кстати законорожденный. Я тебе ссылки дал, а ты даже не среагировал. Хоть бы спасибо сказал.
437 genesys
 
08.09.16
12:28
(436) Спасибо, я ещё не смотрел ничего, после работы гляну
438 genesys
 
08.09.16
12:28
Но я так и не понял, сначала плюсы потом шарп или наоборот
439 Gary417
 
08.09.16
12:32
(438) что значит сначала и потом? типа 1 мес на плюсы, 1 на шарп?
440 Serginio1
 
08.09.16
12:32
(438) Мне проще было после C# с С++ разбираться. Но я люблю адресную арифметику. В любом случае начинать с С++ не советую.
Нужно выбирать тот язык на котором будешь решать реальные задачи. А потом уже будешь продвигаться дальше. Главное нАчать
441 genesys
 
08.09.16
12:33
(439) типа сначала до более менее уровня плюсы, потом шарп
442 Gary417
 
08.09.16
12:34
(441) вы за сколько времени планируете плюсы выучить чтобы так планировать?
443 genesys
 
08.09.16
12:35
(442) не знаю, по 3-4 часа после работы и не каждый день
ну года полтора)
444 genesys
 
08.09.16
12:35
Не выучить а немного освоить
445 Gary417
 
08.09.16
12:37
(444) чтобы немного освоить, надо чтото одно осваивать
446 genesys
 
08.09.16
12:38
(445) Ну полтора года это мало чтоли для 1 ЯП ?
работаю то я в 1с, а ЯП хочу как хобби для начала
447 genesys
 
08.09.16
12:38
Да и хер так выберешь, хотел си шарп, все его засирают и плюсы говорят
решил плюсы
все говорят надо JS
я хз
448 genesys
 
08.09.16
12:40
Я то до сих пор хочу сишарп, но ссыкотно теперь после всех "сначала плюсы надо"
449 Pentosh
 
08.09.16
12:44
(448) пора бы уже повзрослеть и принимать решения, и почитайте другие источники.
450 Gary417
 
08.09.16
12:45
ну что значит сыкотно

я вот вообще в 98 году программить начал на бейсике на допотопном atari65xe (потому что обычного компа не было), потом на vb5/6...потом vb.net, потом C#, php, js, теперь вот на java... python палочкой тыкал (брр..)

какая разница с чего начинать, языки все принципиально одинаковы, выучив один на остальные месяца хватит
исключение разве что C/СPP и ассемблер из-за того что в подробности памяти вникать надо
451 Gary417
 
08.09.16
12:46
а если бы я сидел и думал а чтобы мне правильное учить начать...я наверное так сидел бы и думал..
а вместо этого написал на том самом атари клон игры коммерсант для доса..
452 DDwe
 
08.09.16
12:47
(434) Ты мальчик хамло однако.
453 Serginio1
 
08.09.16
12:48
(447) А его засирают из-за меня. Ты их больше слушай.
Если ты на 1С, то можешь и задачи связанные с 1С решать
http://ru.stackoverflow.com/questions/527763/%d0%9a%d0%b0%d0%ba-%d0%b2%d1%8b%d0%b7%d0%b2%d0%b0%d1%82%d1%8c-%d0%bc%d0%b5%d1%82%d0%be%d0%b4-%d0%b8%d0%b7-c-%d0%b2-1%d0%a1/527802#527802

Если хочешь для души например игр, то и ищи в этом направлении. Изучение без практики бесполезно.
454 genesys
 
08.09.16
12:49
(449) Я читал другие источники, там JS настырно рекомендуют, я не хочу JS (452)  У тебя опять знаки препинания убежали
455 DDwe
 
08.09.16
12:50
(454) Иди куда подальше. Если ты настолько туп, что за 450 постов не понял, что тебе делать... Тогда ты безнадежен )))
456 genesys
 
08.09.16
12:51
(455) тише тише
457 Serginio1
 
08.09.16
12:52
(450) Полность согласен. Окромя с функциональными языками. Вроде все понятно, построено на рекурсивности, но вот на них я голову поломал
458 Pentosh
 
08.09.16
12:52
+(449)
лично я подумал что С++ мне не к чему (по крайней мере сейчас) и поэтому начал изучать Python.
Но я в свое время провтыкал много, на игрушки потратил, а в техникуме не учили (точнее не требовали знаний), вот и пробую сейчас хотя бы базу наверстать, теорию программирования освоить, думаю Python в этом плане не плох и т.к. в последствии ориентируюсь на веб. А в низкоуровневые языки лезть не хочу, ибо не вижу смысла и не хватит меня для изучения С++
459 genesys
 
08.09.16
12:53
(455) Чего злой такой? Проблемы что ли ?
Не понимаю, зачем ты мне вообще отвечаешь ? Ты в этой ветке исключительно для срачей, ну так и продолжай в своём стиле  :)
460 DDwe
 
08.09.16
12:56
(459) "Не понимаю". В этом ты весь )))
461 genesys
 
08.09.16
13:00
(460) тише тише
462 DDwe
 
08.09.16
13:06
(461) Заело? )))
463 genesys
 
08.09.16
13:07
(462) Нет, почему? Просто тебя несёт постоянно, я стараюсь успокоить
464 Loky9
 
08.09.16
13:27
(412) "а также компилировать код в машинный" Можно скомпилировать не UWP и не для магазина, при этом контролируя процесс?
465 Loky9
 
08.09.16
13:29
(436) "Я могу судить по .Net который развивается огромными шагами и при этом стимулирует развитие других языков и платформ."
На .NET загнулось кажется уже всё кроме шарпа.
466 Сергей Д
 
08.09.16
13:41
А где Паскаль и 1С?
467 genesys
 
08.09.16
13:48
(466) паскаль не хочу, 1с сейчас
468 Serginio1
 
08.09.16
13:53
(465) C# это базовый язык .Net. Он тоже развивается. Кроме того есть .Net Core .Net Native.

  UWP это под Windows. Xamarin кроссплатформенен . Ты бы ссылку почитал. Я немного позанимался им когда делал 1C Messenger для отправки сообщений, файлов и обмена данными между пользователям

Там упаковывается в jar и можно отлаживать. Правда по сравнению даже  WindМо 6 это удовольствие не из приятны. Для IOS нужны лицензии.
469 trdm
 
08.09.16
13:57
(436) > Тогда зачем считаешь все гвном кроме 1С,Qt/с++?

Нет, я считаю "крючком" продукты майкрософта и по этому называю это овном.
470 Garykom
 
гуру
08.09.16
13:59
Судя по нервной реакции ТС могу сделать простой вывод: Не то что другие языки, даже 1С не освоит...
471 Serginio1
 
08.09.16
14:05
(464) https://habrahabr.ru/post/188130/
(469) Для тебя крючок это 1С,Qt/с++
Только вот с тобой не согласны огромная куча людей.
Но на самом деле нужно не хаять, то в чем особо не разбираешься, а предлагать то в чем ты дока.
Заметь, что ничего плохого ни про один язык, платформу не сказал. У каждого своя ниша.
472 genesys
 
08.09.16
14:09
(470) Можешь привести пример нервной реакции? - нет
473 genesys
 
08.09.16
14:10
474 Loky9
 
08.09.16
14:10
(471) Там ничего не сказано о компиляции в машинный код. Xamarin я немного крутил.
475 rozer76
 
08.09.16
14:13
(473) может сначала в 1с "прокачаться" ? А потом в сторону true-ЯП cмотреть. Бей в одну точку - что деньги приносит в том и повышай свой уровень знаний.
476 genesys
 
08.09.16
14:14
(475) Я же для себя хотел ЯП
477 Garykom
 
гуру
08.09.16
14:14
(472) см "(434) Че срётесь, ублюдки ?"
478 genesys
 
08.09.16
14:15
(477) Я совершенно спокойно писал это
479 genesys
 
08.09.16
14:16
(475) 1с я в любом случае буду прокачивать, 3ую неделю учу
480 Serginio1
 
08.09.16
14:17
(474)
Ограничения в Xamarin.iOS связаны в основном с тем, что в iOS, как было сказано выше, в отличии от .NET и Mono нет виртуальной машины. Поэтому возникают трудности с поддержкой Generic. Причина ясна — на компилятор ложится задача проанализировать код и определить все возможные конкретизации в том или ином классе и методе. Отсюда возникают такие ограничения:

•Не рекомендуется использовать Virtual Generic методы, т.к компилятор не всесилен и может не учесть все возможные варианты использования;
•Нельзя создавать Generic-наследников от класса NSObject, который является базовым в иерархии Objective-C. Достаточно серьезное ограничение, которое может некоторым образом испортить вашу стройную и красивую архитектуру.

Другие ограничения, например, отсутствие поддержки динамической генерации кода, на мой взгляд, не слишком существенны. Подробнее о них можно прочитать здесь для iOS и здесь для Android.
481 genesys
 
08.09.16
14:17
(479) т.е. работаю и обучаюсь)
482 rozer76
 
08.09.16
14:17
(475) а изучать true-ЯП это какой-то комплекс одинесника. У всех это было но у кого серьезно - ушли из 1с.
483 genesys
 
08.09.16
14:18
(482) Да я в 1с то 3 недели
484 genesys
 
08.09.16
14:18
(482) комплекс ещё не успел бы развиться )
485 rozer76
 
08.09.16
14:23
(484) + в универе что ли не наизучался? Мне хватило ... ну и немного после учебы но наверное я туп как true-программист и уже давно только 1с... Удачи ... Грызи тогда любой ЯП.
486 genesys
 
08.09.16
14:28
(485) в универе я ничего не делал
487 genesys
 
08.09.16
14:28
увы
488 Serginio1
 
08.09.16
14:36
(484) Тогда ты чего то рано разбрасываться стал. Все силы мозга кидай на 1С. А так у тебя одна каша будет. Знания без практики не усваиваются.
489 genesys
 
08.09.16
14:41
490 Loky9
 
08.09.16
14:42
(480) Правильные слова "ngen" и "aot", если ещё кто спросит. У мелких была ремарка о 60% прироста производительности, но сплыла, а чтобы начать догонять плюсы нужно хотя бы 100%
491 Serginio1
 
08.09.16
14:56
(490) NGEN это другое.
https://msdn.microsoft.com/ru-ru/library/dn807190(v=vs.110).aspx


Если для конкретного метода нет образа в машинном коде, NGEN переключается на JIT-компиляцию кода. Это означает, что образы в машинном коде должны продолжать включать метаданные и IL-код для того случая, если генератору NGEN необходимо переключиться на JIT-компиляцию. В противоположность этому .NET Native только создает образы в машинном коде и не переключается на JIT-компиляцию. В результате должны сохраняться метаданные, необходимые только для некоторых сценариев отражения, сериализации и взаимодействия.


• NGEN по-прежнему полагается на полную среду CLR для таких сервисов, как загрузка сборок, удаленное и локальное взаимодействие, управление памятью, сбор мусора и, при необходимости, JIT-компиляция. В .NET Native многие из этих сервисов являются либо ненужными (JIT-компиляции), либо разрешаются во время построения и включаются в сборку приложения. Остальные сервисы, наиболее важным из которых является сбор мусора, включены в гораздо более компактную, оптимизированную среду выполнения mrt100_app.dll.


• Образы NGEN, как правило, хрупкие. Например, обновление или изменение зависимости обычно требует, чтобы сборки, которые его используют, также были пересозданы NGEN. Это особенно верно для системных сборок в библиотеке классов .NET Framework. В противоположность этому .NET Native позволяет обслуживать приложения независимо друг от друга.
492 Serginio1
 
08.09.16
14:58
(491) То есть NGEN сборки все равно выполняются в среде .Net
Что касается IOS то там как раз компилируется во взрослый натив, иначе не было бы проблем с Generic
493 Loky9
 
08.09.16
15:06
+ (490) Вот это оптимизация!
https://godbolt.org/g/RB1mcr
494 Loky9
 
08.09.16
15:10
Или это https://godbolt.org/g/UbEAGt
jmp hypotf, блин!
495 Serginio1
 
08.09.16
15:10
492+
http://www.mono-project.com/docs/advanced/aot/
Full AOT is a fairly straightforward process except in the case of generic instantiations. In those cases Mono must perform a static analysis of the code and determine all of the possible instantiations of a type and generate the code required. For example if a program uses a List<int> and a List<double> mono will detect this and generate all of the referenced methods for both data types.
496 Serginio1
 
08.09.16
15:11
497 genesys
 
08.09.16
15:12
498 Loky9
 
08.09.16
15:14
(496) И что? Есть BLAS.
499 Serginio1
 
08.09.16
15:17
(498) А в C# есть Linq, async/await, Linq to SQL итд
500 Serginio1
 
08.09.16
15:17
Динамическая компиляция, рефлексия имного много чего
501 Loky9
 
08.09.16
15:20
(499)(500) Для этих случаев есть скриптовые языки, которые встраиваются в c++, или последний встраивается в них.
502 Serginio1
 
08.09.16
15:27
(501) Угу Linq это не скрипты. Это вывод типа их ананомных типов. Форимрование кода SQL по деревьям выражений и много чего. C# универсальный язык. При этом да он уступает С++ из-за отсутствия инлайна в тех же компараторах и делегатах на примитивных типах, но в нормальных системах это не особо сказывается. Есть другие лимитирующие процессы.
Но зато сочетает в себе статическую типизацию, простоту динамиков, и элегантность функциональщины
503 Serginio1
 
08.09.16
15:31
Кстати из натива вполне можно и .Net пользовать
http://catalog.mista.ru/public/457898/
https://habrahabr.ru/post/304482/
504 Loky9
 
08.09.16
15:32
(502) Я формирование кода шейдеров из кода с++ уже давно видел. А что питон всё перечисленное может и вспоминать не хотелось.
505 Serginio1
 
08.09.16
15:39
(504) Видел я какой в С++ Linq. А питон давно стал статически типизированным?
506 trdm
 
08.09.16
15:39
(0) Топик стартер, тебе задачку подкинуть, что-бы изучение было предметным?
Как раз для игровых движков.
507 Serginio1
 
08.09.16
15:42
(504) Linq еще чем хорошь из-за вывода типа ты лямбды пишешь с IntelliSense. А это здорово ускоряет разработку. По этой причине многие предпочитают TypeScript JS
508 Loky9
 
08.09.16
15:46
+(504) Вот та либа: http://www.libsh.org/shaders/
(505) "А питон давно стал статически типизированным?"
А зачем? Если очень нужно есть cython.
(507) Посмотри PyCharm, желательно купленную.
509 Serginio1
 
08.09.16
16:12
(508) Если нудно из .Net через интероп всегда можно вызвать длл на С++. И зачем этот зоопарк вместо 1 языка?

Типизация нужна даже не ради скорости, а IntelliSense.

Кстати у много чего есть JetBrains
https://ru.wikipedia.org/wiki/JetBrains
мне Kotlin  понравился.
510 Serginio1
 
08.09.16
16:14
(508) Вернее такой зоопарк нужен из-за неуверсальности С++.
Вернее на нем можно сделать все, только какими усилиями.
Да и стандарты тормозят.
511 Gary417
 
08.09.16
16:15
(509) не для intellisense (какого чёрта язык под редактор подстраивается???) а для исключения логических ошибок в программе на этапе компиляции
512 Loky9
 
08.09.16
16:20
(509) "И зачем этот зоопарк вместо 1 языка"
Затем же зачем зоопарк в одном языке.
(510) Что в с++ делается сложнее чем в шарпе?
(511) Логические ошибки проверкой типов не ловятся. Если нужно, можно проверить тип рантайм.
513 Gary417
 
08.09.16
16:23
(512) Логические ошибки -> в типах, чтобы небыло исключений в рантайме и вручную не приходилось их проверять
514 Serginio1
 
08.09.16
16:29
(512) Я уже говорил Linq to Sql, да и просто обычный линк.
async await. Очень часто используется рефлексия для автоматической сереализации десериализации итд.
А главное скорость разработки на C# выше и главное он более доступен для понимания. А значит и специалистов больше.
Да в C# можно использовать IronPyton http://metanit.com/sharp/tutorial/9.3.php
Но это так же как использовать .Net из натива. Когда есть библиотеки.
  Еще раз типизация больше нужна для IntelliSense. Чего кстати в 1С не хватает.

А вот С++ полностью построен на типизации. И прежде всего для шаблонов
515 Одинесю
 
08.09.16
16:33
(514) Область применения С# какая?
516 Господин ПЖ
 
08.09.16
16:37
(515) сидеть возле m$ и его придатков в виде офиса с шаропоинтом
517 Serginio1
 
08.09.16
16:38
(515) Унивесальный язык. От Формы WPF, сервисы WCF, сайты ASP.Net, мобильные приложения Xamarin. Кроссплатформенные приложения .Net Core, Игры Unity
518 Gary417
 
08.09.16
16:41
(517) а под линух на arm есть net core?
519 Gary417
 
08.09.16
16:43
(518) +и в прододжение, ща пишу на яве себе автокомпьютер... там есть модуль связи с телефоном через bluetooth

вопрос, как у .net core обстоят дела с bluetooth?
520 trdm
 
08.09.16
16:45
(515) На нем много пишут экономического софта. Из распространяемых программ популярна парочка вроде графический редактор Паинт.нет и еще чето.

Все остальное пилится наподобие 1С-ных конф у заказчиков.
521 Serginio1
 
08.09.16
16:51
(518) Под  линукс только по 64 разрядные.
Под ARM скоро будут там Samsung кстати входит в состав группы разработчиков


http://www.dotnetfoundation.org/blog/samsung-join-tsg . Хотя Xamarin частично использует .Net Core

http://ko.com.ua/microsoft_obyavila_o_relize_net_core_1_0_i_asp_net_core_1_0_115988
522 trdm
 
08.09.16
16:53
+(520) Язык не хуже других, вот только примотан колючей проволокой к технологиям мелкософта, и если на него подсядешь, потом трудно перелезть на альтернативу.

По этому я и говорю: C# - поганый крючек, убивающий альтернативные мелкософтовским технологии.

Тот же самый С++ имеет дохрена компиляторов/IDE/Библиотек. От ГНУ либ, до закрытых.

Сейчас нужно отказываться от майкрософтовских технологий, потому, что янки оборзели капитально и серут нам в экономику санкциями.
523 Gary417
 
08.09.16
16:56
(521) меня не разрядность волнует, а arm да
Samsung вообще ниочём, Tizen, Bada ...
===

ещё раз вопрос о bluetooth, что делать? как писать на C# софт для Bluetooth? а для GPIO?
524 Serginio1
 
08.09.16
16:56
(521) http://www.computerworld.ru/news/Microsoft-Net-Core-posle-masshtabnogo-obnovleniya-budet-podderzhivat-protsessory-ARM

(522) Отказывайся. Никто же тебе не мешает.
Только остальные то технологии оттуда же. Все никак свою линкус не могут в гос учреждения внедрить. А уж представляю какие откаты
525 Serginio1
 
08.09.16
16:59
526 Serginio1
 
08.09.16
16:59
527 Gary417
 
08.09.16
17:02
(526) на линуксе, а конкретно raspbian
528 Gary417
 
08.09.16
17:02
(526) а это я так понимаю всё для андройда и ios
529 trdm
 
08.09.16
17:03
(524) > Только остальные то технологии оттуда же. Все никак свою линкус не могут в гос учреждения внедрить. А уж представляю какие откаты

Мелкософт как раз спец по откатам, он нашим чиновникам столько забошлял на госконтрактах, что 1С-никам и не снилось.
530 trdm
 
08.09.16
17:06
+(529) О Тотальном распространении Windows в России и не только:
http://www.cnews.ru/news/top/microsoft_zapodozrili_v_dache_vzyatok - Власти США проводят расследование на предмет нарушения корпорацией Microsoft закона от 1977 г., который запрещает давать взятки чиновникам иностранных государств. Россия входит в число стран, по которым проводится расследование.
531 trdm
 
08.09.16
17:07
Гугл выдает по фразе "майкрософт взятки" Результатов: примерно 358 000 (0,29 сек.)
532 Gary417
 
08.09.16
17:08
(531) а линукс свзятки - 181 000 (0,40 сек.)
533 Gary417
 
08.09.16
17:09
вывод линукс менее корупционная ос :)))
534 Serginio1
 
08.09.16
17:11
535 Gary417
 
08.09.16
17:16
(534) т.е. чтобы писать на C# для распберри мне надо купить винду за 5 (или 10) тыс рублей? (когда сама малинка трёшку стоит)
536 trdm
 
08.09.16
17:17
(532) > свзятки
Так и выдает? )))))
537 Gary417
 
08.09.16
17:19
(536) очепятка, искал я правильно
538 Gary417
 
08.09.16
17:19
(536) а так выдает 29 :)
539 trdm
 
08.09.16
17:21
(535) Да кстати, хороший вопрос.
Что-бы писать код на шарпе нужна минимум винда за 10 килорублей.
А там за ней потянется Офис, MS SQL, шарашпоинт, визуалстудия и т.п. - для того, что-бы програмить профессионально нужно купить кучу лицух )))))

Для программинга на c++/Qt нужен комп, линукс, интернет и все. Все остальное IDE, SQL-сервера есть во фришном доступе. Ну оракл можно купить.

И этот поганец-студент потом прийдет на предприятие и будет канючить бабла исключительно потому, что прогать на других средах и инструментах тупо не умеет.

Вот такой студент - лузер....
540 Gary417
 
08.09.16
17:24
(539) ну уж... для C# есть SharpDevelop, MonoDevelop, экспресс версии студии, экспресс версии MSSQL, есть поддержка все остальных бесплатных субд, очень хорошая документация (не в пример многих гнутых библиотек когда в описании класса написано (Класс: ОченьКлассныйКласс Описание: ОченьКлассныйКласс ) а то и вообще нет документации или она устарела лет на 10
541 Метранпаж
 
08.09.16
17:25
(539) Я я вузе учился писать на продуктах борланда.
Когда пришёл на первую работу и меня посадили на ватком - я не ныл, просто пожал плечами и сказал "какая разница?"
542 trdm
 
08.09.16
17:25
+(539) Остальные языки Python, JS, C, Руби,Java, PHP,Python и т.п. на них програмить профессионально можно просто пользуясь опенсурсным софтом.
Ну или купив ЛЮБУЮ! подчеркиваю, ЛЮБУЮ понравившуюся ИДЕ на выбор.
543 Gary417
 
08.09.16
17:26
(542) кто мешает адаптировать C# к NetBeans или эклипсу?

И потом ЛЮБУЮ... можно на руби писать в VS?
544 trdm
 
08.09.16
17:26
(540) > есть экспресс версии студии, экспресс версии MSSQL

ага. Много предприятий имеют акую активность, что их докуентооборот годами может помещаться в ограничение экспресов?
545 Serginio1
 
08.09.16
17:26
Если хочешь зарабатывать то да. Для себя есть студия под линукс https://www.visualstudio.com/ru-ru/products/code-vs.aspx
546 Gary417
 
08.09.16
17:27
(544) кто мешает писать под myql или постгри на C#?
547 Метранпаж
 
08.09.16
17:27
(543) В VS можно писать даже на ассемблере и брейнфаке.
548 Gary417
 
08.09.16
17:27
(547) а на C# можно писать в vi и emacs
549 trdm
 
08.09.16
17:28
(544) про обучение - не спорю, МС готова просто раздавать свои студи бесплатно, что-бы на них подсели.

Первая доза бесплатно.
(С)...

а вот потом, поскольку тупой студент подсел, бабло потечет...
550 Serginio1
 
08.09.16
17:28
(544) Предприятия могут себе позволить и раскошелиться. А есть огромное количество ларьков которые могут годами использовать
551 Serginio1
 
08.09.16
17:29
(548) Да у того же JetBrains  вроде есть.
552 Serginio1
 
08.09.16
17:30
553 trdm
 
08.09.16
17:30
(550) Почему бы ларьку, тем более российскому не хранить свои данные в фаерберд, линтер, майскуле или постгресе.

Только потому, что они не проплачены как предметы на курсах. А проплачены тулзы от МС. Взяточки.
554 Gary417
 
08.09.16
17:31
(553) вы серьёзно верите что в школах и вузах ms доплачивает преподам?
555 Gary417
 
08.09.16
17:32
(554) это там где у преподаватель зарплата 1/10 от ЗП программера в отрасли?
556 Serginio1
 
08.09.16
17:33
(553) Просто потому, что по ней легче найти информацию и совет. Про простоту обслуживания уже не говорю.
557 trdm
 
08.09.16
17:35
(554) Не во всех, достаточно было направить майнстрим, и ежики будут без взяток по инерции кушать кактус.

Взятки были в конце 90-х. И есть сейчас, но фрагментарно - в них нет смысла, страна и так конкртно подсела на мелкософт.
558 Gary417
 
08.09.16
17:35
(553) когда российский ларёк вывесит вакансию "погромист, знание postgres, linux, c++ опыт работы от 10 лет, зп 10тыр" он никого вообще не найдёт, а вот с MS технологиями ещё могут быт варианты
559 Gary417
 
08.09.16
17:36
(557) а куда ей было подсаживатся в конце 90х, тогда линукс был игрушкой для гиков
560 trdm
 
08.09.16
17:37
(555) Да причем тут преподаватели????

Взятки шли составителям программ обучения в министерства. А преподаватели прогнутся под приказы. Легче заплатить тому кто всем указывает что есть, чем преподам.
561 Gary417
 
08.09.16
17:38
(560) где взять преподов под линукс, да ещё в конце 90х?
562 Gary417
 
08.09.16
17:39
о чём вы хоть...в то время юникс был суровым интерпрайзоми только только померла полуось, винда была единственным менстримом
563 Господин ПЖ
 
08.09.16
17:40
>Взятки шли составителям программ обучения в министерства.

от кого?

от создателя pascal?
564 trdm
 
08.09.16
17:44
(563) Забыл историю с чемоданами и Е.Борей? Они тогда лавеломом регулировали эти процессы управляя майнстримом.
565 trdm
 
08.09.16
17:45
(561) А закрытие заводов с выпускающих советскую электронику, тоже забыли?
566 trdm
 
08.09.16
17:46
(562) Да тогда и дос и юникс были на одном уровне. А полуоську замочили, она не сама померла.
567 trdm
 
08.09.16
17:47
Да, янки нагадили, но сами не дураки оказались - сумели в нужные места пристроить и BSD и линуксы и т.п.
568 Gary417
 
08.09.16
17:50
(566) Это какой юникс то был одноуровневый чтобы его на домашнем компьютере поставить и попрограммить?
569 Serginio1
 
08.09.16
17:55
(560) У MS есть бесплатные программы для учебных заведений.
Это взятка?
570 Одинесю
 
08.09.16
18:04
Можно глупый вопрос - Unix сейчас для чего, для банков? Ну, для сайтов, организация сети внутри компаний сейчас не требует Линукса, единственное его преимущество - Free.
571 Одинесю
 
08.09.16
18:05
Я к чему - стоит ли время на его обучение что-нибудь полезное.
572 Gary417
 
08.09.16
18:08
(570) троллинг?

организация сети (именно сети) не требует, но инфраструктуру для энтерпрайзных приложений проще на линуксе строить, БД, серверы приложений, вебсервисы, почта, прокси, днс, лдап
573 Gary417
 
08.09.16
18:10
есть аналог постфикса в винде? а vsftpd? Squid?

так чтобы простенько, а не монстр типа Exchange который AD корёжит, или ISA ..который.. (вообще вспоминать страшно промолчу)...
574 Serginio1
 
08.09.16
18:12
(570) Сейчас в облаках востребованы. По этому кстати и MS взял курс на кроссплатформенность
https://habrahabr.ru/post/266293/

А в облаках они зарабатывают значительно
575 trdm
 
08.09.16
18:14
(570) Наиболее стабильная сетка что я видел была на новел нетвари. На столько есть не просила, что сервак, держащий сеть просто покрылся неимоверным слоем пыли пока не возникли проблемы. А одмин просто забыл пароль.
576 trdm
 
08.09.16
18:15
(569) С тобой фанатиком бесполезно разговаривать. Ты не адекватен, как полоумный. И информацию ты тупо не воспринимаешь.
577 Serginio1
 
08.09.16
18:16
578 Одинесю
 
08.09.16
18:16
(572) Я по опыту 20-летней работы в айти, может линукс и круто - но всегда встречал только МS, линукс - только слабые точки. Ну и, повторюсь, доступность. Чем мне не нравится программирование - это исследование громадных запасов библиотек, апи, ворков, программирование сейчас - это поиск оптимального из давно уже решенного. Здесь молодым дорога, хватким.
579 trdm
 
08.09.16
18:17
Все упирается в вендовый майнстрим:  отсутствие специалистов по юниксовым технологиям. Их тупо негде применять и даже если человек ими владеет без практики забывается.
580 Serginio1
 
08.09.16
18:18
(576) Это я фанатик? Я ни один продукт не хаю. Говорю о том о чем разбираюсь. Только и всего.
Информацию то я как раз вопринимаю, а во ты выдаешь не информацию, а свою ненависть к M$
581 trdm
 
08.09.16
18:20
МС-у не откажешь в юзабилити их продуктов. Няшные и удобные местами. Барыги, умеют и взятки давать и лобировать интересы и интерфейс хорошо строить.

Правда подлая душенка найдет где воздух попортить - родили мегастукача Win10. Но пипл схавал и многие кто схавал устроили оси бойкот.
582 Serginio1
 
08.09.16
18:20
583 Serginio1
 
08.09.16
18:21
(581) У меня уже везде 10 стоит. И доволен.
584 trdm
 
08.09.16
18:22
(580) А я не хаю твой любимый продукт, я говорю что МС - заподлюшка и на нее не стоит подсаживаться, даже если продукт хороший.
Я ж говорю - ты упертый фанатик, тебе говорится одно, а ты тупишь и стрелки переводишь. Дурака ты включил всерьез и надолго. Осторожно, это может войти в привычку.
585 trdm
 
08.09.16
18:23
А не порали забанить Serginio1 как агента вражеской экономической системы?
586 Одинесю
 
08.09.16
18:24
(583) Напиши ветку, как избавиться от побочных эффектов, в особенности встроенного браузера.
587 Одинесю
 
08.09.16
18:24
(585) А что наше?
588 trdm
 
08.09.16
18:33
(587) 1С, Линтер, постгрес, опенсурс - тоже общая херня.
589 Loky9
 
09.09.16
09:02
(514) Типизация нужна для определения поведения типа, а всё остальное вторично.
Linq - удовольствие сомнительное и не всегда необходимое, async/await в основном для ленивых вебостроителей.
Когда нужно было быстро набросать десктоп-клиент БД, я схватился за разрекламированную .NET и обломался, т.к. не нашел ничего позволяющего быстро решить задачу. Ни нормальных гридов, ни нормальной привязки к ним моделей, только жуткие методички, кормящие охапками xml. Даже в дельфи с этим было лучше.
590 Serginio1
 
09.09.16
10:34
(585) Буду только рад. Времени больше буду уделять более нужным задачам.
(589) Вот Linq to EF позволяет быстро решить задачу.
http://metanit.com/sharp/entityframework/

Линк для объектов помогает работе с коллекциями быстро и удобно
async/await  это широкий круг задач. У меня есть статьи где показывается применение асинхронного программирования в 1С.
Суть ты можешь запустить множество задач, и не ожидать окончания выполнения, а обрабатывать задачу по сигналу об окончании.

Гридов полно. В WPF прекрасные привязки.  Просто с кандачка то это не сделать. Нужны знания.

(588) .Net Core опенсурс. А насчет постгрес то лучше деньги зпалатить и пользовать более надежное ПО.
Опять же никто тебе не запрещает использовать то, что ты хочешь.
591 Loky9
 
09.09.16
10:43
(590) "Просто с кандачка то это не сделать. Нужны знания."
Ну и гудбай .NET! Сделал с кандачка на другой платформе, которой до того не пользовался.
592 Gary417
 
09.09.16
10:58
(590) < .Net Core опенсурс.>

Java тоже опенсурс, но это не мешает ораклу судится с гуглом
593 trdm
 
09.09.16
11:01
(590) > А насчет постгрес то лучше деньги зпалатить и пользовать более надежное ПО.

А в чем ненадежность PostgreSQL состоит?
594 trdm
 
09.09.16
11:04
+(593) В том что программист откат не получит при покупке?
595 Torquader
 
09.09.16
11:10
(590) При работе с базой данных параллельные задачи - не есть хорошо, так как на каждую отдельное соединение к базе данных и отдельная транзакция - конечно - если кто-то любит ловить взаимоблокировки - это его путь.
Так что для 1С можно рассматривать асинхронное программирование как последовательное выполнение задач в порядке очереди, не мешая пользователям работать.
596 Serginio1
 
09.09.16
11:12
(591) Очень рад за тебя. Только вот когда хаят  С++ это как раз из той области.
Кстати у MS есть права и на Линукс
http://www.ixbt.com/news/hard/index.shtml?00/47/42
http://telecomblog.ru/internet-novosti/microsoft-zarabativaet-na-linux
597 Gary417
 
09.09.16
11:13
(596) не на линукс, а на юникс

линукс это НЕ юникс, юникс это FreeBSD и Apple
598 Serginio1
 
09.09.16
11:16
599 Gary417
 
09.09.16
11:18
(598) (596) это скорее следствие избавится до многолетних судебных тяжб из-за кривой патентной системы, чем "реальные права на линукс"
600 trdm
 
09.09.16
11:21
(596) >  Кстати у MS есть права и на Линукс

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

Китай тут правильно делает, что кладет на них.
601 Serginio1
 
09.09.16
11:21
https://geektimes.ru/post/272592/

Известно, что благодаря патентам Microsoft превратила операционную Android в свою «дойную корову» и ежегодно получает около $3 млрд с 74 производителей Android-устройств, один только Samsung платит Microsoft миллиард долларов в год. Компании HTC, General Dynamics, Wistron, Onkyo, Acer, ViewSonic и многие другие платят Microsoft по $5-10 с каждого проданного Android-устройства. Под угрозой судебного разбирательства производители, которые выпускают устройства Android, соглашаются на условия Microsoft, в том числе на предустановку программ Microsoft на свои смартфоны и планшеты, как это произошло на прошлой неделе с компанией Acer.

Примерно такую же схему редмондская корпорация пытается провернуть с Linux ещё с 2006 года (патентный иск против Novell). Судебные процессы традиционно проходят в закрытом режиме, а сделки заключаются на условиях NDA.
602 trdm
 
09.09.16
11:22
(601) Это понятно, что МС - записные гомосеки.
603 Gary417
 
09.09.16
11:23
(601) Я не удивлюсь что и гугл стрижет бабло таким образом и Samsung и HTC и даже такие трупы как Palm входящий в HP
604 Loky9
 
09.09.16
11:24
(596) Кто-то обломался с C++ в числодробилках? Я собирался использовать дотнет в якобы его нише и не ощутил преимуществ.

Майки против Системы не пройдут, можно не беспокоиться.
605 Gary417
 
09.09.16
11:24
(600) законы такие законы, вы же можете купить гостиницу и стричь бабло с постояльцев? вы же её не строили и не раскручивали
606 Serginio1
 
09.09.16
11:24
(602)  А наш самолет то тут причем?
https://ru.wikipedia.org/wiki/МС-21
Все с тобой ясно. Ты ещё и гомофоб. Гомики то чем тебе насолили? Или это твой основной аргумент.
Кстати как ты относишься к Тьюрингу?
607 trdm
 
09.09.16
11:29
(606) Гомики мне ничем не насолили - они сами себе проблема.
608 Serginio1
 
09.09.16
11:31
(604) Нет. На С++ тоже можно писать все, что угодно. Только квалификация нужна.
Да я только рад за тебя, что ты нашел, что искал. Только вот дотнетом пользуется огромная куча народу.

http://rsdn.org/forum/job/6546954.1

Вот например результат поиска вакансий по США здесь: https://us.jooble.org/

Ключевое слово — количество найденных вакансий
.net developer — 159221
java developer — 158688
python developer 158271
c++ developer — 157528

А вот по России:
java разработчик — 13769
.net разработчик — 13671
python разработчик — 12982
c++ разработчик — 12778
609 trdm
 
09.09.16
11:31
(605) Гостиница есть гостиница - это труд многих рабочих и покупка прав на землю.
А бытовая интеллектуальная собственность - она не должна быть предметом патента, по скольку она может быть произведена любым человеком. Почему право должно принадлежать отдельному человеку? Это порочная практика.
610 trdm
 
09.09.16
11:32
+(609) И организации, которые поддерживают такую практику для меня являются гомосячными.
611 trdm
 
09.09.16
11:33
И как то стремно использовать продукты произведенные гомосеками.
612 Метранпаж
 
09.09.16
11:34
(611) То есть ты ни к FreeBSD, ни к FIDO ближе километра не подходишь?
613 Метранпаж
 
09.09.16
11:35
(609) То есть человек потратил 30 лет жизни на разработку революционной программы, жил на хлебе и воде, а потом от дущи "берите, пользуйтесь, мне не нужно ни копейки"?
614 Serginio1
 
09.09.16
11:36
(611) Ну ты же пользуешься. А толчок на развите  программирования дал знаменитый гомосек Тьюринг.
Так что сочувствую тебе. Ненавидишь, но пользушь.
615 trdm
 
09.09.16
11:37
(613) Ага. И кормил единорогов с ложечки.
616 piter3
 
09.09.16
11:37
(611)Что на темную сторону боишься перейти?
617 trdm
 
09.09.16
11:38
(614) Он не единственный который эту тему исследовал. Просто носит титул первенца.
618 Loky9
 
09.09.16
11:39
(608) "Нет. На С++ тоже можно писать все, что угодно. Только квалификация нужна."
На каком именно C++? http://ultimatepp.org/www$uppweb$vsqt$en-us.html
619 dervishsy
 
09.09.16
11:40
Для начала я бы python посоветовал. На нем и для работы пожно написать скриптов для администрирования полезных и для себя веб сайтик зафигачить. А потом уже смотреть по потребностям может что другое дополнительно выучить.

Python
620 dervishsy
 
09.09.16
11:47
(619) А с++ как начинаешь разбираться с указателями и выделением памяти так все желание пропадает. Когда точно знаешь что нужно написать что то быстрое тогда может и с++ стоить доосвоить.
621 Метранпаж
 
09.09.16
11:49
(620) в С++ не надо разбираться с указателями, если работаешь на прикладном уровне, а не на уровне железа.
622 trdm
 
09.09.16
11:57
(620) > А с++ как начинаешь разбираться с указателями и выделением памяти так все желание пропадает.

Это значит, что просто у человека нет умения усваивать определенного плана информацию.
Это психическая проблема самого человека. А не проблема языка.
623 Serginio1
 
09.09.16
12:53
(618) Там куча библиотек. А QT это одна из них на С++
https://habrahabr.ru/post/243981/
https://ru.wikipedia.org/wiki/Qt

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

А то С++ любят блокнотом пользоваться.
Из недавнего
http://rsdn.org/forum/flame.comp/6544460

А С++ это стандарт.
На .Net тоже куча библиотет. А используя VS программировать одно удовольствие. Во всяком случае для меня
624 trdm
 
09.09.16
13:04
(623) > А используя VS программировать одно удовольствие.

сейчас может да.
А прошлые версии VS от блокнота не сильно отличались.
И что-бы перейти к определению надо было сделать кучу движений.

в 2008 студии допустим очень убогий редактор. Notepad++ рвет его как тузик грелку.
625 Jija Grenkov
 
09.09.16
13:07
(624) попахивает неадекватом. У меня всегда считал, краем глупости сознательное не использование современных IDE. Вообще Visual Studio считается самым удобным редактором среди всех
626 Jija Grenkov
 
09.09.16
13:07
(625) * я всегда считал
627 Serginio1
 
09.09.16
13:11
(624) Я программировал на Delphi. По тем временам самая продвинутая IDE. В VS 2003 мне она понравилась не меньше.
Просто C++ из-за макросов и шаблонов тяжело с выводом типа на этапе проектирования.
628 Метранпаж
 
09.09.16
13:12
(624) GVIM смотрит на твой нотепад как Зевс на инфузорию-туфельку.
629 Метранпаж
 
09.09.16
13:13
(624) В ВС для перехода к определению уже в 4й версии были развитые средства
630 trdm
 
09.09.16
14:18
(625) Современная - не значит хорошая. Хорошая - это та, которая покрывает насущные потребности.

> Вообще Visual Studio считается самым удобным редактором среди всех.

ага. А то я не работал. Нету выделения слов нафигация без плагинов платных - никакая.

Не зря народ с решарперами возится и на шарпдвелопе сидит.
631 Serginio1
 
09.09.16
14:20
(630) MS дала возможность расширять VS. Что в этом плохого.
Или ты все хочешь нахаляву?
632 Loky9
 
09.09.16
14:31
2015-я студия уже вполне себе. Переименовывать, правда, не умеет.
(623) "А то С++ любят блокнотом пользоваться. Из недавнего"
Учебник по C# начинался и IL и блокнота.
633 Loky9
 
09.09.16
14:34
Что я хотел сказать по теме. Для Х-бокса пишется всё на плюсах почему-то.
634 Loky9
 
09.09.16
14:34
(632) "с IL"
635 Garykom
 
гуру
09.09.16
14:59
ветка плавненько скатилась в холивар блокнот vs ide
636 Serginio1
 
09.09.16
15:13
(632) Почему не умеет. Недавно рефакторил на С++.
Какой учебник, Да Привет Мир можно и в блокноте писать.
(633) Что именно и кто пишет для X-бокс
https://msdn.microsoft.com/ru-ru/magazine/dn857359.aspx

Если вы читаете этот журнал, то, вероятно, имеете представление об экосистеме Windows. Я лишь кратко расскажу, что поддерживает Unity в этой экосистеме. Вы можете вести разработку в расчете на Xbox 360, Xbox ONE, Windows Phone 8/8.1, Windows 8/8.1 (приложения Windows Store) и настольные компьютеры. В бесплатной версии Unity можно выбрать любую из этих платформ, кроме Xbox. Вы увидите, что Xbox перечисляется в вариантах сборки, но не сможете ничего скомпилировать под него, если только вы не являетесь участником программы ID для Xbox ONE. В случае Xbox 360 вы должны зарегистрироваться через уполномоченного издателя. Если вы работаете над чем-то сногсшибательным, пожалуйста, ознакомьтесь с программой ID по ссылке xbox.com/Developers/id. В Windows Phone и Windows Store процессы сборки очень похожи.
637 Serginio1
 
09.09.16
15:15
638 Loky9
 
09.09.16
15:36
(636) http://www.newxboxone.ru/2016/01/top-sale-games-2015.html
И что из этого на юнити?
639 Loky9
 
09.09.16
15:38
"Почему не умеет. Недавно рефакторил на С++."
Не умеет во всех случаях корректно.
640 Serginio1
 
09.09.16
16:10
(638)  Не интересуюсь играми. Я показал, что для Xbox пишется и на Юнити.
(639) Видно у тебя своя практика. Я чего то не слышал ругани по поводу рефакторинга. И у меня все корректно
641 Loky9
 
09.09.16
16:21
На юнити в основном штампуют для мобилок/планшетов.
642 Legj
 
09.09.16
17:15
JS однозначно наиболее актуальный выбор.
Имеет наиболее широкое применение.
Кроме того, он легче всех из списка голосовалки.
Если не просто для общего развития, а для дальнейшей коммерциализации своих навыков, тот ту просто и выбора нет никакого: JS - кратчайший путь к денежкам. Инфа 100%.
JS – это и полезный инструмент в автоматизации работы 1с-ника. Я на нём скрипты пишу для кодогенерации 1с (впрочем, это можно бы было делать и на любом другом из перечисленных ЯП, кроме C, просто JS мне ближе).

Есть слух, неподтвержденный, отсюда же с мисты, что на платформе 1с в будущем тоже можно будет кодить на JS.
(если это случится, я платформе 1С и фирме 1С прощу всё-всё-всё и больше не буду думать о смене специализации).

JS
643 Метранпаж
 
09.09.16
17:28
(642) "на любом другом из перечисленных ЯП, кроме C,"

А почему на С нельзя?
644 trdm
 
09.09.16
18:10
(642) > Кроме того, он легче всех из списка голосовалки.

Не правильный ты Дядя Федор бутерброд делаешь.
Начинают всегда с трудных вещей, что-бы легкие делать когда подустанешь. Пусть пока молодой херачит трудное. А когда мозг от старости спечется - пусть хоть на бейсике пишет.
645 trdm
 
09.09.16
18:13
(642) да, в платформе бы всяких фич, типа:
Перем глЧтото = 12;
Перем глЧтото = 12 Константа;
вПерем = вПерем2 = вперем3 = "";

вТаблица = Новый ТаблицаЗначений(КлассРасширитель);
И т.п.
646 Torquader
 
09.09.16
20:51
(622) В Си++ проблема в том, что если не разбираться с указателями и писать как в других языках, то код на Си++ будет намного медленнее любого другого языка.

Например, начинающий программист пишет функцию для заполнения объекта:
MyObject MyFunction(ParamObject o)
{
MyObject r;
r.Field1=1;
r.Field2=2;
...
r.FieldN=N;
return r;
}
Как бы, всё красиво, тем более, что на других языках она будет выглядеть примерно также.
Теперь к проблеме - возвращается объект.
То есть при выходе из функции система сначала создаст объект в стеке, который будет заполняться.
Потом, при выходе из функции, объект будет скопирован из области переменных в область возврата данных (одна операция MoveMemory).
Так как объект будет присвоен другой переменной в том месте, где функция вызывается, то будет выполнено второе копирование (CopyMemory)
Если объект содержит большие блоки данных, то копирование данных в памяти будет происходить всегда.
Даже простая операция:
A=B;
С объектами вызывает функцию копирования (если, конечно, не выполнена перегрузка).

И после этого многие будут говорить, что та же Java будет быстрее - но тут даже VbScript обгонит.
Просто, в языках, где нет явного задания типов, все переменные изначально имеют одинаковый размер, а все данные объекта хранятся в отдельной памяти объектов (в Java это называется Эдем). Возврат объекта в них - это возврат указателя на объект - сам же объект никуда не девается и всегда доступен. Правда, такой подход порождает проблемы, связанные с операцией копирования, когда A=B приводит к созданию второй ссылки на один и тот же объект, в то время как в Си++ это будет действительно копирование объектов.

Так что - учить любой язык программирования нужно глубоко, понимая, как он работает, иначе - будет "чудо техники".
647 Wirtuozzz
 
09.09.16
21:00
Я думаю что надо изучить Brainf@ck
648 Garykom
 
гуру
09.09.16
21:02
(646) Еще не видел языка с неявной работой с памятью, которые не умеет Объект.Clone() или нечто вроде.

И везде объясняется в любых руководствах что присвоение объектов это не копирование.

И будь ты хоть каким гуру C++ но не сможешь писать аналогичный по назначению код быстрее чем это можно на Java, C# или JS ))

Если неважно что этот супервылизанный и супербыстроработающий код на C++ должен быть именно быстрее в разы чем код на других языках.
То всегда предпочитают другие языки потому что банально "оно дешевле" в итоге.
649 Torquader
 
09.09.16
21:12
(648) Я вообще пишу макросами на метаязыке - во что оно потом переводится, можно выбрать после написания, конечно, не всё выходит хорошо, но основные конструкции языков во многом похожи.

Что касается Java, то все привыкли, что там много библиотек, но в Си++ всё точно также, не забыть подключить библиотеки - создать объекты и вызвать несколько методов.
650 Legj
 
12.09.16
12:42
(643) "А почему на С нельзя?"
Я имею в виду целесообразность с практической точки зрения. Технически возможно, понятно, хоть прямо в двоичных кодах написать.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший