As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I understand why standards can be open while their implementations can be closed. However, I have a problem understanding the inverse. For example, the C++ standard is commercial, yet some of its implementations (e.g. gcc and clang) are open source. I believe PDF is like this as well.
More generally, would a closed standard not prohibit its broad use, which is one of the objectives of a standard? In reality, who benefits from what, and why are closed standards used?
In fact the C++ standard isn’t actually closed (its source is on Github …). You confuse “closed” with “published commercially”.
That’s a difference that comes stems from the unfortunate fact that maintaining and publishing standards documents simply costs money, and organisations such as ISO want to get paid for doing (part of) this work.
The situation is very similar to patent offices, and even more so to publishing in research: almost all research is open – for about any definition of the word – yet the publications are more often than not hidden behind paywalls, because the publishing houses pursue a business model that is paid per view (in addition to some upfront fee paid by the researchers).
On a personal note, I believe that this is a perverse situation that is an ugly anachronistic hold-over from a time before Internet when publishing a manuscript actually cost money. I’ve got some more things to say on this topic but the moderators would censor them. ;-)
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I googled a lot but could not get a suitable tool.
I have a .NET application. To make the reporting feature much better, I am trying to find a third party tool for reporting as well as capable to generate the reports as pdf, jpg etc.
The main thing is to design the reports by the end-user as per their needs. I checked Cognos, I found that it gives the output as grid like style but I need in a customized manner too.
I got the below third party tools.
Fast Reports
Jreport
Cognos
Combit
I need a tool, that is very easy from end-user's prospect.
Any suggestion will be helpful.
If you want end users to design their own reports on demand, have you tried the new Power View (SQL Serves 2012)?
http://www.microsoft.com/en-us/bi/Products/PowerView.aspx
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Is anyone knowledgeable on programming language implementation of algorithmic trading?
I am going to propose a research project on functional programming and algorithmic trading.
My proposal is here: http://pastebin.com/wcigd5tk
Any comments would be very appreciated.
What do you think the future of functional languages in the financial field is? I see many job postings that ask for experience in java and C++, and i dont understand why.
Jane Street is very well known for using OCaml for their trading software. Here you can find some reasons why they decided to use functional languages rather than imperative ones. They also have a blog describing several specific solutions to problems they encountered during development.
C++ is the most popular in that field.
java , python ,haskall ,c# are all runners up
haskall and c# are functional with haskell being purely functional
eventually the field will move to a more "modern language" like c# or haskall but right now c++ has so much support the libraries are already made and its implementation is the easiest .
For Trading application, it usually has Real time, multithread, low latency, high availability to consider too. I was working in a company developing a trading application using both(mixed) C++ and Java as it fit with the behaviour of the application.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
More of a side thing I want to learn since they never really went much over it in college, and yes im sure this has been asked plenty of times but Books/Algorithms get updated. So I wanted to most updated opinions/reviews of it.
I am less concerned about the history of it, but more concerned about actual implementation. And maybe by the end of the book implementing my own pseudo encryption algorithm.
I recall hearing something about Crpytool being a good learning program. I don't know if that is still true or not.
I am guessing typical encryption algorithms can be pretty much implemented in most languages right? Like MD5 in php and c?
http://www.schneier.com/book-practical.html
And please don't use your pseudo-encryption algorithm for anything more important than your own love letters. It's probably best not to use your own implementations of standard algorithms either.
Here is Cryptography for Developers and Cryptography in C and C++ books which I advise you much
The handbook of applied cryptography is worth to read, especially chapter 14.
http://www.cacr.math.uwaterloo.ca/hac/
Wikipedia has a good bibliography page on the subject which history page shows frequent updates.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
Not a book that talks about how to code but more high level organization of software.
General Responsibility Assignment Software Principles and Domain Driven Design are in my opinion are the next must have things you should get familiar with after learning to code. API Design is also a good read, especially when you are developing the software that will be used/extended by multiple people.
I am not in favor of learning patterns as it is EASIER to misuse them if the intention is not understood correctly. (Everything seems like a nail if you have a hammer kind of thing). I have nothing against patterns but I have seen it mostly misused by the junior developers thus creating hard to maintain products.
My Professor at RWTH recommended these:
Jacobson, I., et al (1992): Object Oriented Software Engineering
Meyer, B. (1997) : Object Oriented Software Construction,2nd edition, Prentice Hall, ISBN 0-136-29155-4
Though perhaps it is not strictly architecture-related (although I believe you'll find that most prescriptions of architecture patterns are mere guidelines at best, and far from comprehensive), Steve McConnell's Code Complete is truly required reading. More importantly than teaching you design patterns, it will teach you to be a better programmer so that you can make these kinds of decisions for yourself.
I really like Fowler's Design Patterns. Deep stuff, some of it's hard to get through, but yum.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Did anyone here a real company using JavaFX for real life applications?
I did a shallow search about JavaFX usage, and found almost no heavy usage case.
Anyone knows companies which actually using JavaFX? I'm really afraid that JavaFX (which is being currently the only somewhat opensource RIA platform) will not survive.
Update this question gives a few example of JavaFX programs (mostly code written for contests). But I saw no commercial users there.
http://www.vancouver2010.com through the Medals or the Athletes pages using the tab called Geo View. Or you can access it via these direct links:
** EN – http://www.vancouver2010.com/olympic-medals/geo-view/
** FR – http://www.vancouver2010.com/fr/olympique-médailles/vue-de-geo/
Ubivent and DaliReport - I haven't tried either of them but it's marginally comforting to know they exist. Of course, Sun itself uses JavaFX (no surprise there).
Of course, I've also written my own real-world JavaFX application. It's not at the enterprise level, but nonetheless sees many users.
This press release suggestions "Canoo"
I haven't heard much about people using JavaFX, but it does look like a strong contender to WPF.
Some of the shops using JavaFX are listed at javafx.com here.
I haven't seen or heard much real, large-scale use myself.
I tried to do a simple little project with it, and it initially seemed awesome, but then I hit a bunch of bugs. This was back when it was still beta though.