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


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

Автор Тема: Какой язык лучше начать изучать для Linux  (Прочитано 8834 раз)

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

Оффлайн Daynin

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
    • Google+
Re: Какой язык лучше начать изучать для Linux
« Ответ #60 : 14 Мая 2013, 14:23:27 »
Daynin,
мы с тем же успехом можем отправить автора начать изучение с ASM, но какой из него прок выйдет потом?
Так я же и посоветовал очень простой язык - Python. В нем можно писать вообще без ООП. А потом усложнять, изучать новые грани языка. При этом Python - современный, т. е. при желании можно найти большое количество вакансий Python-программиста.
Замечательный тут у вас форум! Много интересных людей.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Какой язык лучше начать изучать для Linux
« Ответ #61 : 14 Мая 2013, 14:28:23 »
Daynin, только вот Python нужно по хорошей книжке учить - это важное замечание вы опустили. А оно действительно важно (для Python)...
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Daynin

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
    • Google+
Re: Какой язык лучше начать изучать для Linux
« Ответ #62 : 14 Мая 2013, 14:33:35 »
Daynin, только вот Python нужно по хорошей книжке учить - это важное замечание вы опустили. А оно действительно важно (для Python)...
Полностью с вами согласен! Правда, это важно для любого ЯП. Я в свое время читал книжки Лутца, но я не могу наверняка сказать, которая из книг по Python лучшая. Возможно, Think Python как раз и подойдет новичку.
Замечательный тут у вас форум! Много интересных людей.

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: Какой язык лучше начать изучать для Linux
« Ответ #63 : 14 Мая 2013, 14:35:06 »
Daynin, только вот Python нужно по хорошей книжке учить - это важное замечание вы опустили. А оно действительно важно (для Python)...
Можно поподробней? Чисто практический интерес (изучаю python).


Оффлайн Grayscale

  • Активист
  • *
  • Сообщений: 573
    • Просмотр профиля
Re: Какой язык лучше начать изучать для Linux
« Ответ #64 : 14 Мая 2013, 14:36:34 »
+1 Добротная книга (пролистал по диагонали и собираюсь прочесть на досуге, когда он появится... может на море...:) ).
По крайней мере с "диагонального взгляда" показалось что книга "правильная" и по ней можно научится правильно программировать...
Я тоже ее читал в переводе Чаплыгина, как и сам автор нынешнего перевода, книга действительно стоящая. Еще и предыстория от самого Чаплыгина, почему он стал изучать Python - тоже хороша
В мире столько разнообразной фигни.. И в каждой найдется специалист
ASUS K46CB(S46CB) i7-3537U @ 2.0GHz 8Gb RAM + SSD 64 Gb + Manjaro Linux

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Какой язык лучше начать изучать для Linux
« Ответ #65 : 14 Мая 2013, 15:07:59 »
Daynin, только вот Python нужно по хорошей книжке учить - это важное замечание вы опустили. А оно действительно важно (для Python)...
Можно поподробней? Чисто практический интерес (изучаю python).
А что тут подробнее? - https://forum.ubuntu.ru/index.php?topic=218329.0

Просто наш спор был о Pascal - так вот он сам (компилятор) заставляет думать/писать код правильно - и книга практически не нужна, достаточно справочника.

Я поясню что я четко отделяю понятия книга по программированию от справочника по ЯП. Это радикально разные вещи. И учить язык программирования только по справочнику можно только тогда когда это 5-й или 10-й ЯП который вы изучаете. А 1-й ЯП просто опязательно нужно учить по хорошей книге. Если только это не Pascal - его можно учить и по справочнику (компилятор не даст написать неправильный код).
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Daynin

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
    • Google+
Re: Какой язык лучше начать изучать для Linux
« Ответ #66 : 14 Мая 2013, 15:25:25 »
Если только это не Pascal - его можно учить и по справочнику (компилятор не даст написать неправильный код).
К слову, компиляторы Java, C#, OCaml, Haskell, Kotlin и т.д. тоже не дадут написать неправильный код. На то есть статическая типизация. Язык тут не при чем. Исключением, пожалуй является C и C++, где позволены некоторые вольности при написании кода, которые могут привести к крэшу программ.
Замечательный тут у вас форум! Много интересных людей.

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

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Какой язык лучше начать изучать для Linux
« Ответ #67 : 14 Мая 2013, 15:35:17 »
не дадут написать неправильный код.
это можно понимать по разному, ситаксически и логически, пока не придумали ЯП компилятор которого искал логические ошибки ....
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Grayscale

  • Активист
  • *
  • Сообщений: 573
    • Просмотр профиля
