powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / в каких ЯП можно
25 сообщений из 79, страница 1 из 4
в каких ЯП можно
    #38047665
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извиняюсь заранее за возможно примитивный вопрос:
-в каких ЯП, кроме с++ определение класса и реализацию его методов можно делать отдельно от объявления класса.
подыскиваю какой-нибудь гибкия простой язычек, глядел вот на руби, но увидел, что там код метода идет внутри листинга класса.
Попыитался вспомнить, а где можно как в с++ и не смог.
Заранее спасибо.

Why CORBA is DEAD?
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38047668
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
млина, более грамотно было бы спросить так:
что-бы определение методов класса можно было делать вне блока объявления класса.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38047686
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old,

Дельфи, c-lisp.
В общем бери питон, не пожалеешь.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38047723
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavaScript (дописывать методы в prototype можно где угодно, гибче и проще не придумаешь).

А с какими целями подыскиваете? правильнее от задачи идти..
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38047746
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldизвиняюсь заранее за возможно примитивный вопрос:
-в каких ЯП, кроме с++ определение класса и реализацию его методов можно делать отдельно от объявления класса.
подыскиваю какой-нибудь гибкия простой язычек, глядел вот на руби, но увидел, что там код метода идет внутри листинга класса.
Попыитался вспомнить, а где можно как в с++ и не смог.
Заранее спасибо.

Why CORBA is DEAD?

это в разных файлах (*.h, *.cpp) описать?
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38047809
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не обязательно в разных файлах, можно и в одном, главное что-бы чтению того, из чего состоит класс (методы, переменные) не мешался код собственно их реализации.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38047846
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OCaml
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38047904
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не, функциАНАЛЬНЫЕ ЯП не нужны.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38048116
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldглядел вот на руби, но увидел, что там код метода идет внутри листинга класса.

AFAIK в руби можно и вне класса методы описывать. Например.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38048118
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldне, функциАНАЛЬНЫЕ ЯП не нужны.

Ocaml вполне себе и объектно-ориентированный.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38048124
Фотография k0rvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще в Go методы "отделены" от типов.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38048475
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
глянул, к сожалению в руби возможности инжектирования методов в классы, да ив питоне - это скорее хак для делания уникальных интересных вещей. Ясно, что никто такими возможностями не пользуется только лишь для отделения объявления от реализации. Использовать самому - значит нарушать сложившуюся культуру разработки в языке, что неправильно. В с++ можно реализацию пихать в объявление, никто не запрещает, но так как правило не делают, культура использования языка не способствует.
Go не смотрел, смущает пока что он уже очень маргинальный. JScript - веб язык, а я подыскиваю универсальный.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38048490
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задач у меня пока особых нет, просто я давно не программил, но хочется вернуться. Писать на С++ не хочется - язык превратился в говно.
Ищу универсальный язычек, для задач типа: что-то откуда-то выгрузил, обработал, загрузил в другое место. Желательно работа как скрипт-языка на веб-стороне, что и морды на вебе писать для доступа к несложным БД локального характера. Так-как ничего не давит, то хочется начать работать с нормальным языком, с развитыми библиотеками, хорошей читабельностью и в культуре использования которого не надо постоянно прибегать к хакам.
Так-же хочется научится на нем чему-то новому в программировании, а не только еще одному синтаксису. Язык должен быть практичным. ФП не подходит, так как часто не практичен и листинги нечитабелены. Не походят языки, где вместо 1+1 надо писать 1 1 +, либо есть возможность так писать. Хочется попробовать что есть хорошая статическая типизация.
Кстати, из того что посматривал понравилась АДА, но как-то современных док по ней пока не нарыл и как она сегодня пока не очень понятно.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38048553
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-бы определение методов класса можно было делать вне блока объявления класса.

Один вопрос зачем вам такое?
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38048590
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это удобно, облегчает читабельность.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38048800
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old, по моему это лишний код.
В нормальной IDE и так можно посмотреть методы и свойства класса.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38049133
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDE-это костыль, хотелось бы, чтобы язык в нем нуждался не для таких простых вещей, как просмотр листинга.
Первичный взгляд со стороні на ADA вызывает все больше и больше интереса.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38049476
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldэто удобно, облегчает читабельность.8-()
Я (почему-то) всегда предполагал, что выбор языка нужно делать на основе применимости к решению поставленной задачи...
А тут, оказывается, во как нужно: чтобы в ЯП "кавычки" по фэншую расставлялись...

Ggg_oldIDE-это костыль, хотелось бы, чтобы язык в нем нуждался не для таких простых вещей, как просмотр листинга.Интересно, а сможете ли Вы разрабатывать "без просмотра листинга" (с) очень "небольшую программу", состоящей всего из пары сотен модулей, суммарным объемом в десятки мегабайт текста? И Вы сможете не запутаться в этом без "костылей" в виде IDE? А если проект в добавок еще и состоит из десятка подобных "небольших программ"?
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38049814
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old,

