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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Язык программирования. Какой учить?  (Прочитано 7755 раз)

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

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #15 : 17 Марта 2012, 09:56:08 »
Python - отличный выбор. Великолепный язык.
Ну и на С конечно надо внимание обратить.

Оффлайн _rod_

  • Участник
  • *
  • Сообщений: 181
  • Kubuntu 18.04
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #16 : 17 Марта 2012, 10:09:35 »
Именно ОБУЧИТЬСЯ - С/С++ (понять классы, методы и т.д.). Если вы на бейсике закончили, то поможет.
А потом вы и сами поймете, какой ЯП нужен именно вам. Последующие яп учатся... ну где-то 1-2 месяца.

Оффлайн S_F_H

  • Участник
  • *
  • Сообщений: 129
  • Да будет crossplatform!
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #17 : 17 Марта 2012, 20:23:22 »
Хотите логичность и гибкость юзайте пролог. по мнению некоторых это вообще язык сверх высокого уровня, и по идее он вообще должен все делать сам. а вообще правильно говорят: выбор языка программирования зависит от задачи и от того, как ее надо реализовать.

Оффлайн Lunatique

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #18 : 18 Марта 2012, 19:10:03 »
Возможно стоит еще посмотреть на Ruby, если ищите простоты :) Но другие языки после него учиться будут со скрипом :)

Оффлайн Tiomik_Doyle

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #19 : 18 Марта 2012, 22:43:26 »
Подскажите, стоит ли учить Ассемблер... ???

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #20 : 18 Марта 2012, 22:45:03 »
Возможно стоит еще посмотреть на Ruby, если ищите простоты :) Но другие языки после него учиться будут со скрипом :)
Я вот например как раз и начал учить руби. он хоть и относится к ООП, но все настолько просто... Хотя эта простота может сыграть злую шутку.

Пользователь решил продолжить мысль 18 Марта 2012, 22:47:05:
Подскажите, стоит ли учить Ассемблер... ???
Хотите логичность и гибкость юзайте пролог. по мнению некоторых это вообще язык сверх высокого уровня, и по идее он вообще должен все делать сам. а вообще правильно говорят: выбор языка программирования зависит от задачи и от того, как ее надо реализовать.
« Последнее редактирование: 18 Марта 2012, 22:47:31 от yorik1984 »

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #21 : 18 Марта 2012, 22:48:40 »
Подскажите, стоит ли учить Ассемблер... ???
стоит для понимания как и что работает, но его стоит учить не как язык программирования на котором будете что-то писать, а как некое чтиво которое встряхивает мозги...
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн perimetral

  • Участник
  • *
  • Сообщений: 149
  • Dont worry, be happy!
    • Просмотр профиля
    • About Jax
Re: Язык программирования. Какой учить?
« Ответ #22 : 18 Марта 2012, 22:52:46 »
Если ві хотите писать нативніе программі и библиотеки для системі, то вам отлично подойдут C/C++ (хотя легкими в освоении я бі их не назвал).
Если хотите динамики и дополнений к программам - Python, Ruby и иже с ними.
Серверніе технологии - тот же Ruby, Perl, PHP.
Если хотите писать системі управления космическими полетами и базами торпедніх катеров - Haskell, OCaml, Erlang.
Ну и как пользователю Linux в общем рекомендовал бі в любом случае изучить язіки сценариев - sh, bash.
Если хотите писать вісоконагруженніе системи обработки данніх, СУБД і прочее - Java отлично подойдет.
Для программирования субїядерніх взаимодействий (ух как звучит) - драйвера, модули ядра, патчи системі - Ассемблер есть ваш путь.

Оффлайн Tiomik_Doyle

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #23 : 18 Марта 2012, 23:18:05 »
Из всего этого мне пригодятся разве что серверные технологии, скрипты для популярных приложений и программ ну и самостоятельные программы... :)

Оффлайн Ydacha

  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
    • NetworkDoc.ru
Re: Язык программирования. Какой учить?
« Ответ #24 : 19 Марта 2012, 00:12:52 »
как сторонник подхода от простого к сложному я бы сформулировал так, PHP -> C -> C++.
Можно было бы поставить после PHP JAVA, но не вижу в этом много смысла.

PHP потренит навык вообще что либо писать, даст базис, С разовьёт базис, даст понятия, С++ profit.
GNU not unix
дружим с NetworkDoc.ru

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #25 : 19 Марта 2012, 10:13:11 »
.....
Если хотите писать вісоконагруженніе системи обработки данніх, СУБД і прочее - Java отлично подойдет.
....

