Перейти до змісту

Перспективный язык программирования?


vostok5

Recommended Posts

.. а перспективный - хехе, quipper какой-нибудь - для квантового компутера будущего - если бит строго в состоянии 0 или 1 и от этого пляшет вся бинарная логика, дискретная математика, алгоритны и вычислительные системы, где на вопрос "какой основной вопрос мироздания?" ответ "42" (или 0xDeadBeef) .. то в квантовых все построено на кьюбитах, где сразу имеешь и 0 и 1, но с разным вероятностным распределением .. короче мутно там все, но в теории все современные 128 битные ключи шифрования всего и вся будут взламываться на раз ...   ;)

  • Upvote 1
Link to comment
Share on other sites

.. ведко не читал, но свои пару центов (:

 

- c/с++  - если ты нерд, технарь, с хорошим знанием математики, пониманием алгоритмов, организации данных, архитектур вычислительных систем - язык побольшей части системного уровеня (операционки, фреймворки, тулзы, библиотеки, протоколы, быстрые сложные вычисления) .. программировать научиться сложно, но лет через 5 будешь хорошим спецом - идеально подходит чтоб работать в крупной фирме типа ibm в долгоиграющем проекте с массой крупных жирных клиентов или быть контрактером .. в общем как говорит мой знакомый "пишу на крестах" .. 

 

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

 

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

 

- php/javascript - тоже веб-сервисные приложения, включая движки форумов, блогов, но для сред отличных от микрософт - т.е. опенсорс .. опять же хорошо для фрилансеров делающих сайты для мелких контор, либо работающих самих на себя 

В общих чертах плюсую. В первом приближение гдето так. по поводу шарпа интеграции хоть завались. Соап и всякие вебсервисы и джесоны шмейсоны и кастомные шняги на уровне ип и т.д но это не для любая клавиша. И не за один год :) ну сиси не обязательно задрот. Все мои хлопци совсем не такие, моцики бабы гитары побухать всегда. Де они тока время на это все находят.... и писать надо не на крестах а на сисях. Как назовеш то и будет :) 

Link to comment
Share on other sites

В общих чертах плюсую. В первом приближение гдето так. по поводу шарпа интеграции хоть завались. Соап и всякие вебсервисы и джесоны шмейсоны и кастомные шняги на уровне ип и т.д но это не для любая клавиша. И не за один год :) ну сиси не обязательно задрот. Все мои хлопци совсем не такие, моцики бабы гитары побухать всегда. Де они тока время на это все находят.... и писать надо не на крестах а на сисях. Как назовеш то и будет :)

.. soap / wcf уже прошлoe - мутное и глюкавое - REST и JSON рулят  :tu:  но опять же - тут не микрософт диктует - микрософт как всегда доганяет (: .. да оно понятно, что соединить можно все со всем - пример из практики - API в виде С++ dll мозгойопского кода  подгружалось в процесс (C++), который долго муторно считал и скидывал результаты на сетевой Cache-сервер который мониторился java веб-сервером, который потом по rest/json скидывал эти данные легким клиентам по сети, написанным на C# .. причем в будущем хотят этих легких C# заменить на HTML5/JavaScript в броузере - идея всего чтоб была масштабируемость, скорость и распределенность ... в общем оно веб-сервис и на с++ написать можно и даже фрейворки есть, но на java или php оно как-то проще и быстрее будет .. ведь вопрос фреймворка на котором стоит сервис - кто его поддерживает и насколько он соответствует стандарту - все быстро меняется и если последний апдейт быт 2 года назад, то система морально устарела .. короче - нуивонах!  :-)o

Link to comment
Share on other sites

.. soap / wcf уже прошлoe - мутное и глюкавое - REST и JSON рулят  :tu: 

 то система морально устарела .. короче - нуивонах!  :-)o

 

Все так. Только хорошему программисту хорошо бы знать и "устаревшие" технологии. У меня был клиент, достаточно крупный и известный, так у него внутреннее API представляло себе просто историю развития технологий построения web сервисов. Там был и xml  rpc, и мыло, и  rss/opml и просто key-value, на каждой итерации серверная часть обрастала свежими технологиями, а старые как археологические пласты просто были. Ну ничего, работает как-то :)

