Вниз  Идеальный язык программирования
- 12.07.2014 / 07:58
RGT
  Пользователь

RGT 
Сейчас: Offline
Oak, Да даже в чистых ООП языках код порой выглядит не очень. Лично я только такой и вижу (
__________________
 don't tread on me
- 12.07.2014 / 08:06
Oak
  Пользователь

Oak 
Сейчас: Offline
RGT, ну это разумеется :-( Я просто к тому, что процедурноссть поощряет желание написать код "по быстренькому".
__________________
 Эль Презеденте
- 12.07.2014 / 11:47
JSBmanD
  Пользователь

JSBmanD 
Сейчас: Offline
Koenig (11.07.2014/13:55)
JSBmanD, кому как, по мне все логично
тоже самое и со всякими скобками, логически выделяется все
Новый обзац и не надо мучить клаву еще одним знаком
__________________
 No thing is perfecT
- 12.07.2014 / 12:02
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Koenig (11.07.2014/13:15)процедурные решения не мало важнывот этого мне в Java не хватает..
в общем, ООП нужен, но не в обязаловку, т.е., чтобы можно было писать чисто процедурами/функциями иотсутствие необходимости во входной точке - возможность начать выполнение скрипта с первой строки файла
__________________
 わからない!!
- 12.07.2014 / 12:04
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
aNNiMON (11.07.2014/21:39)никто модульность не упомянулну поддержка модулей/библиотек само собой нужна
__________________
 わからない!!
- 12.07.2014 / 12:11
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Oak (12.07.2014/08:06)RGT, ну это разумеется :-( Я просто к тому, что процедурноссть поощряет желание написать код "по быстренькому".Можно настрогать процедурок, функций. Удобно изначально. Если появляется потребность все это как-то организовать - пожалуйста, идеальный ЯП дает такую возможность в виде ООП. Или же вынести в отдельный модуль/библиотеку.

Я вижу это как некое слияние Java и Phyton, когда можно сразу писать код, не описывая класс в обязательном порядке, как в Java
__________________
 わからない!!
- 12.07.2014 / 12:21
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
ВитаминКО, не, не просто библиотеки, а именно модульность, когда у модуля есть версия и в зависимостях проекта указывается совместимость модуля по версиям.
Вот в цейлоне описание модуля
  1. "Краткое описание, что делает модуль"
  2. by("Gavin King")
  3. module ceylon.process "1.0.0" {
  4.     shared import ceylon.file "1.0.0";
  5.     import java.base "7";
  6. }
Указывается автор, имя модуля (он же package), версия и зависимости. Ещё лицензию можно добавить и т.д.

Потом в коде пишешь
import ceylon.process "1.0.0";

и всё сразу работает.
__________________
 let live
- 12.07.2014 / 12:24
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
aNNiMON, представлял подобное, но не так расширено
__________________
 わからない!!
- 12.07.2014 / 12:59
RGT
  Пользователь

RGT 
Сейчас: Offline
Лично мне нравится Python. Пока ещё. Ceylon выглядит тоже интересно. Ещё, помнится, Макконелл расхваливал Ada.
__________________
 don't tread on me
- 12.07.2014 / 13:24
Oak
  Пользователь

Oak 
Сейчас: Offline
Ну, модульность это так себе штука. Она, конечно, классная, но есть Maven, Graddle и так далее.
__________________
 Эль Презеденте
Наверх  Всего сообщений: 173
Фильтровать сообщения
Поиск по теме