Что самое главное в языке программирования?
От: Разраб  
Дата: 22.06.23 03:41
Оценка:
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: Что самое главное в языке программирования?
От: Нomunculus Россия  
Дата: 22.06.23 03:51
Оценка: +9 :))) :))) :))) :))
Здравствуйте, Разраб, Вы писали:

Главное- чтоб человек был хороший…
Re: Что самое главное в языке программирования?
От: Baiker  
Дата: 22.06.23 09:07
Оценка: :)
Скобочки
Re: Что самое главное в языке программирования?
От: L_G Россия  
Дата: 22.06.23 10:02
Оценка: 1 (1) -1
Синтаксис.

Но если на самом деле подразумевался вопрос "Каков главный критерий при выборе языка программирования?", тогда — его назначение (т.е. область применения.)
Каша в голове — пища для ума (с)
Отредактировано 22.06.2023 10:12 L_G . Предыдущая версия . Еще …
Отредактировано 22.06.2023 10:10 L_G . Предыдущая версия .
Отредактировано 22.06.2023 10:07 L_G . Предыдущая версия .
Re: Что самое главное в языке программирования?
От: steepe  
Дата: 22.06.23 10:16
Оценка: -1 :))) :))
Здравствуйте, Разраб, Вы писали:


Самое главное, чтобы чужой код читался легко, как в Питоне
Re: Что самое главное в языке программирования?
От: Shmj Ниоткуда  
Дата: 22.06.23 10:17
Оценка:
Здравствуйте, Разраб, Вы писали:

Тут все как обычно — несколько вступающих в противоречие друг с другом критериев и для разных задач то один то другой критерий выходит на первое место. Все по ТРИЗ:

1. Конечно же скорость запуска и исполнения. О скорости запуска часто забывают — но это тоже важно.
2. Иногда на первое место выходит скорость написания программ. С++ умеет быстро, но писать на нем сложно. Да еще и в неумелых руках и тормозить может.
3. Возможность переиспользовать код между платформами. Всего 6 основных платформ у человечества — 3 десктопные, 2 мобильные оси и браузер.
4. Безопасность написания. Иногда это требует доп. усилий со стороны программиста и вредит пункту 2.
Re[2]: Что самое главное в языке программирования?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 22.06.23 10:20
Оценка: +3
Здравствуйте, steepe, Вы писали:

S>Самое главное, чтобы чужой код читался легко, как в Питоне

А по мне так читать Питон то еще удовольствие. Без нормального интеллисенса итд.
Хотя в питоне и есть аннотация типов, но она практически и не используется.

Вообще интеллисенс это и есть главное в языке!
и солнце б утром не вставало, когда бы не было меня
Re: Что самое главное в языке программирования?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 22.06.23 10:38
Оценка: 5 (2)
Есть целый сайт с размышлениями на эту тему:

compiler.su

прям вот его цель — обсуждать статьи на тему, что в языке главное и как это должно быть
Re[2]: Что самое главное в языке программирования?
От: rudzuk  
Дата: 22.06.23 15:06
Оценка: -1 :)
Здравствуйте, Baiker, Вы писали:

B> Скобочки


Скобочки должны быть правильными. Вот begin/end — правильные скобочки!
avalon/3.0.2
Re[3]: Что самое главное в языке программирования?
От: rudzuk  
Дата: 22.06.23 15:06
Оценка: +1 -1 :)
Здравствуйте, Serginio1, Вы писали:

S> А по мне так читать Питон то еще удовольствие. Без нормального интеллисенса итд.

S> Хотя в питоне и есть аннотация типов, но она практически и не используется.

S> Вообще интеллисенс это и есть главное в языке!


Нормальный код должен читаться без идешечки! Выкиньте ваши жабо-шарпы!
avalon/3.0.2
Re[4]: Что самое главное в языке программирования?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 22.06.23 15:49
Оценка:
Здравствуйте, rudzuk, Вы писали:

S>> Вообще интеллисенс это и есть главное в языке!


