Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I wonder if anyone can suggest me on which language I can compile exe file which is indepdent like NSIS but more powerful. something which can I run on Win XP+ without any framework (.net / whatever), but external Dlls are accepted.
thanks.
By mentioning "NSIS" I understand that you want to create a self-extracting installer executable. Right?
"NSIS" seems to be one of the most powerful ones available so if you want to have something more powerful you'll have to write the installer in a regular programming language.
If you are not interested in installers:
There are many programming languages available for Windows that can generate stand-alone executables:
C, C++, Pascal, Visual Basic, ...
(Note that the latest version of Visual Basic will generate .NET executables)
The open-source and free variants of the programming languages are:
C, C++, Assembler: GCC (available in different variants: MingW, Cygwin, Dev-Cpp, ...)
Pascal: FreePascal (a variant is the graphically-oriented "Lazarus")
Of course you can also buy a professional compiler.
(Using C and C++ you can also create DLL libraries.)
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm wanting to learn assembly programming and have found some great resources online, but the majority of them are oriented towards Linux users, DOS users, or use a high level assembler. I have no problem with Linux, but I just prefer Windows. Are there any resources (preferably online, but book is fine) that are oriented towards Windows users. I also would like it to give a strong explanation of the hardware.
To really learn the Intel/AMD processor, you may want to read from the source:
http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html?iid=tech_vt_tech+64-32_manuals
This will give you everything you need to know about all the instructions. It won't tell you how to write code for your assembler, though. However, Intel uses the same syntax as Microsoft uses, so it should be a perfect match.
Note that AMD has similar books that you can also download. I prefer the Intel docs, but unless you want to use extensions from one of these brands, you'll be good with either one.
These books are free too.
Yes, get a book.
But you'll also want programming tools. Visual Studio Express for C and C++ includes ML, an x86 assembler, and a quite nice development environment. To my amazement, it is free. Guess MS is making tons of money on Word.
This suggests you should get a book that is focused on Microsoft assembler, often called "MASM" in spite of being filed under "ML.exe".
There's plenty of good info on the web. http://masm32.com/ for instance. Also, look up "wininc" (which can be used with jwasm). Microsoft's own online documentation is a bit challenging to search/read, but has all the details you'll need.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I have recently started learning Ruby and Perl. Could any of you please suggest me compilers for those, so that I can practice?
For Perl you want Strawberry Perl or DWIM Perl. Strawberry probably has everything you want but DWIM is just Strawberry with some extra modules and the Padre ide:
It contains:
Strawberry Perl 5.14.2.1 RC which itself is a standard Perl with several extensions already installed.
A large part of Task::Kensho, a list of recommended packages.
Padre, the Perl IDE 0.94.
Module::Version 0.12 so you can use mversion to check which version of each module you have.
Moose 2.0402, the post modern Object System.
Dancer 1.3092 to build a light-weight web application.
Plack and plackup 0.9985 to serve your web pages.
Perl::Critic 1.117, to police yourself.
Perl::Tidy 20101217, to keep your code nice.
DateTime 0.72 to make it easy to deal with dates and time.
SQLite 1.35, to hold your data tight.
MySQL 4.020, PostgreSQL 2.18.1 and DBD::ODBC 1.31 drivers.
Lots of additional modules... (see details in the README file.)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Are there any good resources for beginning writing applications for OS X?
I'm familiar with c++, Java, php so don't necessarily need introduction to programming concepts but don't really know where to start with creating applications for a mac.
I have used Borland for creating .exe files on a PC. Is there a similar system for macs?
If you want to continue in a language you already know, you can use Qt, which uses C++ and supports many platforms, including OSX.
However, the most common programming language for OSX is Objective-C, which you'll be able to find many tutorials on-line.
The most common IDE to use is XCode, which is free in the App Store.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Does anyone know an easy to use application that creates exe setup installation package for any windows program? InstallJammer looks a good candidate but its development is discontinued and it does not create a desktop icon although I configured it to do so (probably a bug - googling did not help much). Any comment would be appreciated. Thanks.
All a question of how complicated you want to get. If you just need something quick to install a handful of files, I would recommend NSIS. If you need something with a bit more power and flexibility I'd go with WiX, which emits Windows Installer MSI packages.
Both of these a script\text based, so you can see what you are doing, and don't have any license fees.
I second the recommendation for NSIS. It will do everything you need, works with XP, Vista and Windows 7. Is compatible with 64-bit and handles user privileges and short-cuts.
It is all I use for all of my installers and patches and some of them are quite complex, it is also free and open-source.
Download the main framework at http://nsis.sourceforge.net/Download and then I would also recommend using the HM-NSIS editor for writing your scripts http://hmne.sourceforge.net/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Are there any good, cross platform (SBCL and CLISP at the very least) easy to install GUI libraries?
Ltk is quite popular, very portable, and reasonably well documented through the Tk docs. Installation on SBCL is as easy as saying:
(require :asdf-install)
(asdf-install:install :ltk)
There's also Cells-Gtk, which is reported to be quite usable but may have a slightly steeper learning curve because of its reliance on Cells.
EDIT: Note that ASDF-INSTALL is integrated this well with SBCL only. Installing libraries from within other Lisp implementations may prove harder. (Personally, I always install my libraries from within SBCL and then use them from all implementations.) Sorry about any confusion this may have caused.
clg is a binding of GTK for Common Lisp. Both complete and lispish.
If you want to design graphical interfaces in CL, you might want to take a look at CLIM, too, which some kind of standard API for GUIs. Allegro and Lispworks have their own implementation of it, and there's a free software one, McCLIM.
Also, just found a Smoke library QT bindings, called CommonQt for CL
There's also wxCL, providing CFFI bindings for wxWidgets.
LispWorks comes with CAPI, it's portable accross Mac, Windows and Linux and even has some GUI-Builder. It's free for personal use.