Вышел (http://www.sun.com/aboutsun/pr/2009-12/sunflash.20091210.3.xml) релиз интегрированной среды разработки приложений NetBeans IDE 6.8 (http://www.netbeans.org/community/releases/68/), поддерживающую разработку на языках Java, JavaFX, PHP, Ruby, JavaScript, Python, Groovy и C/C++. NetBeans распространяется в исходных текстах под лицензиями GPLv2 и CDDL.
В новой версии представлены следующие новшества:
- Полная поддержка спецификаций: Java EE 6, JSF 2.0/Facelets (JavaServer Faces), Java Persistence 2.0, EJB 3.1 и JavaFX SDK 1.2.1;
- В модуле для разработки на языке PHP добавлена поддержка фреймворка Symfony и особенностей ветки PHP 5.3;
- Улучшен пользовательский интерфейс и средства навигации в модуле поддержки языка Ruby. Добавлена возможность отладки Ruby 1.9 приложений, реализована поддержка JRuby 1.3.1 и RSpec 1.2.7;
- C/C++: Добавлены новые инструменты для мониторинга ввода/вывода, анализа работы многопоточных программ и определения "эффекта гонки" (Race con...URL: http://www.sun.com/aboutsun/pr/2009-12/sunflash.20091210.3.xml
Новость: http://www.opennet.me/opennews/art.shtml?num=24623
Быстро они из беты вышли...Давеча ковырялся в Оффтопик Видимая Студия 2008, видал плугину
для упрощения логический операций, типаif ( A && A^(B && C) && D) ^ A || E && ( C || A ) || E )
Ну очень помогло бы...
А самому никак?
Таких "программистов" надо самих упрощать, хотя, казалось бы, дальше и некуда.
Умны мля, как йожыки...Вот мля, принесут вам 15 Мегабаб кода, гибрида С и С++ написанного студентами МФТИ, тогда повеселитесь.
Ни когда ещё не видели
if ( a > 5 && c = ' ' and (a || b ) != 100 or c != '\n' ) {
if ( ifce == ((IN_25|IN_50|IN_96)||((IN_25|IN_50|IN_96) && IN_OUT_1 && IN_OUT_2)
setbyte_out(ifce, c |IN_OUT_1 && IN_OUT_2| MASK )
}
Документации вообще ноль. Есть только код и бинарник под виндовз. Вот тогда попи...дели бы.
так ты лабы чтоли проверяешь?
кому это нужно такой код проверять
Коммитерам или разработчикам плагинов какого-нибудь крупного проекта. Свободный софт тоже не всегда хорошо документируется, особенно новые версии.
Или ты только лабы на васике делаешь?
Известны 10 преимуществ Паскаля перед Си:) Я приведу только одно, но самое важное:
На Си Вы можете написать:
for(;P("\n").R-;P("\ "))for(e=3DC;e-;P("_ "+(*u++/8)%2))P("| "+ (*u/4)%2);На Паскале Вы НЕ МОЖЕТЕ такого написать.
;-D
А если серьёзно - убивать тех, кто так пишет. Ну или отчислять.
>На Си Вы можете написать:
>for(;P("\n").R-;P("\ "))for(e=3DC;e-;P("_ "+(*u++/8)%2))P("| "+ (*u/4)%2);
>А если серьёзно - убивать тех, кто так пишет. Ну или отчислять.Угу. Старый аккордеон... Разбираем...
for( /* none */; P("\n").R-; P("\ ") )
for( e=3DC; e- ; P("_ " + (*u++/8)%2 ) )
P( "| " + (*u/4)%2 );что видим. Начнем с того, что P("\n").R- это что-то явно не С-шное. Во-первыз R- - явная ошибка синтакиса, во вторых меня сильно терзают сомнения по поводу "." - сдается мне, как минимум тут должна быть "->". Вызов функции (или макроса, что в данном случае фиолетово) P не соотвеветствует семантике языка. Не складываются в C строки оператором "+" в записе P("_ " + (*u++/8)%2 ). А тем более не складываются строки с целым. Это можно сделать, но надо писать приведения к типам, а это улучшит читабельность кода. А присваивание "e=3DC"? или последующая операция "e-"? И вообще, напишите любую программу в одну строку (паскаль так тоже умеет) и получите еще большую ахинею. Так что боян он и есть боян. ЭТО не соберется ни одним компилятором. Разве что в три раза больше кода для препроцессора сверху повесить, но это уже совсем другая задача. Если ее ставить так, то любой бинарник можно в компилируемый код превратить...
А убивать надо тех, кто такие бояны писал - их стараниями на С так писать начали. А в С++ подобные записи вообще обыденность - за кодом смысла не видно.
Вы препод МФТИ? Никогда бы не подумал ;-) у нас тоже программирование приколист вёл
c =' ' - это так и должно быть?Код клевый. Афтара на сковородку.
>c =' ' - это так и должно быть?
>
>Код клевый. Афтара на сковородку.см. K&R, на первых страницах... По-моему, подсчёт слов ..
int c, count;
c = getchar();if ( c == ' ' || c == '\t' || c == '\n' )
count++;
Но это не есть куль....
Постоянно путают == с =if ( c = ' ' || c = '\t' || c = '\n' )
иногда так
if ( c == ' ' | c == '\t' | c == '\n' )иногда так
if ( c = '' || c == '\t' || c == '\n' )иногда так
if ( c == "" || c = "\t" || c == "\n" )иногда всё вместе
if ( c = "" | c = "\t" | c = "\n" ):)
Об этом и говорю. Что там операция присваивания в условии, а не равенства. "с=' '". Наверное должно быть "c == ' '".
>Об этом и говорю. Что там операция присваивания в условии, а не
>равенства. "с=' '". Наверное должно быть "c == ' '".Туплю. Все увидел. Но код все равно ужасен. Только лишние запутки от такого вот написания.
> Быстро они из беты вышли...Я вообще давно привык на бетах сидеть. У них так налажена работа, что после релиза очень скоро выходит более чем юзабельная бета следующей версии так что в релизах даже нет особого смымла.
А где в нем можно указать путь к include файлам для конкретного проекта?
File -> Project Properties -> Code Assistance -> [ C C++] -> Include dirictoriesКак-то так...
Yes! Спасибо, дружище, а то роюсь, роюсь, как слепой. Только в меню File его нет, оно непосредственно в меню проекта оказалось.
>Yes! Спасибо, дружище, а то роюсь, роюсь, как слепой. Только в меню
>File его нет, оно непосредственно в меню проекта оказалось.А ещё идешь в каталог проекта, тама папка nbproject, тама configuration.xml
тама ищёшь тег <incDir> и добавляешь свои каталоги между в тегами <pElem> и </pElem>
<incDir>
<pElem>/usr/include</pElem>
<pElem>/usr/src/linux/usr/include</pElem>
<pElem>.</pElem>
<pElem>../</pElem>
</incDir>
Thank! Уже пробую :)
Боузер основанный, извините, на чем?
Про python & django опять ничего (
>Про python & django опять ничего (Во-во, +1. Лучше бы питон подтягивали ;)
Всё равно не сделают лучше, чем в PyDev :-)
Блин, по сайту Санок надо только через Chrome лазить, у них не HTML страницы, у них JavaScript страницы :)
угу, а html код страниц такой, что ваятелям руки бы повыдергивать... То что оно на джаве совсем их не оправдывает.
загружает и правда быстрее чем раньше, хотя тут меня железка сильная
но шрифты и тормоза
это наверно для очень ленивых программистов, которым не влом ждать
Отличная IDE. Qt сейчас тоже поддерживается на нормальном уровне.До этого пробовал Eclipse - ужас.