Зачем же вы perimetral вводите в заблуждение начинающих программистов. Для высоконагруженных систем JAVA меньше всего подходит потому как жрет она памяти столько, что высоконагруженным системам ничего и не останется. JAVA подходит для сотовых телефонов и Андройда, для более серьезных решений лучше выбрать C/C++
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн perimetral

  • Участник
  • *
  • Сообщений: 149
  • Dont worry, be happy!
    • Просмотр профиля
    • About Jax
Re: Язык программирования. Какой учить?
« Ответ #26 : 20 Марта 2012, 00:58:17 »
Gekko:
Я сертифицированній Oracle Java архитектор и, поверьте, вісоконагруженніе системі - одна из главніх отраслей, в которіх Джава используется. Ві можете погуглить на єту тему. Плюс расширяемость и возможность в любой момент управлять кодом, а не только віполнением. Заказчики, устанавливающие системі управления заводским оборудованием, промішленніми комплексами в основном вібирают именно Java (за исключением - иногда требуют функциональніх язіков, вроде Хаска).

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #27 : 20 Марта 2012, 10:06:06 »
Подскажите, стоит ли учить Ассемблер... ???

Стоит учить для понимания архитектуры процессора и компа,
Не стоит писать на нем проекты более 500 строк.
Сам когда-то начал изучать Ассемблер для 86 процессора
по великолепной книге П.Нортона (создателя NC) - название
не помню. Так же учил  Ассемблер для 32-разрядных процессоров,
ни чего серьезного на  Ассемблере не написал, но дало много
для понимания. Потом писал на других языках компиляторы
и логические игры на уровне шахмат, при этом  Ассемблер
держал в голове.

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #28 : 20 Марта 2012, 12:20:57 »
Gekko:
Я сертифицированній Oracle Java архитектор и, поверьте, вісоконагруженніе системі - одна из главніх отраслей, в которіх Джава используется. Ві можете погуглить на єту тему. Плюс расширяемость и возможность в любой момент управлять кодом, а не только віполнением. Заказчики, устанавливающие системі управления заводским оборудованием, промішленніми комплексами в основном вібирают именно Java (за исключением - иногда требуют функциональніх язіков, вроде Хаска).

perimetral, вы "сертифицированній Oracle Java архитектор" и этим все сказано. После покупки Ораклом фирмы SUN, Оракл стал владельцем всех JAVA бодяг и технологий. Цель Оракла это продать как можно больше этого хлама, точно так же как цель Мелкософта продать больше своего C#-хлама. Точно так же как Оракл будет доказывать всему миру, что JAVA есть гуд, Мелкософт так же будет доказывать, что C# есть гуд. Но и те и другие лгут. И все аргументы про достоинства JAVA/C# только для того, что бы сообщество не отказалось от этих технологий. Потому как отказ от этих технологий означает сокращение выручки у Оракла и Мелкософта, точно так же как и сокращение вашей личной заработной платы, поэтому вы так же будете доказывать всему миру о достоинствах JAVA/C#. То, что якобы заказчики систем управления заводским оборудованием выбирают JAVA это ваще субъективное мнение, поскольку в силу вашей области работы вы вращаетесь в сфере JAVA технологий. Надеюсь вы не будете отрицать, тот факт, что когда работает JAVA-приложение, помимо собственно самого приложение, в памяти будет еще висеть и JRE, точно так же как и когда работает C#-приложение в памяти будет висеть NET-Framework и так же жрать память. При чем как правило эти бодяги жрут памяти даже больше самого приложения. И вы полагаете, что это эффективное решение для систем управления? Если бы я был владельцем предприятия, то я не хотел бы, использовать столь "эффективное решение". Это примерно как если бы для езды на КАМАЗЕ, нужен был еще и бензовоз, который бы шлангом присоединялся к двигателю КАМАЗА и ехал бы одновременно с КАМАЗОМ.
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Язык программирования. Какой учить?
« Ответ #29 : 21 Марта 2012, 16:02:31 »
При чем как правило эти бодяги жрут памяти даже больше самого приложения. И вы полагаете, что это эффективное решение для систем управления? Если бы я был владельцем предприятия, то я не хотел бы, использовать столь "эффективное решение". Это примерно как если бы для езды на КАМАЗЕ, нужен был еще и бензовоз, который бы шлангом присоединялся к двигателю КАМАЗА и ехал бы одновременно с КАМАЗОМ.
Перестаньте людей пугать.
Раньше было популярная тема: ассемблер или С.
Затем: C или С++.
Сейчас: Java/Net или С/C++.
По Вашей логике все программы надо писать на ассемблере. На нем точно всех можно сделать.
Я не против. Время все расставит по местам.
ЗЫ. А тем временем, уже "эти бодяги" в ядре 3.3.
Бензовоз встроили в двигатель Камаза.
ЗЫ2. Дальше, наверное, встроят API моно и wine. ;D
« Последнее редактирование: 21 Марта 2012, 16:12:52 от alexander.pronin »

 

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