Прикольное сравнение, а как определилось насколько этот движок мощный?имеет отличный мозговой движок
Как можно увидеть потенциал?
Конечно не этично, зато действует.
Иха!!! F#!!!
Следующая программа определяет размер директории
open System open System.IO let TimeStart=DateTime.Now.ToString("hh:mm:ss"); Console.WriteLine(@"Введите путь к каталогу, который Вас интересует, например C:\Program Files ") let PathOfFolder=Console.ReadLine() printfn "%s" TimeStart let UnglySizeOfFolder folder= Array.sum (Array.map (fun (info : FileInfo) -> info.Length) (Array.map (fun file->new FileInfo(file)) (Directory.GetFiles( folder, ".", SearchOption.AllDirectories)))) let Size = let SizeInBytes=UnglySizeOfFolder PathOfFolder let SizeInMegaBytes=SizeInBytes/(1024L*1024L) SizeInMegaBytes let TimeEnd=DateTime.Now.ToString("hh:mm:ss"); printfn "%s" TimeEnd printfn "%d Megabytes in %s" Size PathOfFolder Console.ReadLine()
Мне очень нравиться книга с дятлом или воробьем. Она на английском.
визначення стану портів, та багато іншого.
Конструкции становятся громоздкими:
class Manager
{
template<typename T>
friend class Task;
template<typename T>
friend void Shedule<T>::dispatch(Task<T>*);
template<typename T>
friend int ticket() {
return ++Manager::Counter;
}
static int counter;
};
в этом коде используется ООП и Обобщенное программирование, плюс спецификация доступа.
Код сложный, содержит 16 ключевых слов, и 6 ключевих типов символов. На этот код
можно сказать, да это С++.
А что будет, если мы делаем что - то на уровне абстракции пониже, следующий код,в принципе делает то же, что и предыдущий:
//раскомментируйте для другой абстракции
//typedef T AnyType
//данные
int Counter;
//функция
int ticket() {return ++Counter;}
class Task;
Дальше полагаемся на «честность» дальнейшей разработки…
Но как только настанет критичекая точка, такой код потребует огромных усилий.
С/С++ хорош, но для успешной поддержки кода важна именно нотация, договоренность
между членами команды, а к конкретному ЯП привязываться — дело второе.
С другой стороны, знание С/С++, имхо, должно быть стандартом, одним из базовых
навыков программиста. Если в мире наиболее всего распространен английский, то в программировании — С/С++;
в разработке. Но часть уже работает, тем кто пользуется QNX 6 могу прислать попробовать, с исходником разумеется
Не, пока.
альтернативный один интерфейс, другую «мордочку», чтобы в настройках можно было выбрать каким пользоваться. На сколько это законно? Как думаете?
О как.
4. Пиарить и продвигать украинских девелоперов, как мастеров аутсорса, уже по месту, в Канаде.
Як на мене, трохи дивно. Про дівчат сподобалось, може поїхати туди по дружину, привезти сюди, хай буде козачка...
как у Delphi и Pascal
Думаю взлетит, он предназначен для своей ниши рынка, никого не копирует, имеет притягивающий синтаксис...Не взлетит
Кажется F# выгодно отличается от невзлетевшего J#:
Заявленной целью разработки Visual J# было облегчение перехода разработчиков на Java с платформы Java на платформу.NET Framework. Однако эта цель достигнута не была по ряду причин, прежде всего из-за неполной совместимости J# с Java. Тем разработчикам на Java, которые всё же решили перейти на платформу.NET, оказалось в большинстве случаев проще изучить C# или Managed C++ и начать писать на нём, чем изучать отличия J# от Java и привыкать к нему. По этой причине Visual J# широкой популярности не получил
также у него присутствует утверждение, что в скором времени горка совпадет с горкой распределения по возрасту мужского населения.
Все они в одинаковы в одном, пишут «как все херово, и какие мы униженные и оскорбленные». А мне нравятся совсем другой тип людей, которые в случае чего могут огрызнуться и по балде дать, и скулить и не будут, если пинка получат.
Согласен, муть. До конца не дочитал, тошно стало.
И Java и С++ прежде всего ЯП, набор ключевых слов «естественного английского» и операций. Со временем будут появлятся новые
ЯП, более удобные и новые переводчики для новых железок. Расслабтесь, мы в Нирване...