Link to comment
Share on other sites

Все так. Только хорошему программисту хорошо бы знать и "устаревшие" технологии. У меня был клиент, достаточно крупный и известный, так у него внутреннее API представляло себе просто историю развития технологий построения web сервисов. Там был и xml  rpc, и мыло, и  rss/opml и просто key-value, на каждой итерации серверная часть обрастала свежими технологиями, а старые как археологические пласты просто были. Ну ничего, работает как-то :)

 

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

Link to comment
Share on other sites

soap / wcf уже прошлoe - мутное и глюкавое

:D

 

нещодавно тре було Із ПХП запити до веб-сервісу робити

а там з того боку протоколів намішано... його WCF-ку жоден ПХП-шний клієнт не зміг прочитати

хоча між сішарпами все було нормально

довелося голими HTTP-запитами конектитися

досі як подумаю - матюкаюся

ото робити більше нічого як власні соап-клієнти писати

  • Upvote 1
Link to comment
Share on other sites

:D

 

нещодавно тре було Із ПХП запити до веб-сервісу робити

а там з того боку протоколів намішано... його WCF-ку жоден ПХП-шний клієнт не зміг прочитати

хоча між сішарпами все було нормально

довелося голими HTTP-запитами конектитися

досі як подумаю - матюкаюся

ото робити більше нічого як власні соап-клієнти писати

 

То тебе в 64К не нужно было soap клиент впихнуть :)

Link to comment
Share on other sites

.. soap / wcf уже прошлoe - мутное и глюкавое - REST и JSON рулят  :tu:  но опять же - тут не микрософт диктует - микрософт как всегда доганяет (: .. да оно понятно, что соединить можно все со всем - пример из практики - API в виде С++ dll мозгойопского кода  подгружалось в процесс (C++), который долго муторно считал и скидывал результаты на сетевой Cache-сервер который мониторился java веб-сервером, который потом по rest/json скидывал эти данные легким клиентам по сети, написанным на C# .. причем в будущем хотят этих легких C# заменить на HTML5/JavaScript в броузере - идея всего чтоб была масштабируемость, скорость и распределенность ... в общем оно веб-сервис и на с++ написать можно и даже фрейворки есть, но на java или php оно как-то проще и быстрее будет .. ведь вопрос фреймворка на котором стоит сервис - кто его поддерживает и насколько он соответствует стандарту - все быстро меняется и если последний апдейт быт 2 года назад, то система морально устарела .. короче - нуивонах!  :-)o

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

Link to comment
Share on other sites

Мы ушли от первоначального задания :) тс спрашивал как легко денег поднять,

 

 

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

Link to comment
Share on other sites

Все так. Только хорошему программисту хорошо бы знать и "устаревшие" технологии. У меня был клиент, достаточно крупный и известный, так у него внутреннее API представляло себе просто историю развития технологий построения web сервисов. Там был и xml  rpc, и мыло, и  rss/opml и просто key-value, на каждой итерации серверная часть обрастала свежими технологиями, а старые как археологические пласты просто были. Ну ничего, работает как-то :)

