LINUX.ORG.RU

Свежайший пакет Sun Studio 12 - уже доступен всем!


0

0

Sun Studio 12 - это новый свободно распространяемый интегрированный пакет средств разработки для Solaris и Linux.

Важная новинка Sun Studio 12 - совершенно новая среда разработки. Разрабатывать программы стало удобнее: новая графическая среда позволяет концентрироваться на работе, инструменты использовать проще. Кроме того, значительно улучшена поддержка Linux: теперь Sun Studio под Linux имеет столь же богатую функциональность, сколь и под Solaris. Все компиляторы Sun Studio 12 поддерживают OpenMP и позволяют автоматически распараллеливать программы.

Cкачать Sun Studio бесплатно можно по адресу http://ru.sun.com/developers/sunstudio/ . Также вы можете оставить заявку на данной странице http://ru.sun.com/developers/sxde/req...; и бесплатно получить DVD с дистрибутивами Solaris Express Developer Edition и SunStudio.

>>> Подробности

anonymous

Проверено: svu ()

Ответ на: комментарий от Cy6erBr4in

анонимус намекает на то, что разнообразие всяких средств для разработки в конечном не оказывает никакого влияния на качество и количество "пользовательского" софта.

до ума хотя бы тот же gcc довели, а то до сих пор нормально разворачивать код не научился (в сравнении с vc7)

frame ★★★
()
Ответ на: комментарий от orlusha

>чем гнусные и интеловские;

Надо говорить не гнуСные а гнуШные ...

argin ★★★★★
()

Эммм... А визуальный редактор пинга смерти туда встроен?

no-dashi ★★★★★
()

SS - прикольная вещь, но крайне тяжелая. Eclipse в этом плане выигрывает, к тому же для последней есть куча плагинов.

DOKA
()
Ответ на: комментарий от DOKA

Блин, Эклипс 3.3 + CDT для C/C++ меня в плане скорости уже почти устраивает, но вот почему-то там не получается автодополнение для std:: и автодополнение для функций-членов контейнеров.

Joe_Bishop
()

Первая доза бесплатно! ЗЫ заказал опенсоплярис месяц назад, нет до сих пор

Danmer ★★
()

/me уже воспольховался шеллом и очень доволен

php-coder ★★★★★
()
Ответ на: комментарий от anonymous

>А вот меня расстроило, что санки обещались в 6-й версии netbeans и sun studio прикрутить поддержку php (это было в FAQе к netbeans 5.0). Обманули.

PHP маст дай

>Мда. Есть мнения что программерам надо ставить тачку наихудшую, что есть в конторе. Тогда его программы просто летают. Чувак реално не "концентрируется на работе" в "удобном" для разработки программ интерфейсе, а включает москк и решает пробленму наиболее эффективным способом.

Мда. Есть мнение, что начальников лучше убивать камнем в голову, тогда преемники вместо того, чтобы лапать секретарш, начинают чесаться и думать о бизнесе, а не о следующем отпуске на Канарах

anonymous
()
Ответ на: комментарий от sS

>Это что же за ошибки такие если проект собирается gcc с -pedantic но не собирается этой поделкой ?

Я таки на одну такую наскочил. Вот пример упрощенный пример:

-----8<-----
#include <map>
#include <string>
#include <utility>

using std::multimap;
using std::string;

int main() {
    
    multimap<string, string> map;
    map.insert(std::make_pair("one", "test"));

 return 0;
}
-----8<-----

Собираем, с помощью g++:

[c0der@rock ~]$ g++ test.cc -o test2 -W -Wall -ansi -pedantic
[c0der@rock ~]$ g++ --version | head -1
i586-alt-linux-g++ (GCC) 4.1.1 20070105 (ALT Linux, build 4.1.1-alt11)

Теперь пробуем Sun Studio:

-bash-3.00$ CC test.cc -o test
"/opt/SUNWspro/prod/include/CC/Cstd/./utility", line 101: Error: Cannot initialize array member "first" in a constructor argument list.
"test.cc", line 11:     Where: While instantiating "std::pair<char[4], char[5]>::pair(const char(&)[4], const char(&)[5])".
"test.cc", line 11:     Where: Instantiated from non-template code.
"/opt/SUNWspro/prod/include/CC/Cstd/./utility", line 101: Error: Cannot initialize array member "second" in a constructor argument list.
"test.cc", line 11:     Where: While instantiating "std::pair<char[4], char[5]>::pair(const char(&)[4], const char(&)[5])".
"test.cc", line 11:     Where: Instantiated from non-template code.
"test.cc", line 11: Error: Could not find a match for std::multimap<std::string, std::string, std::less<std::string>, std::allocator<std::pair<const std::string, std::string>>>::insert(std::pair<char[4], char[5]>) needed in main().
3 Error(s) detected
-bash-3.00$ CC -V
CC: Sun C++ 5.9 SunOS_sparc 2007/05/03

У меня в программе первых двух ошибок не было, а вот третья (Could not find a match for std::multimap) вылезла и сильно меня удивила.

php-coder ★★★★★
()

Народ, а у кого-то ssh доступ к ssh.sundemo.ru работает? Что-то я регался, пасс выдали, но залогиниться не получается, говорит пасс неправильный.

anonymous
()
Ответ на: комментарий от php-coder

P.S. Чтобы Sun Studio перестал ругаться надо:

-map.insert(std::make_pair("one", "test"));
+map.insert(multimap<string, string>::value_type("one", "test"));

(Спасибо Сергею Власову aka vsu с канала #altlinux за этот совет!)

php-coder ★★★★★
()
Ответ на: комментарий от anonymous

>Народ, а у кого-то ssh доступ к ssh.sundemo.ru работает?

Пять минут назад у меня всё работало. Правда я регался с недельку назад.

php-coder ★★★★★
()
Ответ на: комментарий от ilyxa

так как это всё добро усугубить на дебиан-like system? там RPM есть в архиве

sneer
()
Ответ на: комментарий от orlusha

>новой студией успешно собирается весь линукс, кроме ядра

То есть ни хрена не собирается, что ли? о_О

MYMUR ★★★★
()
Ответ на: комментарий от Cy6erBr4in

>> А разве у GNU есть что-то аналогичное этой IDE?
> Emacs? =)

Издеваешся? После работы в настоящей IDE(даже в той же Visual Studio) пользоваться этим раритетом как-то не хочеться...
Этого не понимают только фанатики и те, кто кроме vim/emacs ничего вообще не видел.

anonymous
()
Ответ на: комментарий от dragon_djanic

>Почему-то эта новость выглядит не как новость/статья/etc., как реклама >- Сан хочет _любыми_ путями хочет захавать тот кусок рынка, который щас >есть у Linux, через свою OpenSolaris - как лучшую (по их мнению) >альтернативу Linux'a, через Sun Studio 12 - ибо (опять по их же мнению) >продукты серии GNU отстой.. >Вам так не кажется..?

нет. не кажется. OpenSolaris это альтернатива Linux\BSD\Windows\нужное вписать. и как у свободного человека, у меня есть выбор. и зачем мне его ограничивать Linux-ом\BSD\Windows?

а что? в GNU есть альтернатива Sun Studio?

>Я Сановские диски даже не стал чего-то там и инсталлить ибо щас уже не >интересно и лень, и самое главное _почему-то не охота предавать >Линукс.. даже на OpenSolaris. Я фанатег?_

просто паранойа и юнешеский максимализм.

>2.2 Скачал только исходники OpenSolaris'a позырил, потом стёр потому >что места дохрена занимают..

а ты хотел что бы они занимали килобайты? или всётаки стёр потому что ничерта там не понял, а хотел себя ощзутить хацкером?

>мне пришли только через 3 месяца после заказа, отправитель США, >Чикаго принимающий Израиль, Холон. _Кста у кого откуда приходили, в >смысле с каких городо США?_

мне диски шли 1 месяц и 2 недели с копейкой из чехии-прага в рамат ган.

bernoulli
()
Ответ на: комментарий от anonymous

> Чувак реално не "концентрируется на работе" в "удобном" для разработки > программ интерфейсе, а включает москк и решает пробленму наиболее > эффективным способом.

желаю тебе чернокодить на 486 DX2, что б ты не отвлекался и включил свой моск.

bernoulli
()
Ответ на: комментарий от anonymous

