Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Выбор языка программирования  (Прочитано 3585 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BountyBurglar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Выбор языка программирования
« : 31 Июля 2009, 17:14:01 »
Нет, это не банальная тема про "Какой язык самый-самый".
Программирую на с++, кроме него других языков и не знаю, уж слишком сильно с++ засел у меня в печёнках, пропал к нему интерес,
стал тяжелым( не всмысле тяжелый для изучения) а морально тяжелый, даж как обьяснить не знаю, устал я от него, нудным стал .
По поводу сложности изучения это не ко мне, если мой первый был с++ и очень легко шел, за исключением наследования и рекурсии, то проблем в изучении других не вижу.
Вот думаю теперь по поводу python либо c# либо Java, но как я понял Linux и c# не очень дружат. Все мы понимаем что слава наших программ на х5% зависит от Windows пользователя, т.к. в линусе сидят практически все кодеры, маленькими чужими прогами они пользоваться не станут.
1)а как обстоит дружба python и Windows?
2)Интересуюсь робототехникой и возникает вопрос: Возможно ли программирование микрокотроллеров на: а) Java`e б) C#`e в)Python`e  ?
3)Какой из трех языков более разносторонен?к примеру с++ просто необычайная разносторонность
4)Возможно ли системное программирование для Linux на: а) Java`e б) C#`e в)Python`e  ?
5)Глуповатый вопрос но: Какой из трех языков более интересный, оригинальный и удобный?

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

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Выбор языка программирования
« Ответ #1 : 31 Июля 2009, 17:21:54 »
1) хорошо
2) для микроконтроллеры лучше програмить на С++ (знаю по своему опыту)
3) питон очень сильно набирает обороты
4) возможно
5) питон очень хороший язык, со строгим синтаксисом и большими возможностями 

программирование на С# многие считают быдлокодингом

Оффлайн BountyBurglar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Выбор языка программирования
« Ответ #2 : 31 Июля 2009, 17:28:57 »
Спасибо, значит мой поиск языка на 33.3% облегчился,  c# отпадает, да и сам честно говоря имел большие сомнения по поводу его, уж слишком он microsoft-ориентированный, а т.к. у меня нет их детища появляются проблемы.
Итак значит буду исследовать и выбирать из java и Python.

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Выбор языка программирования
« Ответ #3 : 31 Июля 2009, 17:36:49 »
у этих языков разное назначение.
если вы С++ кодер, то питон вам понравится должен.

Вы занимаетесь программированием микроконтроллеров?

Оффлайн BountyBurglar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Выбор языка программирования
« Ответ #4 : 31 Июля 2009, 18:01:24 »