.. самое ужасно что это так в системах которым по 10-20 лет - там как генетический код - вся эволюция видна, включая культуру написания кода - от лупов на несколько тысяч строк с goto внутрях, до прототипов и шаблонов.. но конторы вкладывают немало средств на перепись кусков, но иногда лучше не трогать - зачастую уже и людей нет ктобы мог понять что там и как устроено, но оно суко работает и никакая энтропия его не берет  (: .. 

  • Upvote 1
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

.. ком очень древняя технология, хотя используется - типа там вижул-бейсик скрипт в ворде/екселе вызвать, но это все узко .. имхо пусть возьмется за тему написания веб-сервисов, но решит для себя - быть сугубо в миркрософте - iss/mssql/c#/visual_studio (все это какбе платное), либо open platform - apache/javascript/html5/php/java/mysql - тут масса бесплатных тулзов и огромное комьюнити - легче учится, но на микрософте наверно больше бабла поднять можно .. я бы начал со 2го с постепенным сдвигом в 1ое (: ... кстати, если под ондроед писать, то таки java, но под виндовс мобайл (с#) больше простору для порта уже написаных приложений 

Link to comment
Share on other sites

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

 

СОМ есть в любом броузере, ет значит мона "сериализовать" любой сайт, и сделать интегратор. Ну аякс канеш немнога придёцца подучить.

Link to comment
Share on other sites

Холи вара только не получается, ну там С++ против Java или C#. Функциональщики против оопистов. Толстые против тонких. ну и BE vs LE :)

.. дануивонах - годы уже не те - эхх, а ведь когда-то со студентами загружали MASM ассемблер с 3-х дюймовой дискеты и изучали дампы машинных команд  :(

  • Upvote 1
Link to comment
Share on other sites

 

 

Интересная тема на ФУПе, дублирую сюда, потому что самому интересно.

 

Какой язык самый перспективный и доступный взрослому (не школьнику или студенту) человеку для обучения с ноля?

взрослому.., ну если за сорок, то наверное не надо и начинать, не? Змінено користувачем next
Link to comment
Share on other sites

.. дануивонах - годы уже не те - эхх, а ведь когда-то со студентами загружали MASM ассемблер с 3-х дюймовой дискеты и изучали дампы машинных команд  :(

В мое время masm считался говном мамонтов и мы использовали tasm :)

Link to comment
Share on other sites

В мое время masm считался говном мамонтов и мы использовали tasm :)

.. потому что turbo  :super: - не, у студентов для ясности понимания все должно было быть аскетично и минимализм - консоль и командная строка (: 

Змінено користувачем ronin
Link to comment
Share on other sites

.. потому что turbo  :super: - не, у студентов для ясности понимания все должно было быть аскетично и минимализм - консоль и командная строка (: 

так там так и было :) отличия на самом деле были небольшие в первых версиях: поддержка макросов в tasm и что-то еще. Может быть интегрированный link? не помню уже :(

Link to comment
Share on other sites

взрослому.., ну если за сорок, то наверное не надо и начинать, не?

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

Link to comment
Share on other sites

.. дануивонах - годы уже не те - эхх, а ведь когда-то со студентами загружали MASM ассемблер с 3-х дюймовой дискеты и изучали дампы машинных команд  :(

А с аудиокассеты никто не грузил? Машина Нева-501, аж 4кБ оперативной памяти. ;)

А еще с перфокарт - на ЕС1020. Не так давно и было - самое начало 1980-х. Фортран - наше всё, да. :)

Змінено користувачем Soloviev
Link to comment
Share on other sites

Завжди диву давався, шо ж ви всі програмуєте. Де це все?

 

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

А отако от, на зарплаті, я хз шо ви робите... :)

  • Upvote 1
Link to comment
Share on other sites

Холи вара только не получается, ну там С++ против Java или C#. Функциональщики против оопистов. Толстые против тонких. ну и BE vs LE :)

холівара треба?

"іх єсть у мєня"

 

відривав би ручки писакам веб-прог котрі використовують кодування сторінок cp1251 замість utf-8

Link to comment
Share on other sites

Какой язык самый перспективный и доступный взрослому (не школьнику или студенту) человеку для обучения с ноля?

Java

 

 

 

Просто С++ выглядит изящнее и как-то современнее, что ли.

Бугага

Link to comment
Share on other sites

холівара треба?

"іх єсть у мєня"

 

відривав би ручки писакам веб-прог котрі використовують кодування сторінок cp1251 замість utf-8

 

Не могут разобраться в кодировке файлов (и сохраняют не в той кодировке) ?))

 

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

Link to comment
Share on other sites

А с аудиокассеты никто не грузил? Машина Нева-501, аж 4кБ оперативной памяти. ;)

А еще с перфокарт - на ЕС1020. Не так давно и было - самое начало 1980-х. Фортран - наше всё, да. :)

яя, дырявые бумажки наше фсе :)

эх были времена ....

Link to comment
Share on other sites

×
×
  • Створити...