|
|
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
извиняюсь заранее за возможно примитивный вопрос: -в каких ЯП, кроме с++ определение класса и реализацию его методов можно делать отдельно от объявления класса. подыскиваю какой-нибудь гибкия простой язычек, глядел вот на руби, но увидел, что там код метода идет внутри листинга класса. Попыитался вспомнить, а где можно как в с++ и не смог. Заранее спасибо. Why CORBA is DEAD? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 19:56 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
млина, более грамотно было бы спросить так: что-бы определение методов класса можно было делать вне блока объявления класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 19:59 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
Ggg_old, Дельфи, c-lisp. В общем бери питон, не пожалеешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 20:09 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
JavaScript (дописывать методы в prototype можно где угодно, гибче и проще не придумаешь). А с какими целями подыскиваете? правильнее от задачи идти.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 20:33 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
Ggg_oldизвиняюсь заранее за возможно примитивный вопрос: -в каких ЯП, кроме с++ определение класса и реализацию его методов можно делать отдельно от объявления класса. подыскиваю какой-нибудь гибкия простой язычек, глядел вот на руби, но увидел, что там код метода идет внутри листинга класса. Попыитался вспомнить, а где можно как в с++ и не смог. Заранее спасибо. Why CORBA is DEAD? это в разных файлах (*.h, *.cpp) описать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 20:51 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
не обязательно в разных файлах, можно и в одном, главное что-бы чтению того, из чего состоит класс (методы, переменные) не мешался код собственно их реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 21:23 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
не, функциАНАЛЬНЫЕ ЯП не нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2012, 23:18 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
Ggg_oldглядел вот на руби, но увидел, что там код метода идет внутри листинга класса. AFAIK в руби можно и вне класса методы описывать. Например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2012, 09:01 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
Ggg_oldне, функциАНАЛЬНЫЕ ЯП не нужны. Ocaml вполне себе и объектно-ориентированный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2012, 09:03 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
А еще в Go методы "отделены" от типов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2012, 09:06 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
глянул, к сожалению в руби возможности инжектирования методов в классы, да ив питоне - это скорее хак для делания уникальных интересных вещей. Ясно, что никто такими возможностями не пользуется только лишь для отделения объявления от реализации. Использовать самому - значит нарушать сложившуюся культуру разработки в языке, что неправильно. В с++ можно реализацию пихать в объявление, никто не запрещает, но так как правило не делают, культура использования языка не способствует. Go не смотрел, смущает пока что он уже очень маргинальный. JScript - веб язык, а я подыскиваю универсальный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2012, 12:18 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
Задач у меня пока особых нет, просто я давно не программил, но хочется вернуться. Писать на С++ не хочется - язык превратился в говно. Ищу универсальный язычек, для задач типа: что-то откуда-то выгрузил, обработал, загрузил в другое место. Желательно работа как скрипт-языка на веб-стороне, что и морды на вебе писать для доступа к несложным БД локального характера. Так-как ничего не давит, то хочется начать работать с нормальным языком, с развитыми библиотеками, хорошей читабельностью и в культуре использования которого не надо постоянно прибегать к хакам. Так-же хочется научится на нем чему-то новому в программировании, а не только еще одному синтаксису. Язык должен быть практичным. ФП не подходит, так как часто не практичен и листинги нечитабелены. Не походят языки, где вместо 1+1 надо писать 1 1 +, либо есть возможность так писать. Хочется попробовать что есть хорошая статическая типизация. Кстати, из того что посматривал понравилась АДА, но как-то современных док по ней пока не нарыл и как она сегодня пока не очень понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2012, 12:27 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
что-бы определение методов класса можно было делать вне блока объявления класса. Один вопрос зачем вам такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2012, 12:53 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
это удобно, облегчает читабельность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2012, 13:08 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
Ggg_old, по моему это лишний код. В нормальной IDE и так можно посмотреть методы и свойства класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2012, 14:39 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
IDE-это костыль, хотелось бы, чтобы язык в нем нуждался не для таких простых вещей, как просмотр листинга. Первичный взгляд со стороні на ADA вызывает все больше и больше интереса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2012, 16:47 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
Ggg_oldэто удобно, облегчает читабельность.8-() Я (почему-то) всегда предполагал, что выбор языка нужно делать на основе применимости к решению поставленной задачи... А тут, оказывается, во как нужно: чтобы в ЯП "кавычки" по фэншую расставлялись... Ggg_oldIDE-это костыль, хотелось бы, чтобы язык в нем нуждался не для таких простых вещей, как просмотр листинга.Интересно, а сможете ли Вы разрабатывать "без просмотра листинга" (с) очень "небольшую программу", состоящей всего из пары сотен модулей, суммарным объемом в десятки мегабайт текста? И Вы сможете не запутаться в этом без "костылей" в виде IDE? А если проект в добавок еще и состоит из десятка подобных "небольших программ"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2012, 19:31 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
Ggg_old, А зачем тебе обязательно "новый" язык? Для практической работы вполне хватает и старых. Даже тот-же С++ который по твоему мнению "превратился в говно". Если он "превратился" значит раньше он не был? Ну так ты можешь же взять только те библиотеки которые не вызывают у тебя отторжения. Не хочешь использовать половину возможностей языка - не используй. Я не вижу большого смысла отказываться от языка вообще если в нем "есть возможность" писать неудобно. Тебя разве заставляют использовать неудобную половину? Я ненавижу исключения и шаблоны - я их в своих С++ проектах не использую и все. Ggg_oldИщу универсальный язычек, для задач типа: что-то откуда-то выгрузил, обработал, загрузил в другое место. Желательно работа как скрипт-языка на веб-стороне, что и морды на вебе писать для доступа к несложным БД локального характера. Так-как ничего не давит, то хочется начать работать с нормальным языком, с развитыми библиотеками, хорошей читабельностью и в культуре использования которого не надо постоянно прибегать к хакам. А по задачам которые ты перечислил, тебе пойдут С и Perl. Во всяком случае, лично я для этих задач взял именно C и Perl. Когда нужна скорость обработки данных - С, когда нужна скорость написания - Perl. Решения живут под всем зоопарком операционнок с которыми мне приходится иметь дело. А уж развитых библиотек для них... sphinx_mvGgg_oldIDE-это костыль, хотелось бы, чтобы язык в нем нуждался не для таких простых вещей, как просмотр листинга.Интересно, а сможете ли Вы разрабатывать "без просмотра листинга" (с) очень "небольшую программу", состоящей всего из пары сотен модулей, суммарным объемом в десятки мегабайт текста? И Вы сможете не запутаться в этом без "костылей" в виде IDE? А если проект в добавок еще и состоит из десятка подобных "небольших программ"?А вот тут Ggg_old прав. IDE это совершенно ненужный костыль. Оно удобно только если разработка идет внутри одного фреймворка, но превращается в гигантский тормоз когда в проекте используются несколько языков и/или на разных системах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2012, 04:06 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
А вот тут Ggg_old прав. IDE это совершенно ненужный костыль. Оно удобно только если разработка идет внутри одного фреймворка, но превращается в гигантский тормоз когда в проекте используются несколько языков и/или на разных системах. ага, по вашему в блокноте самое то. С ума сойдёшь при более или менее большом проекте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2012, 11:22 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
AHTOH_LА вот тут Ggg_old прав. IDE это совершенно ненужный костыль. Оно удобно только если разработка идет внутри одного фреймворка, но превращается в гигантский тормоз когда в проекте используются несколько языков и/или на разных системах. ага, по вашему в блокноте самое то. С ума сойдёшь при более или менее большом проекте.:) Ну, строго говоря, "блокнот с 2мя плюсами" notepad++ весьма близок к полноценной IDE... Подсветка синаксиса (на несколько десятков языков программирования), макросы, запуск внешних программ, плагины... Кросс-системный и кросс-платформенный - вести одновременную разработку для разных платформ и систем позволяет.. Практически главное требование выполнено: определенное удобство править текст программного модуля - для некотрых разработчиков (и разработок) УЖЕ вполне достаточно. И даже для не-мелких проектов... Но сам использовать его в качестве IDE - и тем более "основного" - даже на "небольшом проекте" я не буду... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2012, 12:33 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
Яростный МечJavaScript (дописывать методы в prototype можно где угодно, гибче и проще не придумаешь)... И прототип нафиг не нужен. Код: html 1. 2. 3. 4. 5. 6. 7. Короче, чё угодно, то и дописывай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2012, 13:24 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
ShSerge, прототип нужен, но ты, видимо, пока не раскурил, для чего :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2012, 13:30 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
В шарпе же есть partial ? чем не устраивает? или это не то? Или я что-то не так поняла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2012, 15:53 |
|
||
|
в каких ЯП можно
|
|||
|---|---|---|---|
|
#18+
AHTOH_LОдин вопрос зачем вам такое? Для качественной организации кода. Слышали про такое развлечение - бег в мешках? Так вот, код без этой фичи его напоминает - точно так же всё вместе в один мешок. Если привык ходить на двух ногах, то постоянному бегу в мешках.. ну можно, конечно, приколоться, но не более того. WPF WCF ... WTF? В шарпе же есть partial ? чем не устраивает? или это не то? Это не то. Звучит примерно как "зачем нужны ноги, если есть руки?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2012, 17:30 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=61&tid=1341999]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
84ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 445ms |

| 0 / 0 |