Вы занимаетесь программированием микроконтроллеров?
Пол года назад занимался на уровне хобби, обычные AVR`ки.
А можно по подробнее про назначение Python'a и Java?

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
Re: Выбор языка программирования
« Ответ #5 : 31 Июля 2009, 18:18:26 »
Троллолололо!
1)средненько, один х у нормальных программ весь питон в ехешник упаковывается "для надёжности". ибо с установкой питона апт-ой по зависимостям проблемы.
2)спасибо, поржал. особенно про питон
3)смотря где и для чего. ентерпрайз это в основном ява, но шарп туда потихоньку лезет, но лезть ему ещё долго.
4)смотря что понимать под "системным"
5)ЛЕТС ХОЛИВАР БЕГИНЗ!

Btw, с цпп проще перескакивать на шарп или яву, а не на питон, с его утиной типизацией )
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: Выбор языка программирования
« Ответ #6 : 31 Июля 2009, 18:30:09 »
Учите ФЛП :) Lisp, Haskell и т.п. Это интересно :)
Социальная сеть не фанатично настроенных Linuxойдов - http://www.welinux.ru

Оффлайн Shecspi

  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
Re: Выбор языка программирования
« Ответ #7 : 31 Июля 2009, 20:55:00 »
Лучше самому попробовать оба языка и выбрать понравившийся. А си шарп не вариант, т.к. не известно его лицензионное будущее.

Оффлайн BountyBurglar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Выбор языка программирования
« Ответ #8 : 31 Июля 2009, 22:52:21 »

спасибо всем за ответы, о выборе обязательно сообщу) ;)

Оффлайн kemiisto

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Выбор языка программирования
« Ответ #9 : 31 Июля 2009, 23:15:12 »
Нет, это не банальная тема про "Какой язык самый-самый".
;D Ага, как же. Неважно, какой Вы задумывали тему. Мы начинаем холивар! ;)

1) Так Вы под Windows писать собираетесь? Если так, то лучше забыть про Java и Python... И уже нет особой разницы дружит/не дружит...
2) Да, тут я думаю, практически всецело С/С++.
3)  :) Хм... В разносторонности с С++, пожалуй, только Python может поспорить. Хотя C# тоже на месте не стоит. С каждой версией языка синтаксического сахара становиться всё больше.
4) Ну, тут повторюсь. Что Вы понимаете под системным программированием? И под что Вы таки писать хотите: Win or Lin?
5) Ни один из трёх и уж точно не столь старательно Вами уже изученный. Наследственность плохая...

Оффлайн BountyBurglar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Выбор языка программирования
« Ответ #10 : 31 Июля 2009, 23:40:17 »
Под системным понимаю простые программулины управления железом, самое просто регулировка кулеров, чуть сложнее управление водяным охлаждением и т.п.

Программировать в основном конечно же под Linux. Почему спросил про детище мелкомягких? Кпк-шка у меня=)

И на данный момент склоняюсь в сторону Java,  уж очень меня заманивает кодинг под мобильники и разные подобные девайсы.
Питон мне кажется каким-то странным.
На интуите нашел 2 курса Java и Python сегодня за ночь думаю осилю.


P/s А почему  "Так Вы под Windows писать собираетесь? Если так, то лучше забыть про Java и Python."  питон ясно почему, а вот ява..

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
Re: Выбор языка программирования
« Ответ #11 : 31 Июля 2009, 23:42:51 »
Так Вы под Windows писать собираетесь? Если так, то лучше забыть про Java и Python...
Про питон согласен, но ява то чем не угодила? Ну выглядят на ней приложения не по родному, но работают же. И даже кросплатформенность не очень сложно обеспечить.
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн kemiisto

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Выбор языка программирования
« Ответ #12 : 01 Августа 2009, 07:52:33 »
Так Вы под Windows писать собираетесь? Если так, то лучше забыть про Java и Python...
Про питон согласен, но ява то чем не угодила? Ну выглядят на ней приложения не по родному, но работают же. И даже кросплатформенность не очень сложно обеспечить.
Да не то, чтобы не угодила. Не совсем угодила. Ну, сами посудите, на уровне языка особых различий нет. А вот Framework'и разные. И если рассматривать Windows в качестве целевой ОС, .NET в разы мощнее. Море технологий, куча фич. Сравните хотя бы тот же WPF со Swing'ом.

Я тут, что подумал... Вот Вы говорите, мол знаете С++, хотите писать под Linux, управлять железками... Это всё гуд, язык менять не надо... Ещё у вас КПКшник имеется (Win CE, видимо) и вообще тянет Вас к кроссплатформенному софту... Так тут не стоит менять язык. Надо только изучить один Framework. Вот этот. ;)

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: Выбор языка программирования
« Ответ #13 : 01 Августа 2009, 10:31:30 »
Угу. Именно этот фреймворк я щас и курю :)))
Социальная сеть не фанатично настроенных Linuxойдов - http://www.welinux.ru

Оффлайн BountyBurglar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Выбор языка программирования
« Ответ #14 : 01 Августа 2009, 12:49:39 »



Я тут, что подумал... Вот Вы говорите, мол знаете С++, хотите писать под Linux, управлять железками... Это всё гуд, язык менять не надо... Ещё у вас КПКшник имеется (Win CE, видимо) и вообще тянет Вас к кроссплатформенному софту... Так тут не стоит менять язык. Надо только изучить один Framework. Вот этот. ;)

Честно говоря просидя всю ночь за книжками про яву и питон, я это и понял, питон для меня слишком дикий :), а ява слишком сумасбродна и плоска, да и прощаться с микроконтроллерами особого нет желания.

Спасибо всем за советы.

Пошел курить этот весчь  ;)


 

Страница сгенерирована за 0.018 секунд. Запросов: 21.