Здравствуйте, подскажите, пожалуйста, хорошую подсветку синтаксиса С++ на MacOs. Заранее спасибо за ответ.
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3823 |
3 | Benq | 3738 |
4 | Radewoosh | 3633 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3390 |
10 | gamegame | 3386 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 157 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
9 | nor | 153 |
Название |
---|
FreePascal on Mac
Не знаю, поможет ли это.
А Apple уже что ли не выпускают Java SDK?
P.S. А FPC можно куда проще поставить на MacBook... вместе с Ubuntu ;)
Но возможно меня путают, т.к. в то же время я помню был как минимум превью релиз 7-й явы для осьХ.
Буду рад если мне точнее расскажут в чём там сыр-бор.
Вы имеете ввиду 14 страниц не пофиксенных багов? Ну у Apple всё так. Но как-то работает, а главное - продается!
Предполагаю что вопрос как обычно утыкается в какие-то мутные финансово-экономико-правовые аспекты и стратегии - но для конечного пользователя (точнее, по крайней мере для обычного разработчика) всё это ведёт к тому что для Java тоже лучше ставить Ubuntu и не экспериментировать над собственными нервами.
Несмотря на амбиции Apple доля их продукции на рынке обычно оценивается как довольно низкая и в совокупности с желанием "всегда идти своим путём" получается что возиться с совместимостью для них для производителя софта зачастую не выгодно.
Ну доля Ubuntu на рынке ещё меньше чем Apple... Потому не знаю почему Java прям так лучше юзать под Ubuntu, чем под MacOS. Поверьте, что баги в AWT и Swing, которые связаны исключительно с Linux, в Sun/Oracle не фиксят десятилетиями.
А в Java под MacOS, конечно, свои баги - ну Petr вон пишет в IDEA на MacBook-е, и ничё. Не думаю, что много нервов извел.
А про "тёмные силы" - это интересно. Oracle как-то оно не надо. Apple вообще предустанавливают свою JDK на MacOS, так что там сразу есть Java из коробки (что в других ОС очень не часто встречается). Остальным просто не под силу пытаться.
----------------------------------------
Доля "Ubuntu" непринципиальна т.к. кроме убунту есть куча других линуксов.
А баги в AWT и Swing я думаю обречены существовать очень долго из-за того что сегмент JavaSE вообще довольно узкий.
UPD: Ну а в остальном за разъяснения спасибо! Хм... Хотя не могу сказать чтоб убедительно насчёт того что "Oracle" не надо. Под кучу осей надо - а тут не надо. Apple оно надо ещё меньше, что можно видеть по Java под iOS, если я не ошибаюсь :D
Сегмент GUI-приложений на яве, конечно, узкий, но всё же под венду и макос баги фиксятся куда оперативнее.
А по поводу стремления Orcale искоренить свою технологию на маках... отсутствие официальной версии под MacOS X - это же не стремление искоренить! Какой смысл Oracle тратить ресурсы на создание своей версии, когда Apple и сама неплохо справлялась?
По поводу iOS - это совсем другой сегмент. На рынке мобильных операционных систем iOS - это лидер (пруфлинк). Разумеется в таком случае компания не будет заинтересована в средствах для кросс-платформенной разработки.
(c завидным постоянством не отсылаются комменты, сорри если что не дошло или прошло дважды)
Про iOS вы как-то странно представляете дело. Flash-то кросс-платформенный, и ничего, его поддерживают вроде.
Так что дело не в этом, а в тенденции "закрыть" платформу.
Эпл не то что не поддерживают - они лицензией запретили всем другим разрабатывать flash, java и подобное для их мобильных девайсов.
Другие линуксы есть, но они ещё менее популярны
Да ну, что вы. Посмотрите, например, на список пресетов ОС предоставляемых типичным провайдером серверов.
Сколько тут винды, а сколько юниксов. И я сильно подозреваю что хотя винда и представлена, с ней никто не связывается.
и Java в них обычно глючит ещё больше
Вы что-то путаете. Java в них одинаковая. Линуксов-то много, но ядер-то гораздо меньше. И что ценно, работает она очень-очень одинаково... :D
Насчёт популярности. Если бы вы могли заполучить статистику популярности ОС только для тех компов, на которых используется java... Вы бы другую картинку получили... Повторюсь, на десктопах java вообще мало кого интересует. С клиентской стороны веба она вытеснена флэшем и это вряд ли когда-то изменится. ;-)
Если не верите мне, почитайте статью человека, я думаю, достаточно авторитетного в java (Хорстманна).
Oracle не возится с java под Mac-и не потому, что ему лень (зачем тогда и под остальные системы возиться было?) - Это всё вопросы бизнеса, лицензий, распределений денежных потоков %)
> Сколько тут винды, а сколько юниксов. И я сильно подозреваю что хотя винда и представлена, с ней никто не связывается.
Речь шла о десктопах, а не о серверах. На серверах разумеется венда далеко не в лидерах, и Убунту, разумеется, тоже.
За подтверждением популярности Убунту среди остальных дистрибутивов, если сомневаетесь, следует обращаться к рейтингу distrowatch.com (в последнее время, правда, Mint обошел Ubuntu, но он изначально был построен на основе Ubuntu).
> Вы что-то путаете. Java в них одинаковая. Линуксов-то много, но ядер-то гораздо меньше. И что ценно, работает она очень-очень одинаково... :D
:)
Потом можете поискать, где эти методы используются, и оценить насколько "очень-очень одинаково" оно везде работает. Другие Window Manager-ы вообще очень не очень поддерживаются.Ява то одинаковая... Ядра Linux тоже "одинаковые", за исключением нескольких сотен патчей которые применяют популярные дистрибутивостроители. Но это не играет никакой роли, потому как в JRE напрямую к функциям ядра то и не обращаются. А глюки есть, и связаны они прежде всего с графической подсистемой. Java тупо игнорирует стандарты X11.
А разница между дистрибутивами заключается в версии, применяемых патчах, ключах сборки xcb & xlib, а также в используемом Window Manager-е (думаю, понимаете, что не все используют GNOME и Metacity).
Если загляните в исходники класса sun.awt.X11.XWM, то увидите там такой хардкор:
Какую картину? Повторюсь - на маках ява предустановлена. Так что они портят всю картину. Если сравнивать linux и windows, то очень сомневаюсь, что пользователей последней среди пользователей java будет меньше.
> Oracle не возится с java под Mac-и не потому, что ему лень (зачем тогда и под остальные системы возиться было?)
Ну тут, наверно, не лень... а простой экономический расчет.
Когда разрабатывалась Java (1996г.) MacOS X и в помине не было. MacOS X вышла в 2001-м, а более-менее юзабельной стала этак к концу 2003-го. И к тому времени, когда эта ОС достигла популярности такой, что Sun стоило обращать на неё внимание - Apple и сама давно справилась с разработкой JDK. Причем своим путем - так что Java-приложения выглядят как нативные и по-другому выглядеть не умеют. Назовите мне существенные причины Sun/Oracle тратится на разработку ещё одной JDK? Тем более эпловская JDK построена на основе оракловской и поставляется уже вместе с ОС.
Ваша ссылка, кстати, относится к рынку США. На нём по очевидным причинам доля Apple гораздо выше. ;-)
По поводу явы, с которой всё хорошо я к Вам личный вопрос направлю, пользуясь случаем, связанный с недавним дурацким переделом в летне-зимнем времени.
> чтобы не быть в заблуждении, так же советую посмотреть на market share & growth в сравнении с остальными вендорами
Место в рейтинге поставщиков hardware теоретически имеет довольно посредственное отношение к используемой юзерами ОС, т.к. вовсе не все довольствуются предустановленной ОС. А на макбуках прекрасно работают как венда, так и линукс (также и наоборот - среди пользователей MacOS довольно немало юзают её на "обычных" PC).
Более того, нужно понимать что к развитию тех или иных продуктов подобная статистика имеет малое отношение. Скажем, приложение для iOS или Android стоимостью 50долл должны скачать 20000 человек чтобы получилась прибыль в 1Mдолл. И ещё неизвестно, будет ли столько поклонников и сколько времени на это уйдёт.
В то же время прибыль от 1 корпоративного приложения на 1 компе может составлять тот же 1Mдолл за месяц. (хотя тоже это не обязательно показательный случай)
а зачем именно фри-паскаль?
(немного оффтоп)
на ДР получил от жены с тёщей андроидосодержащий планшет (вот им бы только деньги тратить). Был в ужасе т.к. подозревал что заниматься программизмом на нём возможности не найдётся. Однако нет - нашёл проект SL4A и с интересом стал изучать python, благо документация в PDF-ках читается на ура.
Однако... симпатичный язык, хотя сомневаюсь что профессионально придётся воспользоваться. Но все же жаль что раньше им не интересовался... :D
UPD: ну тут ещё конечно важно что и проект SL4A, и Acrobat Reader и более удобную вирт.клаву бесплатные легко нашёл в AppStore... Иначе вероятно кроме Angry Birds эта штука ни на что бы не годилась.
UPD2: прошу не расценивать как предложение сменить iPad на "что-то андроидосодержащее" (хотя возможно смысл в этом и есть некий)
А вот когда будет готова web IDE нового поколения Galactica, можно будет программировать на всем, где есть браузер)
Так он её на Qt делает. На всём, где есть браузер, можно будет скоро играть в бомбера!
IDEA Settings -> Plugins -> Available -> C/C++ -> Download and Install
Потом в тех же настройках указать путь к gcc и gdb - и можно ваять. ;)
Мы писали муниципальную олимпиаду в школе, где с макбуков(около 70 штук!) снесли MacOS и поставили лицензионную Windows XP ... Вопрос знатокам: чем тогда макбук лучше обычного ноута, который на порядок дешевле? :)
Ответ: У мака единственный плюс - весьма неплохой подгон ОСи под конфиг железа, на котором оно работает. Единственный большой минус - несоразмерная доплата за бренд. Остальное - тонкости вкуса.
> чем тогда макбук лучше обычного ноута
Дизайном. И яблочком на крышке. Большая часть людей покупают макбуки исключительно из-за дизайна и понтов. ;)
P.S. Ну а зачем это школе - уже другой вопрос. Может так больше денег получалось на закупках отмыть, или просто чтоб ОБЭП к отсутствию наклеечек не придирались. :)
(c) St. I-gnu-cius of the Church of Emacs
К сожалению для того чтобы всласть поржать над этим классным роликом надо немного понимать английский. Но оно того стоит. :D
Если надо просто померить время и занимаемую память, то в bash-е есть команда time. Как пользоваться можно прочитать в man 1 time
Всё проще, ведь есть GNU Time:
В Ubuntu это пакет
time
.А кто-нибудь использовал CodeBlocks для MacOS?
Некромант!
Понятно
Никогда не пользовался MacBookами. Вроде они прикольные, но главный вопрос такой туда как-нибудь нормально ставится far (так чтобы четко работал)?
На винду или через Wine. А никакого адекватного аналога Far'а (с внятными хоткеями, человеческим редактором, подсветкой синтаксиса и т.п.) я не знаю.
А как работает Wine кстати?
http://bash.im/quote/42
a mu пробовали?
NetBeans? Кстати, в бете 7.2 обещают поддержку дебага stl.