R>Нормальный код должен читаться без идешечки! Выкиньте ваши жабо-шарпы!

Не получится. Если в ООП из-за наследования, интерфейсов невозможно понять, что же в итоге вызывается.
То во всяких динамических языках утиная типизация еще бОльшее зло. Там вообще непонятно с чем идет работа.
Поверь мне бывшему 1С нику.
А читать код на самом любом языке легко, если этот код правильно написан. Даже тот же C++ с его макросами, перегрузками операторов и шаблонами.
Везде нужна мера и главное забота о разбирающихся в твоем коде
и солнце б утром не вставало, когда бы не было меня
Re[4]: Что самое главное в языке программирования?
От: pagid_ Россия  
Дата: 22.06.23 15:50
Оценка: +1
Здравствуйте, rudzuk, Вы писали:

R>Нормальный код должен читаться без идешечки!

И это уж точно не Питон.

R>Выкиньте ваши жабо-шарпы!

А для них обязательна "идешечка"?
Re: Что самое главное в языке программирования?
От: iHateBrightVictories Россия  
Дата: 22.06.23 18:21
Оценка: +1
Здравствуйте, Разраб, Вы писали:

Чтобы можно было как можно меньше думать о самом языке программирования
Re[5]: Что самое главное в языке программирования?
От: rudzuk  
Дата: 22.06.23 18:55
Оценка:
Здравствуйте, pagid_, Вы писали:

p> R>Нормальный код должен читаться без идешечки!


p> И это уж точно не Питон.


Согласен. Языки, где логика определяется форматированием... Насмешка над здравым смыслом.

p> R>Выкиньте ваши жабо-шарпы!


p> А для них обязательна "идешечка"?


Ясен пень. Даже такая элементарная вещь, как интерфейс/контракт типа хрень поймешь, пока не пролистаешь весь гребаный листинг фильтруя божественный говнокод. Или эти сраные неймспейсы... Хрен найдешь в каком файле реализован используемый тип. Такое говно читать без иде — адский ад.
avalon/3.0.2
Re[5]: Что самое главное в языке программирования?
От: rudzuk  
Дата: 22.06.23 18:55
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> R>Нормальный код должен читаться без идешечки! Выкиньте ваши жабо-шарпы!


S> Не получится. Если в ООП из-за наследования, интерфейсов невозможно понять, что же в итоге вызывается.


Не нужно этих тонких материй, что, где вызывается... Для начала я хочу просто понять, какого буя этот тип делает, для чего он вообще нужен и какие его возможности. То есть, стоит ли вообще заострять на нем внимание. Вроде простой вопрос... Только не для жабо-шарпа, где без иде разбор кода превращается в унылое ковыряние. Тьфу!

S> То во всяких динамических языках утиная типизация еще бОльшее зло. Там вообще непонятно с чем идет работа.

S> Поверь мне бывшему 1С нику.

За продакшен на динамике — статья за ведение подрывной и диверсионной деятельности, с последующей восстановительной терапией турбо-паскалем.

S> А читать код на самом любом языке легко, если этот код правильно написан. Даже тот же C++ с его макросами, перегрузками операторов и шаблонами.


Сипипишный код читать сильно проще. Даже кутешный код читается легко.
avalon/3.0.2
Re[3]: Что самое главное в языке программирования?
От: Разраб  
Дата: 23.06.23 01:33
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Здравствуйте, Baiker, Вы писали:


B>> Скобочки


R>Скобочки должны быть правильными. Вот begin/end — правильные скобочки!


https://rsdn.org/forum/flame.comp/8548199
Автор: Эйнсток Файр
Дата: 22.06.23


тут такое в мусорку кидают
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[4]: Что самое главное в языке программирования?
От: Разраб  
Дата: 23.06.23 01:40
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Здравствуйте, Serginio1, Вы писали:


S>> А по мне так читать Питон то еще удовольствие. Без нормального интеллисенса итд.

S>> Хотя в питоне и есть аннотация типов, но она практически и не используется.

S>> Вообще интеллисенс это и есть главное в языке!