А зачем тебе обязательно "новый" язык? Для практической работы вполне хватает и старых. Даже тот-же С++ который по твоему мнению "превратился в говно". Если он "превратился" значит раньше он не был? Ну так ты можешь же взять только те библиотеки которые не вызывают у тебя отторжения. Не хочешь использовать половину возможностей языка - не используй.
Я не вижу большого смысла отказываться от языка вообще если в нем "есть возможность" писать неудобно. Тебя разве заставляют использовать неудобную половину? Я ненавижу исключения и шаблоны - я их в своих С++ проектах не использую и все.

Ggg_oldИщу универсальный язычек, для задач типа: что-то откуда-то выгрузил, обработал, загрузил в другое место. Желательно работа как скрипт-языка на веб-стороне, что и морды на вебе писать для доступа к несложным БД локального характера. Так-как ничего не давит, то хочется начать работать с нормальным языком, с развитыми библиотеками, хорошей читабельностью и в культуре использования которого не надо постоянно прибегать к хакам.
А по задачам которые ты перечислил, тебе пойдут С и Perl. Во всяком случае, лично я для этих задач взял именно C и Perl. Когда нужна скорость обработки данных - С, когда нужна скорость написания - Perl. Решения живут под всем зоопарком операционнок с которыми мне приходится иметь дело. А уж развитых библиотек для них...


sphinx_mvGgg_oldIDE-это костыль, хотелось бы, чтобы язык в нем нуждался не для таких простых вещей, как просмотр листинга.Интересно, а сможете ли Вы разрабатывать "без просмотра листинга" (с) очень "небольшую программу", состоящей всего из пары сотен модулей, суммарным объемом в десятки мегабайт текста? И Вы сможете не запутаться в этом без "костылей" в виде IDE? А если проект в добавок еще и состоит из десятка подобных "небольших программ"?А вот тут Ggg_old прав. IDE это совершенно ненужный костыль. Оно удобно только если разработка идет внутри одного фреймворка, но превращается в гигантский тормоз когда в проекте используются несколько языков и/или на разных системах.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38050142
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот тут Ggg_old прав. IDE это совершенно ненужный костыль. Оно удобно только если разработка идет внутри одного фреймворка, но превращается в гигантский тормоз когда в проекте используются несколько языков и/или на разных системах.


ага, по вашему в блокноте самое то. С ума сойдёшь при более или менее большом проекте.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38050292
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHTOH_LА вот тут Ggg_old прав. IDE это совершенно ненужный костыль. Оно удобно только если разработка идет внутри одного фреймворка, но превращается в гигантский тормоз когда в проекте используются несколько языков и/или на разных системах.


ага, по вашему в блокноте самое то. С ума сойдёшь при более или менее большом проекте.:)
Ну, строго говоря, "блокнот с 2мя плюсами" notepad++ весьма близок к полноценной IDE...
Подсветка синаксиса (на несколько десятков языков программирования), макросы, запуск внешних программ, плагины... Кросс-системный и кросс-платформенный - вести одновременную разработку для разных платформ и систем позволяет..
Практически главное требование выполнено: определенное удобство править текст программного модуля - для некотрых разработчиков (и разработок) УЖЕ вполне достаточно. И даже для не-мелких проектов...
Но сам использовать его в качестве IDE - и тем более "основного" - даже на "небольшом проекте" я не буду...
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38050404
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечJavaScript (дописывать методы в prototype можно где угодно, гибче и проще не придумаешь)...
И прототип нафиг не нужен.
Код: html
1.
2.
3.
4.
5.
6.
7.
<html>
<script>
	var o=new Object();
	o.a=function(){alert("a");}
	o.a();
</script>
</html>


Короче, чё угодно, то и дописывай.
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38050416
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

прототип нужен, но ты, видимо, пока не раскурил, для чего :)
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38050800
WPF WCF ... WTF?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В шарпе же есть partial ?

чем не устраивает? или это не то?

Или я что-то не так поняла?
...
Рейтинг: 0 / 0
в каких ЯП можно
    #38051070
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHTOH_LОдин вопрос зачем вам такое?
Для качественной организации кода. Слышали про такое развлечение - бег в мешках? Так вот, код без этой фичи его напоминает - точно так же всё вместе в один мешок. Если привык ходить на двух ногах, то постоянному бегу в мешках.. ну можно, конечно, приколоться, но не более того.

WPF WCF ... WTF? В шарпе же есть partial ?

чем не устраивает? или это не то?
Это не то. Звучит примерно как "зачем нужны ноги, если есть руки?"
...
Рейтинг: 0 / 0
25 сообщений из 79, страница 1 из 4
Форумы / Программирование [игнор отключен] [закрыт для гостей] / в каких ЯП можно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]