Просто ты никогда проект с темплейтами не компилировал видимо. Когда у тебя после исправления маленького бага полтора часа перекомпиляция идет - ты будешь думать не как решить наиболее эффективным способом задачу, а как свалить на перекур.

eXOR ★★★★★
()
Ответ на: комментарий от eXOR

>Просто ты никогда проект с темплейтами не компилировал видимо. Когда у тебя после исправления маленького бага полтора часа перекомпиляция идет - ты будешь думать не как решить наиболее эффективным способом задачу, а как свалить на перекур.

Вот для этого и придумали распределённую сборку.

MYMUR ★★★★
()
Ответ на: комментарий от lester

> под sparc - 921.97 MB, под linux - 284.90 MB, интересно в чем разница

Возможно (только догадка), что под linux java-классы пожаты pack200 (lossy java bytecode compression).

anonymous
()
Ответ на: комментарий от fa

> попробуйте в этой "настоящей IDE" собрать, скажем, asterisk.

В IDE, я слышал, пока не удается собрать даже Firefox: памяти не хватает, на яве все-таки она писана и прожрлива на память жутко. Если же собрать из командной строки с помощью команды make (как гнусью), все будет собираться.

Просьба господину, поместившему пост об астериске: Вы из гнома собирали или из CDE? Если из гнома, попробуйте повторить процедуру, выбрав в качестве оконного диспетчера CDE: интересно, пройдет или нет в менее тяжелой среде?

Кстати, большой ли проект можно собрать из МИКРОСОФТОВСКОГО IDE? Насколько я понимаю, Микрософт собирает серьезные проекты тоже из командной строки.

orlusha
()
Ответ на: комментарий от iBliss

Кусок большой, но несвежий.
Кто может рассказать о создании приложений для Solaris? я посленее делал лет 7 назад или 8. Давно короче.
Существующие приложения примерно того же срока годности. Новых никто не просит. Скилз по Solaris девелоперу не нужны уже много лет как.
Адимины, да. В несвежем пироге ковыряться :)

NonHuman ★★★
()
Ответ на: комментарий от anonymous

>Visual Studio

Назвать это нормальным IDE, может только балбес который другим ничем не пользовался. :D. Есть заточенный IDE, которые превосходят emacs по удобству (та же idea для java), но назвать Visual Studio - настоящей IDE это 5 балов. (для справки я работал с VS с 5 версии по 2005 включительно и про плагины знаю и с ними тоже работал), нормально настроенный emacs рвёт это поделие, как незнамо что. Даже без учёта того, что в emacs можно писать код начиная от perl и кончая lisp.

vtVitus ★★★★★
()
Ответ на: комментарий от orlusha

> В IDE, я слышал, пока не удается собрать даже Firefox: памяти не хватает, на яве все-таки она писана и прожрлива на память жутко.

А как коррелируют язык на котором написана IDE и то что в ней компилируют?

kda ★★★★★
()
Ответ на: комментарий от kda

>> В IDE, я слышал, пока не удается собрать даже Firefox: памяти не хватает, на яве все-таки она писана и прожрлива на память жутко.

>А как коррелируют язык на котором написана IDE и то что в ней компилируют?

"памяти не хватает" "прожрлива на память жутко"

fa
()
Ответ на: комментарий от anonymous

> Издеваешся? После работы в настоящей IDE(даже в той же Visual Studio) пользоваться этим раритетом как-то не хочеться...

>Этого не понимают только фанатики и те, кто кроме vim/emacs ничего вообще не видел.

