Вход | Регистрация

  1  2  3  4  5  6  7   
О жизни... :: Хобби

OFF: Помогите сделать выбор ЯП

OFF: Помогите сделать выбор ЯП
Я
   genesys
 
06.09.16 - 11:50
4. C++30% (8)
2. JS22% (6)
1. Python19% (5)
3. C15% (4)
5. C#15% (4)
Всего мнений: 27

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

Что посоветуете и почему?
 
 
   Loky9
 
501 - 08.09.16 - 15:20
(499)(500) Для этих случаев есть скриптовые языки, которые встраиваются в c++, или последний встраивается в них.
   Serginio1
 
502 - 08.09.16 - 15:27
(501) Угу Linq это не скрипты. Это вывод типа их ананомных типов. Форимрование кода SQL по деревьям выражений и много чего. C# универсальный язык. При этом да он уступает С++ из-за отсутствия инлайна в тех же компараторах и делегатах на примитивных типах, но в нормальных системах это не особо сказывается. Есть другие лимитирующие процессы.
Но зато сочетает в себе статическую типизацию, простоту динамиков, и элегантность функциональщины
   Serginio1
 
503 - 08.09.16 - 15:31
Кстати из натива вполне можно и .Net пользовать
http://catalog.mista.ru/public/457898/
https://habrahabr.ru/post/304482/
   Loky9
 
504 - 08.09.16 - 15:32
(502) Я формирование кода шейдеров из кода с++ уже давно видел. А что питон всё перечисленное может и вспоминать не хотелось.
   Serginio1
 
505 - 08.09.16 - 15:39
(504) Видел я какой в С++ Linq. А питон давно стал статически типизированным?
   trdm
 
506 - 08.09.16 - 15:39
(0) Топик стартер, тебе задачку подкинуть, что-бы изучение было предметным?
Как раз для игровых движков.
   Serginio1
 
507 - 08.09.16 - 15:42
(504) Linq еще чем хорошь из-за вывода типа ты лямбды пишешь с IntelliSense. А это здорово ускоряет разработку. По этой причине многие предпочитают TypeScript JS
   Loky9
 
508 - 08.09.16 - 15:46
+(504) Вот та либа: http://www.libsh.org/shaders/
(505) "А питон давно стал статически типизированным?"
А зачем? Если очень нужно есть cython.
(507) Посмотри PyCharm, желательно купленную.
   Serginio1
 
509 - 08.09.16 - 16:12
(508) Если нудно из .Net через интероп всегда можно вызвать длл на С++. И зачем этот зоопарк вместо 1 языка?

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

Кстати у много чего есть JetBrains
https://ru.wikipedia.org/wiki/JetBrains
мне Kotlin  понравился.
   Serginio1
 
510 - 08.09.16 - 16:14
(508) Вернее такой зоопарк нужен из-за неуверсальности С++.
Вернее на нем можно сделать все, только какими усилиями.
Да и стандарты тормозят.
 
 Рекламное место пустует
   Gary417
 
511 - 08.09.16 - 16:15
(509) не для intellisense (какого чёрта язык под редактор подстраивается???) а для исключения логических ошибок в программе на этапе компиляции
   Loky9
 
512 - 08.09.16 - 16:20
(509) "И зачем этот зоопарк вместо 1 языка"
Затем же зачем зоопарк в одном языке.
(510) Что в с++ делается сложнее чем в шарпе?
(511) Логические ошибки проверкой типов не ловятся. Если нужно, можно проверить тип рантайм.
   Gary417
 
513 - 08.09.16 - 16:23
(512) Логические ошибки -> в типах, чтобы небыло исключений в рантайме и вручную не приходилось их проверять
   Serginio1
 
514 - 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$ и его придатков в виде офиса с шаропоинтом
   Serginio1
 
517 - 08.09.16 - 16:38
(515) Унивесальный язык. От Формы WPF, сервисы WCF, сайты ASP.Net, мобильные приложения Xamarin. Кроссплатформенные приложения .Net Core, Игры Unity
   Gary417
 
518 - 08.09.16 - 16:41
(517) а под линух на arm есть net core?
   Gary417
 
519 - 08.09.16 - 16:43
(518) +и в прододжение, ща пишу на яве себе автокомпьютер... там есть модуль связи с телефоном через bluetooth

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

Все остальное пилится наподобие 1С-ных конф у заказчиков.
   Serginio1
 
521 - 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
   trdm
 
522 - 08.09.16 - 16:53
+(520) Язык не хуже других, вот только примотан колючей проволокой к технологиям мелкософта, и если на него подсядешь, потом трудно перелезть на альтернативу.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

от кого?

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

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

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

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

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

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

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

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

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

А в чем ненадежность PostgreSQL состоит?
   trdm
 
594 - 09.09.16 - 11:04
+(593) В том что программист откат не получит при покупке?
   Torquader
 
595 - 09.09.16 - 11:10
(590) При работе с базой данных параллельные задачи - не есть хорошо, так как на каждую отдельное соединение к базе данных и отдельная транзакция - конечно - если кто-то любит ловить взаимоблокировки - это его путь.
Так что для 1С можно рассматривать асинхронное программирование как последовательное выполнение задач в порядке очереди, не мешая пользователям работать.
   Serginio1
 
596 - 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
   Gary417
 
597 - 09.09.16 - 11:13
(596) не на линукс, а на юникс

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

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

Китай тут правильно делает, что кладет на них.
  1  2  3  4  5  6  7   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует