Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Выбор языка программирования

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

ytr

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, не посоветуете ли по такому вопросу.
 
Хотел бы изучить современный язык программирования. Я когда-то программировал на Си (без плюсов), на xBase  и других языках, но это было давно, они устарели.
 
Интересует вопрос выбора перспективного языка, который позволит как можно раньше начать реальную работу. У нас в провинции программистских контор мало. Остается, я так понимаю, либо работа на удаленного заказчика, либо разработка собственных программ.
 
Насколько я понимаю, выбор примерно из этого:
 
C++ (в том числе с Qt для кроссплатформенности)
C# (в том числе с MonoTouch/Unity для кроссплатформенности)  
Java
JavaScript/HTML/CSS/PHP
Android (Java)
Objective-C (iOS)
Ruby (on Rails)
Python
Flash/HTML5
 
Какие тут есть соображения? Спасибо!!

Всего записей: 451 | Зарегистр. 19-02-2007 | Отправлено: 00:48 09-12-2013
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ты посмотри "путеводитель по форому", поиском воспользуйся, этот вопрос здесь поднимался не один десяток раз...
не новичок же вроде...

Всего записей: 24107 | Зарегистр. 06-12-2002 | Отправлено: 03:07 09-12-2013 | Исправлено: akaGM, 03:08 09-12-2013
ytr

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Путеводителем пользовался, но там все подобные темы очень древние, информация в них крайне устарела.

Всего записей: 451 | Зарегистр. 19-02-2007 | Отправлено: 03:37 09-12-2013
XPEHOMETP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут вещь обоюдоострая. Язык, который позволит прямо с колес начать что-то путевое программировать, им наверняка владеют даже ньюбы. Вроде последней реинкарнации Visual Basic под .NET. Но ньюбы и программируют соответственно. Если у Вас есть опыт программирования в С, то он всегда пригодится. Хотя бы с учетом условной кроссплатформенности этого языка. Ну, тут сложные материи. Кое-кто из классиков утверждал некогда, что Си - это "портируемый" ассемблер. Он(и) был(и), по сути, не прав(ы). По состоянию на сегодняшний день. Были правы в эпоху транслируемого кода. Появление компиляторов, по сути, эту догму порушило. Но не порушило сам язык.
 
Не надо думать, что появление "плюсов" уничтожило С напрочь. "Плюсы", они все же очень сильно сидят на основе Си. Попробуйте освоить, в сети очень много доступного материала.  
 
Несколько не понял Ваш список предполагаемых областей программирования. Сам по себе, он вообще странный, а уж с учетом опыта программирования на С... Вас настолько привлекает кроссплатформенность?
 
ЗЫ: Кстати, выгоды упомянутой платформы .NET еще и в ее "кроссязычности": в одном проекте можно без всякого стеснения мешать любые языки, которые позволяют с ней работать. Потому что в ней хорошо проработаны тонкие места практической совместимости разных языков. Например, введены особые .NET-массивы. С массивами традиционно разные языки могут работать как захотят, а тут - унификация! Для смешанно-язычного программирования - огромное подспорье! Практический опыт показывает, что тут в общую катушку можно приплести даже такой, казалось бы, далекий от всего язык, как Фортран. Компания Silverfrost выпускает компилятор Фортрана FTN95, поддерживающий .NET. В смысле, на нем можно делать .NET-приложения, и даже привлекать Visual Java для оформления GUI. Если полазать по тамошнему форуму, то станет очевидно, что именно поддержка .NET заставила очень и очень многих юзеров выбрать именно этот компилятор. Хотя он никогда не блистал по вычислительной части среди компиляторов Фортрана, наоборот, был стандартным аутсайдером.
 
