Tagged Questions
275
votes
34answers
60k views
How do I create my own programming language and a compiler for it
I am thorough with programming and have come across languages including BASIC, FORTRAN, COBOL, LISP, LOGO, Java, C++, C, MATLAB, Mathematica, Python, Ruby, Perl, JavaScript, Assembly and so on. I ...
8
votes
4answers
564 views
How are undocumented functions discovered?
I've always wondered how do you find undocumented / private API ?
Example the Apple undocumented / private API, Play Station, Windows Phone 7, Win32 Kernel, Windows API, hidden callback, etc...
...
3
votes
5answers
328 views
When Interfacing with a 3rd Party API, What Can Make Things Challenging?
Reuse of components in development of software program are always exposed through the API's.
Most of the products in today's world (such a facebook, google, .Net, JDK, ...) provide API's to reuse ...
3
votes
2answers
333 views
How do you write a code analysis & refactoring tool to interface with Visual Studio?
Recently while working on a project of mine and doing some refactoring I got an idea to write a custom tool to help me analyze my code in a very specific context and perform some very custom ...
1
vote
2answers
134 views
How to use the APIs for different platforms?
From what I know, learning a programming language consists of :
1- Learning the syntax
2- Learning how does the language handle\use\implement its "abilities" (Classes, delegates, structs, ...