расскажи пожалуйста, чего ж есть такого в VS из-за чего потом не хочется пользоваться emacs`ом? давай, удиви меня :)))

Cy6erBr4in ★★★
()
Ответ на: комментарий от vtVitus

>>нормально настроенный emacs рвёт это поделие, как незнамо что. Даже без учёта того, что в emacs можно писать код начиная от perl и кончая lisp.

+1

Емакс по большому счету ни при чем. Можно и без емакса. Хуже ежели головы нет. ИДЕ это дверь в мир программизма для дятлов. Научился мышей контролы с бара на форму таскать - программер. Ту жуть, которая при этом тоннами генериццо тупо компилируют. На их лично писанные строчки просто страшно смотреть. На вопрос "чойто оно у вас такой тормознутое и прожорливое?" стандартный ответ - "выкинь свою тачку ибо жаба (дотнет?) рулез".

От того качественный и шустро работающий софт даже за бабки еще поискать надо.

anonymous
()
Ответ на: комментарий от NonHuman

> Кто может рассказать о создании приложений для Solaris?

Я могу а что ?

> Скилз по Solaris девелоперу не нужны уже много лет как.

За всех то не надо да ?

> В несвежем пироге ковыряться :)

Результатами работы коммерческих унихов ежедневно пользуется каждый среднестатистический гражданин. Так что "нэнада даа?" (с)

iBliss
()
Ответ на: комментарий от aiker

aiker * (*) (21.06.2007 18:29:55) > P.S. На дворе 21 век а у этих все Metal Look and Feel

Какой, нафик, Метал. Оушен там. Из Java 1.5 (то бишь 5.0).

iZEN ★★★★★
()
Ответ на: комментарий от MYMUR

А как распределенная сборка может решить вопрос памяти для boost-infected проектов?

eXOR ★★★★★
()

Вечером попробовал:

#include <list>

class Test{
public:
Test(){}
};

int main(int argc, char ** argv){
std::list<Test> testList;
};

не собралось :(. а автокомплит у них с std:: работает - что уже огромный
шаг вперед (такого нет ни у одной ide). хотя с iterator не работает так
же как и все. То есть не понимает что * перегружен. Хех. Все-таки сильно
сложный язык - C++.

eXOR ★★★★★
()
Ответ на: комментарий от iBliss

>> Кто может рассказать о создании приложений для Solaris?
>Я могу а что ?
Именно нового приложения? Потому-как привить старое - это относится к поддержке а не к созданию. а этим народ не удивищь.

>> Скилз по Solaris девелоперу не нужны уже много лет как.
>За всех то не надо да ?
Ok. Выразился не точно. Умение програмировать для Solaris не востребованы рынком уже много лет. Для поддержки legacy applications, как правило сидит такой колоритный дед предпенсионного возраста и рассказыват под пиво как он был крут 20 лет назад.
Новые приложения не создаются.
После выпуска Oracle своего Linux, по моему личному мнению, доля Solaris как пускалки Oracle тоже начнёт уменьшатся на глазях.

>Результатами работы коммерческих унихов ежедневно пользуется каждый среднестатистический гражданин. Так что "нэнада даа?" (с)
В размере доли уникса я не сомневаюсь. Перечитайте то на что отвечаете. Я сказал, что кусочек пирога Solaris начал протухать.

NonHuman ★★★
()
Ответ на: комментарий от eXOR

> не собралось :(. а автокомплит у них с std:: работает - что уже огромный шаг вперед (такого нет ни у одной ide). хотя с iterator не работает так же как и все. То есть не понимает что * перегружен. Хех. Все-таки сильно

к сожалению, я попробовал MSVS + Visual Assist X. Там работает и автокомплит по std, и автокомплит по iterator. Сейчас в остальных средах при коденье на C++ (будь он проклят) мне жутко неудобно.

Joe_Bishop
()
Ответ на: комментарий от Joe_Bishop

Гы, slickedit тоже умеет автокомплит по iterator. Но он тормозной, сцуко. И ещё использует свои библиотеки для отрисовки шрифтов.

Joe_Bishop
()
Ответ на: комментарий от NonHuman

Правильно это звучит так (вставки подчеркнуты):

Ok. Выразился не точно. _У_нас_в_Мухосранске_ умение програмировать для Solaris не востребованы рынком уже много лет. _У_нас_в_Мухосранске_ вообше_санов_никогда_не_было!_ _А_потому_у_нас_в_Мухосранске_ Новые приложения не создаются.

>После выпуска Oracle своего Linux, по моему личному мнению, доля Solaris как пускалки Oracle тоже начнёт уменьшатся на глазях.

Поживем - увидим. Пока же чего то ни один банк (за исклюсением Мухосранск-банка) пока не перегнал свои орки с Sun/Sol|IBM/AIX|HP/HPUX на пЭцЭ/Linux. Не говорю что этого не будет - но пока еще нет :)

BRGDS Debian-щег.

anonymous
()
Ответ на: комментарий от anonymous

Я писал про новые сервера.
как минимум 1 - RBC использует Oracle+Linux
Про планы развития я не в курсе.
Перевод существущих серверов дело недлагодарное.

NonHuman ★★★
()
Ответ на: комментарий от anonymous

>У_нас_в_Мухосранске_ умение програмировать для Solaris не востребованы рынком уже много лет. _У_нас_в_Мухосранске_ вообше_санов_никогда_не_было!_ _А_потому_у_нас_в_Мухосранске_ Новые приложения не создаются.

Ну, если у вас в Мухосранске нет, съездите в райцентр, или в облатной центр.
Молодёжи верится с трудом, но лет 8 назад Solaris была достаточно популярной ОС. дотком краш очень больно ударил по Sun. пожалуй больнее чем по остальныс крупным игрокам рынка Unix

NonHuman ★★★
()
Ответ на: комментарий от vtVitus

>нормально настроенный emacs рвёт это поделие, как незнамо что.

Ну можно, конечно, написать аналоги фич Visual Studio на emacs lisp'е и получить то же, но сколько лет это займет? Я уж не говорю о том, какие тормоза появяться... Наглядный пример(и близко по возможностям до VS не дотягивает) - ECB.
О чем можно говорить, если в XXI веке оно подсвечивает код с помощью регекспов...

>учёта того, что в emacs можно писать код начиная от perl и кончая lisp.
В блокноте тоже можно писать код "начиная от perl и кончая lisp". Речь идет о удобстве, скорости разработки и количестве багов.

Продемонстрировать "нормально настроенный emacs" который "рвёт это поделие" сможешь? А то любят тут болтать фанатики разные... А как до дела дойдет...

anonymous
()
Ответ на: комментарий от anonymous

>Ну можно, конечно, написать аналоги фич Visual Studio на emacs lisp'е и получить то же, но сколько лет это займет?

Ути пуси - а обратный процесс вообше невозможен :)))

anonymous
()
Ответ на: комментарий от Joe_Bishop

Visual Assist не понимает разницы между . и -> Уже за это его нужно поганой метлой гнать. Стандартный автокомплит студийный лучше.

eXOR ★★★★★
()
Ответ на: комментарий от eXOR

> Что за сликэдит? У меня 10.0.2 вообще в stl ничего не находит.

2007-ой. Ещё автокомплит по std и итераторам умеет Code::Blocks - этот я сейчас и использую.

Bozz_Bishop
()
Ответ на: комментарий от anonymous

>Есть мнения что программерам надо ставить тачку наихудшую

++

turtle
()
Ответ на: комментарий от bernoulli

>желаю тебе чернокодить на 486 DX2, что б ты не отвлекался и включил >свой моск.

/me с удовольствием программил! Если не ошибаюсь в Borland Turbo C 3.1 Да и вообще по большей части пишу встроенное ПО. Там разбежаться негде (это часто во благо). Средства разработки тоже не ахти (это часто во зло). Зачастую ограничения заставляют именно творить а не быдлокодить. Как подтверждение последнего в нашей компании есть бюро програмцов встроенного ПО и бюро програмцов на ПК. Так вот первые заметно более квалифицированные вне зависимости от языка программирования.

turtle
()
Ответ на: комментарий от anonymous

>Ура! Очередная среда разработки. Чудесно. Интересно, а где программы, которые разрабатывают в этих чудесных средах? Где, скажем, векторный редактор, который бы догнал по функционалу ну хотя бы CorelDraw 6 образца 1996 г.? Ладно, редактор -- где хотя бы просмотрщик, который сравнится с (бесплатными!) IrfanView/XnView?

Не слышал, чтобы они свою систему позиционировали как десктопную. Имхо, железо их на десктоп не тянет, даже Workstations сильно мощные выходят. А для своих задач софт видимо есть, раз контора живет. Так же есть проекты гибридов : Linux на ядре OpenSolaris. Вот там можете использовать XnView или что покрасивее.

>Когда появится нормальная гуёвая морда к архиваторам, вместо нынешних пионерских убожеств?

Зачем архиватору гуи? Да и не влияет наличие gui на качество архиватора.

skwish ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.