Re: Какой язык лучше начать изучать для Linux
« Ответ #68 : 14 Мая 2013, 15:36:00 »
Уважаемый топикстартер! ты хоть отпишись, какой язык выбрал, интересно же, кто победил)
В мире столько разнообразной фигни.. И в каждой найдется специалист
ASUS K46CB(S46CB) i7-3537U @ 2.0GHz 8Gb RAM + SSD 64 Gb + Manjaro Linux

Оффлайн Daynin

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
    • Google+
Re: Какой язык лучше начать изучать для Linux
« Ответ #69 : 14 Мая 2013, 16:02:59 »
это можно понимать по разному, ситаксически и логически, пока не придумали ЯП компилятор которого искал логические ошибки ....
Я, естественно, имел в виду синтаксические ошибки и сомневаюсь, что в утверждении:
Цитировать
Если только это не Pascal - его можно учить и по справочнику (компилятор не даст написать неправильный код).
не имелись в виду синтаксические ошибки, иначе, Pascal - действительно волшебный язык :)
« Последнее редактирование: 14 Мая 2013, 16:05:02 от Daynin »
Замечательный тут у вас форум! Много интересных людей.

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: Какой язык лучше начать изучать для Linux
« Ответ #70 : 14 Мая 2013, 16:40:26 »
Цитировать
Просто наш спор был о Pascal - так вот он сам (компилятор) заставляет думать/писать код правильно - и книга практически не нужна, достаточно справочника.
Я начинал с делфи. Это был Delphi 5 с хорошей справкой на английском языке. В принципе, вы правы, можно учить без книги. Но тогда в голове лютая каша. Книга нужна всегда.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Какой язык лучше начать изучать для Linux
« Ответ #71 : 14 Мая 2013, 17:01:22 »
[DarkNet]Alpha, возможно ты больше прав чем я. Но в первую очередь книга нужна которая даст понимание того - что есть программирование, как формируется алгоритм, и что такое вообще ЯП. И в этом плане мне понравилось то что в Think Python по крайней мере в начале, которое я успел прочитать).
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

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

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Какой язык лучше начать изучать для Linux
« Ответ #72 : 14 Мая 2013, 23:43:58 »
за линк на скачивание дам 30% предупреждаю сразу!
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн genazb

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Re: Какой язык лучше начать изучать для Linux
« Ответ #73 : 15 Мая 2013, 01:14:16 »
Уважаемый топикстартер! ты хоть отпишись, какой язык выбрал, интересно же, кто победил)
Пока идут споры Паскаль начал, читаю книгу хорошую "Песни о Паскале" которую тут мне посоветовали. До переменных дошел ) Я на С++ тоже до переменных дошел, а самое главное я их понял.
С одной стороны Паскаль, как я понял, более правильно начать с него, но он только для обучения получается. Питон, на который меня тянет перейти, может в меньшей степени подходит для первого языка, но он пригодится. Так пока не решил окончательно.


Пользователь решил продолжить мысль 15 Мая 2013, 01:44:53:
В данной ветке форума Jack Sparrow выложил свой перевод Think Python: How to Think Like a Computer Scientist. По-моему, сам бог велел :)
+1 Добротная книга (пролистал по диагонали и собираюсь прочесть на досуге, когда он появится... может на море...:) ).
По крайней мере с "диагонального взгляда" показалось что книга "правильная" и по ней можно научится правильно программировать...

А еще какие есть книги для совсем начинающих?
Попробовал Hello world!
Написал двумя способами print "Hello World" и print('Hello World') оба работают.
« Последнее редактирование: 15 Мая 2013, 01:44:53 от genazb »

Оффлайн Daynin

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
    • Google+
Re: Какой язык лучше начать изучать для Linux
« Ответ #74 : 15 Мая 2013, 02:22:22 »
Питон, на который меня тянет перейти, может в меньшей степени подходит для первого языка, но он пригодится
Python очень даже подходит для первого языка.
Написал двумя способами print "Hello World" и print('Hello World') оба работают.
Это просто значит, что вы используете второй питон. Советую сразу начать изучать третий. для этого запускайте свои программы так:
python3 filename.pyА вообще во втором питоне можно было писать print без скобок по конвенции. В третьем питоне эту возможность убрали и правильно сделали.
Замечательный тут у вас форум! Много интересных людей.

 

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