R>Нормальный код должен читаться без идешечки! Выкиньте ваши жабо-шарпы!


Согласен, должен быть инструмент встроенный, хотя бы как в F#
Типа такого: посмотреть кишки интерфейса или класса
> typeof<System.ComponentModel.INotifyPropertyChanged>;;
val it: System.Type =
  System.ComponentModel.INotifyPropertyChanged
    {Assembly = System.ObjectModel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a;
     AssemblyQualifiedName = "System.ComponentModel.INotifyPropertyChanged, System.ObjectModel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
     Attributes = AutoLayout, AnsiClass, Class, Public, ClassSemanticsMask, Abstract;
     BaseType = null;
     ContainsGenericParameters = false;
     CustomAttributes = seq
                          [[System.Runtime.CompilerServices.NullableContextAttribute((Byte)2)]];
     DeclaredConstructors = [||];
     DeclaredEvents = [|System.ComponentModel.PropertyChangedEventHandler PropertyChanged|];
     DeclaredFields = [||];
     DeclaredMembers = [|Void add_PropertyChanged(System.ComponentModel.PropertyChangedEventHandler);
                         Void remove_PropertyChanged(System.ComponentModel.PropertyChangedEventHandler);
                         System.ComponentModel.PropertyChangedEventHandler PropertyChanged|];
     DeclaredMethods = [|Void add_PropertyChanged(System.ComponentModel.PropertyChangedEventHandler);
                         Void remove_PropertyChanged(System.ComponentModel.PropertyChangedEventHandler)|];
     DeclaredNestedTypes = seq [];
     DeclaredProperties = [||];
     DeclaringMethod = ?;
     DeclaringType = null;
     FullName = "System.ComponentModel.INotifyPropertyChanged";
     GUID = c1e4e159-8825-3659-bab8-17f67be9e7ee;
..............


Но при этом фшарп, совсем плохо стыкуется с экосистемой C# и имеет жирный рантайм(справедливо и для C#)
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[5]: Что самое главное в языке программирования?
От: Разраб  
Дата: 23.06.23 01:42
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>Здравствуйте, rudzuk, Вы писали:


S>>> Вообще интеллисенс это и есть главное в языке!


R>>Нормальный код должен читаться без идешечки! Выкиньте ваши жабо-шарпы!

S>Не получится. Если в ООП из-за наследования, интерфейсов невозможно понять, что же в итоге вызывается.
S>То во всяких динамических языках утиная типизация еще бОльшее зло. Там вообще непонятно с чем идет работа.
S>Поверь мне бывшему 1С нику.
S> А читать код на самом любом языке легко, если этот код правильно написан. Даже тот же C++ с его макросами, перегрузками операторов и шаблонами.
S>Везде нужна мера и главное забота о разбирающихся в твоем коде

Вроде же написанный код должен быть черным ящиком с инструкцией по применению. Зачем нам знать что под капотом?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[6]: Что самое главное в языке программирования?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 23.06.23 08:13
Оценка: +1
Здравствуйте, rudzuk, Вы писали:

S>> А читать код на самом любом языке легко, если этот код правильно написан. Даже тот же C++ с его макросами, перегрузками операторов и шаблонами.


R>Сипипишный код читать сильно проще. Даже кутешный код читается легко.

Угу как в анекдоте.
С какой скоростью вы печатаете? тысячу символов в минуту — только понять, что напечатал трудно!

Читать легко, понять сложно!
и солнце б утром не вставало, когда бы не было меня
Re[6]: Что самое главное в языке программирования?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 23.06.23 08:15
Оценка:
Здравствуйте, Разраб, Вы писали:

S>>>> Вообще интеллисенс это и есть главное в языке!

S>>Везде нужна мера и главное забота о разбирающихся в твоем коде

Р>Вроде же написанный код должен быть черным ящиком с инструкцией по применению. Зачем нам знать что под капотом?

Угу все это прекрасно, пока тебе не нужно в этом коде, что либо править!
и солнце б утром не вставало, когда бы не было меня
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.