Форум: "Прочее";
Текущий архив: 2007.12.02;
Скачать: [xml.tar.bz2];
ВнизFAR открыл исходники ! Найти похожие ветки
← →
Фар-юзер (2007-10-29 05:37) [0]Типа ура !
http://forum.farmanager.com/viewtopic.php?p=27894#27894
← →
ssk (2007-10-29 17:18) [1]и будет теперь у каждого свой фар...
← →
tesseract © (2007-10-29 21:22) [2]БАЯН. Давно уже а толку ? Total Commander намного практичнее и удобнее. Но 7-как пока тормозит жесть.
← →
Правильный_Вася (2007-10-29 21:25) [3]
> БАЯН. Давно уже
???
26 октября этого года вроде
← →
tesseract © (2007-10-29 21:42) [4]
> ???26 октября этого года вроде
Да уж года два как они переданы Рошалем другим людям.
← →
homm © (2007-10-29 22:02) [5]> [4] tesseract © (29.10.07 21:42)
> Да уж года два как они переданы Рошалем другим людям.
Другим людям = всем желающим? Или я не правильно понял новость?
← →
tesseract © (2007-10-29 22:08) [6]
> Другим людям = всем желающим? Или я не правильно понял новость?
ну разница то, какая, проект заглох за два года насмерть.
← →
homm © (2007-10-29 22:12) [7]> [6] tesseract © (29.10.07 22:08)
Извини, дельфи тоже отдана в другие руки, она стала опенсорсной?
← →
Eraser © (2007-10-29 22:30) [8]> [7] homm © (29.10.07 22:12)
никто её в другие руки не отдавал, просто организовали подразделение внутри borland"а.
← →
Petr V. Abramov © (2007-10-29 22:56) [9]тперь каждый может назвать авторов ФАР`а чайниками, тыкая пальцем в монитор около нерелигиозного кода
← →
Чайлд (2007-10-30 01:28) [10]А что нужно добавить в ФАР?
Чего в нём нет?
Там же уже всё есть, разве нет?
← →
Skyle © (2007-10-30 06:52) [11]
> Чайлд (30.10.07 01:28) [10]
> А что нужно добавить в ФАР?
> Чего в нём нет?
> Там же уже всё есть, разве нет?
Юникод и поддержка 64бит.
← →
@!!ex © (2007-10-30 10:53) [12]> [11] Skyle © (30.10.07 06:52)
UFar
64 бита вроде делают уже.
← →
Правильный_Вася (2007-10-30 10:59) [13]
> Да уж года два как они переданы Рошалем другим людям.
на сайте написано, что фар груп занимается с 2001 года, но Рошаль продолжает контролировать процесс
← →
Skyle © (2007-10-30 11:20) [14]
> @!!ex © (30.10.07 10:53) [12]
> > [11] Skyle © (30.10.07 06:52)
>
> UFar
> 64 бита вроде делают уже.
180?
Скачал, у меня глючит безбожно, жду...
И 64бита обещают, тоже жду...
← →
palva © (2007-10-30 11:23) [15]> Total Commander намного практичнее и удобнее.
Только его надо купить.
Новичка можно убедить раскошелиться соображениями практичности и удобства.
Для старичка же самый практичный и удобный продукт это привычный продукт.
← →
TUser © (2007-10-30 19:37) [16]> tesseract
ФАР жив, пока живы адепты правильной веры.
Насчет ТС. Он менее удобен, по крайней мере мне, потому что в ФАРе я сразу в консоли, а есть с ней много работать, то это жутко удобно. У всех свои задачи.
← →
tesseract © (2007-10-30 21:13) [17]
> Насчет ТС. Он менее удобен, по крайней мере мне, потому
> что в ФАРе я сразу в консоли, а есть с ней много работать,
> то это жутко удобно. У всех свои задачи.
в TC можно хоть двадцать консолей открыть, каждую в своей вкладке. В общем FAR - религия, TC инструмент ;-)
← →
Mitrandir (2007-10-30 21:28) [18]tesseract © (30.10.07 21:13) [17]
>В общем FAR - религия, TC инструмент ;-)
Блажен верующий.
← →
Правильный_Вася (2007-10-30 21:48) [19]
> TC инструмент
тоже религия, мнящая себя инструментом
← →
palva © (2007-10-30 21:53) [20]> TC можно хоть двадцать консолей открыть
Консоль фара это не совсем то, что можно открыть из TC. Вы просто не в курсе.
← →
palva © (2007-10-30 21:58) [21]> тоже религия, мнящая себя инструментом
ИМХО то и другое инструменты. Просто есть люди которые относятся к инструменту как к религии. У них свербит, когда кто-то пользуется другим инструментом.
← →
celades © (2007-10-30 22:38) [22]Я даже и не думал, что там такой говно-код:( Расчитывал на лучшее, если честно...
← →
@!!ex © (2007-10-30 23:33) [23]> [22] celades © (30.10.07 22:38)
Ни разу в жизни не видел больших проектов с красивым кодом.
← →
Anatoly Podgoretsky © (2007-10-30 23:35) [24]> @!!ex (30.10.2007 23:33:23) [23]
Открой исходники Дельфи
← →
celades © (2007-10-31 00:14) [25]
> Ни разу в жизни не видел больших проектов с красивым кодом.
я видел. и не большой он вовсе.
← →
Чайлд (2007-10-31 02:58) [26]
> Skyle © (30.10.07 06:52) [11]
>
> > Чайлд (30.10.07 01:28) [10]
> > А что нужно добавить в ФАР?
> > Чего в нём нет?
> > Там же уже всё есть, разве нет?
>
> Юникод и поддержка 64бит.
Там же есть Юникод. По крайней мере просматривать тексты можно.
А 64 бита зачем? Просто чтоб было? Увеличить скорость копирования это не поможет.Только лишнее усложнение.
И потом я имел в виду, каких функций Фару не хватает?
← →
Skyle © (2007-10-31 07:54) [27]
> Чайлд (31.10.07 02:58) [26]
> Там же есть Юникод. По крайней мере просматривать тексты
> можно.
> А 64 бита зачем? Просто чтоб было? Увеличить скорость копирования
> это не поможет.Только лишнее усложнение.
>
> И потом я имел в виду, каких функций Фару не хватает?
Юникод - это когда в обычном фаре подключаются таблицы? В 180 сделано немного удобнее, но именно немного.
А насчёт 64бита. Есть в 64битной винде такие папки, которые фар показывает неправильно. Поищите в гугле например по far wow64
← →
palva © (2007-10-31 08:28) [28]
> Чайлд (31.10.07 02:58) [26]
> Там же есть Юникод. По крайней мере просматривать тексты можно.
Просмотр, редакторы - это все внешние программы. Их можно какие угодно подключить. А вот файлы, в имени которых есть символы типа умляутов и экьютов, фар не берет. Приходится заходить в эксплорер и переименовывать.
← →
@!!ex © (2007-10-31 09:06) [29]> [24] Anatoly Podgoretsky © (30.10.07 23:35)
У дельфи открытые сорсы?
← →
Рамиль © (2007-10-31 09:19) [30]
> У дельфи открытые сорсы?
Так вся иерархия VCL открыта, этого мало?
← →
@!!ex © (2007-10-31 09:33) [31]> [30] Рамиль © (31.10.07 09:19)
Исходники дельфи и VCL - не одно и тоже.
Да и VCL - ИМХО не пример красивого кода...
← →
KSergey © (2007-10-31 10:30) [32]> @!!ex © (31.10.07 09:33) [31]
А можно пример озвучить?
← →
@!!ex © (2007-10-31 10:36) [33]> [32] KSergey © (31.10.07 10:30)
> [23] @!!ex © (30.10.07 23:33)
← →
clickmaker © (2007-10-31 10:51) [34]красивый код - это когда каменты типа таких
{** My super function ***}
{*********************************}
function MySuperFunction(P1: integer; P2: pchar): integer;
begin
end;
{*********************************}
{__==************==__}
← →
Anatoly Podgoretsky © (2007-10-31 13:25) [35]> @!!ex (31.10.2007 09:33:31) [31]
Ты начал торговаться, то подавай сложный проект, то это не то.
← →
Anatoly Podgoretsky © (2007-10-31 13:26) [36]> clickmaker (31.10.2007 10:51:34) [34]
То же не предел красоты
function Super(P1: integer; P2: pchar): integer;
← →
clickmaker © (2007-10-31 13:39) [37]истинная красота кода возможна только в с++
x = (a == b ? c : d);
:)
← →
wicked © (2007-10-31 13:55) [38]
> истинная красота кода возможна только в с++
>
> x = (a == b ? c : d);
это не красота
это фича, усложняющая чтение кода, но без которой иногда не обойтись - код будет еще длинней и запутанней
← →
clickmaker © (2007-10-31 13:58) [39]
> усложняющая чтение кода
а в чем усложение? наоборот - знак вопроса там можно рассматривать как приближение к человеческой речи
← →
wicked © (2007-10-31 15:18) [40]
> > усложняющая чтение кода
>
> а в чем усложение? наоборот - знак вопроса там можно рассматривать
> как приближение к человеческой речи
личное восприятие - после того, как глаз натыкается на "?", автоматически возвращаюсь влево и нахожу условие, потом прыгаю вправо и пробую найти границы двух выражений после "?"
и даже зная, что тернарный оператор имеет наинизший приоритет, стараюсь выражения заключать в скобки
но это лично моё восприятие - "не все приближения к речи одинаково полезны" :)
← →
wendy parkinson (2007-10-31 15:36) [41]Польза этого оператора в том, что он возвращает значение, в отличие от if.
"Salam Aleikum " + directory.get_user_initials("Djashmet") + ".\nCan you please send me a " + (directory.is_suspicious("Djashmet")? "post card": "gift") + "?\nThank you."
← →
ferr (2007-10-31 15:41) [42]#include <stdio.h>
#include <conio.h>
#include <math.h>
void main ()
{
int a = 1, b = 2, c = 3;
(a > 1 ? b : c) = 4;
printf("%d, %d, %d", a, b, c);
}
← →
wicked © (2007-10-31 16:03) [43]> ferr (31.10.07 15:41) [42]
> #include <conio.h>
> #include <math.h>
лишние
> int a = 1, b = 2, c = 3;
> (a > 1 ? b : c) = 4;
> printf("%d, %d, %d", a, b, c);
D:\temp>bcc32 ternary_test.c
Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
ternary_test.c:
Error E2277 ternary_test.c 6: Lvalue required in function main
*** 1 errors in Compile ***
← →
wicked © (2007-10-31 16:05) [44]а вот так сработает
#include <stdio.h>
int main ()
{
int a = 1, b = 2, c = 3;
*(a > 1 ? &b : &c) = 4;
printf("%d, %d, %d", a, b, c);
return 0;
}
особенно хорошо это выглядит с ссылками на классы - тоже никаких звездочек ;)
← →
ferr (2007-10-31 16:07) [45]Ну так и знал что кто-нибудь сочтёт своим долгом докопаться. Воткнул в первый попавшийся шаблон, а шаблоном оказалась программа одного студента который просил меня проверить..
#include <stdio.h>
int main (void)
{
int a = 1, b = 2, c = 3;
(a > 1 ? b : c) = 4;
printf("%d, %d, %d", a, b, c);
return 0;
}
// gcc
← →
Anatoly Podgoretsky © (2007-10-31 16:50) [46]> wicked (31.10.2007 13:55:38) [38]
С запутанность легко бороться, путем создания функции IIF (на любом языке программирования, а если язык поддерживает вариаты, то еще и изящно)
← →
Anatoly Podgoretsky © (2007-10-31 16:52) [47]> clickmaker (31.10.2007 13:58:39) [39]
Смеешься, ну так попробуем перевести на человеческий язык
x = (a == b ? c : d);
Х присвоить а=b впорос c двоеточие d
Не лучше я пойду повешусь.
← →
homm © (2007-10-31 17:21) [48]> [47] Anatoly Podgoretsky © (31.10.07 16:52)
> Не лучше я пойду повешусь.
А лучше? Пойдете и повешаетесь?
Казнить нельзя помиловать.
← →
Anatoly Podgoretsky © (2007-10-31 19:55) [49]> homm (31.10.2007 17:21:48) [48]
Ну не вешаться же на рабочем месте.
← →
Бывалый (2007-11-01 02:08) [50]
> clickmaker © (31.10.07 13:39) [37]
>
> истинная красота кода возможна только в с++
>
> x = (a == b ? c : d);
Так лучше:if a = b then x := c
else x := d;
А можно так.function IfThen(const ab, c, d : Boolean): Boolean;
begin
if ab then Return c
else Return d;
end;
x := IfThen(ab, c, d);
Но обычные If и Then выделяются чёрным шрифтом, и поэтому хорошозаметны. А такая конструкция сливается с прочими вызовами функций, и можно незаметить, что здесь условие. Поэтому я вполне сознательно ею никогда не пользуюсь.
Символ ? в Си вообще не заметен на общем фоне, также как и скобки { }. Не язык, а тест на внимательность. Поэтому Си плох.
← →
Иа (2007-11-01 03:45) [51]
> С запутанность легко бороться, путем создания функции IIF
> (на любом языке программирования, а если язык поддерживает
> вариаты, то еще и изящно)
В такой самописной функции все параметры будут вычисляться, что зачастую неприменимо
сравни x != null ? x.Foo() : y.Bar() и IIF(x != null, x.Foo(), y.Bar())
← →
Джо © (2007-11-01 06:52) [52]> [51] Иа (01.11.07 03:45)
> сравни x != null ? x.Foo() : y.Bar() и IIF(x != null,
> x.Foo(), y.Bar())
Боже, какой ужас...
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2007.12.02;
Скачать: [xml.tar.bz2];
Память: 0.58 MB
Время: 0.038 c