ЗЗЫ: Однако, и минусы тоже есть, и они вполне очевидны. Скажем, каждая очередная версия .NET абсолютно не совместима с предыдущей. И юзер вынужден ставить их всех, гадов, от самой первой, и до самой последней. Есть большие подозрения, что это сделано намеренно, чтобы отбросить в прошлое оупенсорс аналоги в виде Моно. Пока они там копошатся и всё доводят до ума, мы, Мелкомягкие, уже парочку других версий выставим, абсолютно несовместимых с прежними. И пущай они за нами гонятцы. Ну, гнаться приходится и всем клиентам Мелкомягких!

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 09:38 09-12-2013 | Исправлено: XPEHOMETP, 10:21 09-12-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ytr
Вы бы определились для начала, чем заниматься хочется - веб, мобильные приложения, десктоп? отсюда и инструмент.  из универсальнального подойдет .net, в котором в т.ч есть средства и для mobile (xamarin)  и для кроссплатформенности (mono) (хотя основное -веб, тут нужен будет и html+js и БД (Mssql обычно)). Порог вхождения -довольно низкий, что-то простое можно начинать писать сразу, только ознакомившись с языком - в гугле полно инфы

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 11:23 09-12-2013
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
самое востребованное -- Жаба для мобильных платформ и любой СДК для того чтобы фигачить 10-рублёвые проги под андроид на чём угодно...
ни десктопы, ни чё-нить ещё от человека, кот. "хочу выучить..." никому не нужны,
время "наколенных" фирмочек прошло, или ты Петя Нортон или учился программингу с 12 лет, всё остальное -- 1С или VB для бюстгалтерии -- тоже "прикладное программирование"...

Всего записей: 24107 | Зарегистр. 06-12-2002 | Отправлено: 13:11 09-12-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
имхо на 10-рублевых прогах как-раз далеко не уедешь, вариант искать удаленку по тому-же веб имхо реальней, тем более на небольшой рейт. каких-то мега-навыков обычно не требуется.. так что если есть большое желание и хотя-бы капля мозгов, все это  возможно.

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 14:33 09-12-2013
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A_V
 
с таким подходом и навыками на что-то можно рассчитывать только если это -- side business,
или как-то связано с основной работой...
 
имхо

Всего записей: 24107 | Зарегистр. 06-12-2002 | Отправлено: 14:55 09-12-2013
YuriyRR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Изучайте Руби!

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 03:14 20-12-2013
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предлогаю изучить язык ДРАКОН

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 18:51 20-12-2013
xq



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Питон епт, 3000 страниц из 3- книг, примеры из интернетов и сможешь говнкодить

Всего записей: 674 | Зарегистр. 05-10-2010 | Отправлено: 20:20 21-12-2013
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ytr Smalltalk
http://ru.wikipedia.org/wiki/Smalltalk
http://www.smalltalk.ru/articles/why.html
http://www.smalltalk.ru/novice.html

----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11735 | Зарегистр. 10-12-2003 | Отправлено: 20:50 21-12-2013 | Исправлено: ipmanyak, 20:51 21-12-2013
qwertEHOK

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lua

Всего записей: 454 | Зарегистр. 13-09-2006 | Отправлено: 09:39 28-01-2014
Syllion

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Очень советую сразу начать с Ди http://dlang.org/
И высокая кроссплатформенность и большие перспективы. По индексу TIOBE его популярность растет быстрее всех других языков.
 
Вот вкратце его преимущества расписаны http://dlang.ru/Why-D-is-Better

Всего записей: 194 | Зарегистр. 07-06-2007 | Отправлено: 16:56 28-01-2014
YuriyRR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Syllion

Цитата:
Вот вкратце его преимущества расписаны http://dlang.ru/Why-D-is-Better

Прочитал но ни одного преимущества не увидел .

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 10:41 02-02-2014
xpin2013



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuriyRR
Я увидел преимущество

Цитата:
Проблема в том, что на D вам придётся писать правильно

Если это так, то это преимущество.

Всего записей: 291 | Зарегистр. 16-01-2014 | Отправлено: 20:36 11-02-2014
PrWork1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сами по себе языки никому не нужны, представьте на минуту, что Вы выучили ВСЕ языки, и теперь можете выполнить любое задание, поищите предложение таких заданий и посмотрите, какое Вам подойдет, возможно где-то нужно знать предметную область кроме языка, и Вы может поймете, что знаете какой-то вопрос лучше, и какая-то определенная предметная область Вам ближе, тогда посмотрите, какие языки лучше подойдут в этом случае...
Возможно, такой подход "наоборот" поможет определиться...

Всего записей: 582 | Зарегистр. 15-12-2005 | Отправлено: 14:02 22-02-2014
GeXamin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Всего записей: 131 | Зарегистр. 07-09-2006 | Отправлено: 11:38 15-05-2014
PrWork1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeXamin
Уже почти полгода прошло с момента обсуждения

Всего записей: 582 | Зарегистр. 15-12-2005 | Отправлено: 12:22 15-05-2014
GeXamin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Уже почти полгода прошло с момента обсуждения

И...

Всего записей: 131 | Зарегистр. 07-09-2006 | Отправлено: 12:36 15-05-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Выбор языка программирования


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru