Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 51
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
No birthdays today

Next birthdays
11/25 Chris (39)
11/25 JamesH (17)
11/25 Oakley (21)
Contact
If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.


Special Thanks To:
  • Aaron Holmes
  • Aaron Wheeler
  • Adam Horden
  • Alan Scrimgeour
  • Andre
  • Andrew Haynes
  • Anonymous000
  • asabase
  • Austin Weil
  • barney
  • Barry
  • Bert Hickman
  • Bill Kukowski
  • Blitzorn
  • Brandon Paradelas
  • Bruce Bowling
  • BubeeMike
  • Byong Park
  • Cesiumsponge
  • Chris F.
  • Chris Hooper
  • Corey Worthington
  • Derek Woodroffe
  • Dalus
  • Dan Strother
  • Daniel Davis
  • Daniel Uhrenholt
  • datasheetarchive
  • Dave Billington
  • Dave Marshall
  • David F.
  • Dennis Rogers
  • drelectrix
  • Dr. John Gudenas
  • Dr. Spark
  • E.TexasTesla
  • eastvoltresearch
  • Eirik Taylor
  • Erik Dyakov
  • Erlend^SE
  • Finn Hammer
  • Firebug24k
  • GalliumMan
  • Gary Peterson
  • George Slade
  • GhostNull
  • Gordon Mcknight
  • Graham Armitage
  • Grant
  • GreySoul
  • Henry H
  • IamSmooth
  • In memory of Leo Powning
  • Jacob Cash
  • James Howells
  • James Pawson
  • Jeff Greenfield
  • Jeff Thomas
  • Jesse Frost
  • Jim Mitchell
  • jlr134
  • Joe Mastroianni
  • John Forcina
  • John Oberg
  • John Willcutt
  • Jon Newcomb
  • klugesmith
  • Leslie Wright
  • Lutz Hoffman
  • Mads Barnkob
  • Martin King
  • Mats Karlsson
  • Matt Gibson
  • Matthew Guidry
  • mbd
  • Michael D'Angelo
  • Mikkel
  • mileswaldron
  • mister_rf
  • Neil Foster
  • Nick de Smith
  • Nick Soroka
  • nicklenorp
  • Nik
  • Norman Stanley
  • Patrick Coleman
  • Paul Brodie
  • Paul Jordan
  • Paul Montgomery
  • Ped
  • Peter Krogen
  • Peter Terren
  • PhilGood
  • Richard Feldman
  • Robert Bush
  • Royce Bailey
  • Scott Fusare
  • Scott Newman
  • smiffy
  • Stella
  • Steven Busic
  • Steve Conner
  • Steve Jones
  • Steve Ward
  • Sulaiman
  • Thomas Coyle
  • Thomas A. Wallace
  • Thomas W
  • Timo
  • Torch
  • Ulf Jonsson
  • vasil
  • Vaxian
  • vladi mazzilli
  • wastehl
  • Weston
  • William Kim
  • William N.
  • William Stehl
  • Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Forums
4hv.org :: Forums :: Computer Science
« Previous topic | Next topic »   

Free computer languages and development software

Move Thread LAN_403
Bjørn
Mon Feb 20 2006, 04:22AM Print
Bjørn Registered Member #27 Joined: Fri Feb 03 2006, 02:20AM
Location: Hyperborea
Posts: 2058
Visual Basic, Visual C# and Visual C++ can be downloaded for free until November 6, 2006:
Visual Studio Express
CD Image files (very large so use the previous link unless you need the files on CD)
The recommended system requirements are Windows 2000 or later with the latest service pack, 1GHz CPU and 256MB RAM.


MPLAB Integrated Development Environment for Microchip PIC microcontrollers.
MPLAB
If you want to know if microcontrollers are something for you then you can try this and run your code in the simulator and see if your head explodes or not. It will run on most computers running Microsoft Windows.


Xilinx ISE WebPACK for FPGA and CPLD design
Works with VHDL, Verilog, ABEL and schematic entry.
http://www.xilinx.com/ise/logic_design_prod/webpack.htm
Microsoft Windows 2000 or Windows XP / Red Hat Enterprise Linux 3 (32-bit only)
I have not tried the Linux version, it is fairly new.


Keil Embedded Development Tools
http://www.keil.com/demo/
Supports ARM, XC16x/C16x/ST10, 251, and 8051 microcontrollers
Free for non-comerical use with some limitations on code size and features.
Requirements: Windows 98 or newer, 128 Megabytes of RAM
I have used the ARM version and it worked fine.


If anyone uses a free language or development software for any platform it would be helpful if they posted the URL and the system requirements in addition to other useful information.
Back to top
...
Mon Feb 20 2006, 05:00AM
... Registered Member #56 Joined: Thu Feb 09 2006, 05:02AM
Location: Southern Califorina, USA
Posts: 2445
is there some reason Microsoft is letting us download $5k worth in software for free?
It is times like this when I remember why I love my cable modem (downloading @2.2mb/s cheesey )

Edit
Make sure to get the iso's here, as the automated download requires you to register to use the product for >30days (and the key is hardware dependent). The iso does not require any registration :)
Back to top
Carbon_Rod
Mon Feb 20 2006, 06:35AM
Carbon_Rod Registered Member #65 Joined: Thu Feb 09 2006, 06:43AM
Location:
Posts: 1155
The CD iso image files are up too. I would highly recommend those in case a version rollback may be needed later on.

The MS compiler the company buys is a tax write off. I have had these for years as they gave them to me when the project completed.

The "Get the facts" Fear Uncertainty and Doubt campaign against Linux must have backfired. I guess the AJAX viral marketing is not doing too well. Proof some think about why so many people get excited about an orphan technology so quickly?

wrote ...

is there some reason Microsoft is letting us download $5k worth in software for free?

1.) Vista Driver Development will need Microsoft licensing.
2.) Microsoft has been herding people to subscription-based services for years as it’s a sustainable monopoly model for large companies.
3.) Microsoft Needs the applications ported to vista or the businesses market will simply not upgrade (even with a dirty trick they are rumoured to be pulling later this year.)
4.) Open source is a consistent threat against migrating whole systems away from Microsoft packaged products. They equate recent small fiscal losses to popular projects like Apache', PHP, and GPL SQL. Some would just call this monopoly market saturation a failed business decision.
5.) The patent protection model is only valid against financial business models. And is only effective in fending off threats to a monopolistically competitive firm.
6.) Oracle is rumoured to try and buy out MySQL + IBM is going to donate several more technologies like DB2 to the Open source community. If this happens, the SQL server market may simply evaporate from under Microsoft. “The emperor has no clothes” and the investors may start a bank-run style panic.
7.) Apple iPod has essentially made Apple the new Sony media monster. It has a strangle hold on a sustainable market that is still emerging. Where Microsoft’s Media Player content sales suite and set top services have essentially failed. Microsoft hopes ripping off the RIM market share will somehow regain a subscription base, but they have grown too big to be sustained by this market for too long and Apple is in a favourable position to go satellite wireless and take this area too with a rumoured free .Mac. Good PR for the investors, but a quarterly nightmarish reality check is expected soon.
8.) Microsoft’s X-box rush launch to beat Sony to the market did not indicate the sales base was what they were expecting. Even with Sony’s root kit PR nightmare, it seems many would still be willing to wait a year and fork over $800 US for a Playstation.
9.) Microsoft’s market share is vulnerable now as it was in 1993. But hey have enough liquid capital to survive a corporate showdown with anyone who would dare challenge them.
10.) Bill Gates is a Robot, Steve Jobs is secretly the Hulk, and people just try and guess what they are up to next. =o)

edit:
11.) They need proof that they still have market share.
12.) They like to send direct marketed Spam

Cheers,
Back to top
FastMHz
Mon Feb 20 2006, 09:19PM
FastMHz Registered Member #179 Joined: Thu Feb 16 2006, 02:08AM
Location: Hagerstown, Maryland - Close to Prime Outlets
Posts: 287
There are quite a few free development languages available...an obscure one is Kbasic, which has a free version:

Link2

It's supposed to be a VB6 clone.

Another good one is DJGPP (cross platform C, including DOS)
Back to top
Simon
Mon Feb 20 2006, 10:35PM
Simon Registered Member #32 Joined: Sat Feb 04 2006, 08:58AM
Location: Australia
Posts: 549
Firstly, think GNU.

Other than that, antique versions of TASM and Turbo C, Pascal, etc, have been available for some time. I use them. They are a little buggy with things like files over 64k and other strange beasts people rarely came across in the old days.
Back to top
Steve Conner
Wed Feb 22 2006, 05:16PM
Steve Conner Registered Member #30 Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
I just noticed, "Free until November 2006" can be taken two ways:

1) The Visual Studio files are available for free until Nov 2006, then Microsoft will take them offline, but you'll still be able to use them on your computer

or...

2) After Nov 2006, the free version of Visual Studio you downloaded will stop working, until you pay a subscription to reactivate it. Of course Microsoft would never do a thing like that cry *edit* On their site they promis not to do it:

wrote ...
12. Do customers who acquire the Visual Studio Express products during the free promotional pricing period have to pay after the first year if they want to continue to use them?

No, as long as you download Visual Studio Express on or before November 7th 2006, you will not have to pay for it.

I told my boss abotu it but he says he prefers Linux rolleyes
Back to top
...
Wed Feb 22 2006, 11:49PM
... Registered Member #56 Joined: Thu Feb 09 2006, 05:02AM
Location: Southern Califorina, USA
Posts: 2445
just keep in mind that the main download for it requires you to download the softare and get the activation key from microsoft, which they probably won't keep up after the nov6 date; I would use the iso's just to be safe...
Back to top
Ben
Thu Feb 23 2006, 02:42AM
Ben Vigilatny
Registered Member #17 Joined: Thu Feb 02 2006, 02:47PM
Location: NL
Posts: 158
What they are giving away is not the full version. Anyhow this is like the crack dealer giving free samples. Whatever else there is to say about microsoft, they make a damn nice IDE. It's only hampered by their anticompetitive tendencies. (It only works really well with their "managed" libraries). Fortunately a company has made a plugin to make it work with anything. Whole tomato software.

I have been writing C++ with Qt for irix and windows on and off for 2 years. I generally use the VC++ IDE.

That being said I do like the gnu tools better for debugging, ms's way is just too complicated and undocumented for me(and I can't get it to work often).
Back to top
Carbon_Rod
Thu Feb 23 2006, 05:47AM
Carbon_Rod Registered Member #65 Joined: Thu Feb 09 2006, 06:43AM
Location:
Posts: 1155
I like the GCC tool chains (If I were ever to write a compiler it will use the GNU base.)

The 2.95 too chains for x86 and ARM etc are pretty good,
* The STL C back-port patch made it way better.
* The SGI STL docs are better than MS stuff as they do not use the MS Lib extensions.
* The new tool chain cleans up many problems with 2.95.
* GUI API simply is a pain (server app front ends or Java wrappers are the norm.)
* Thread safe libs are nice when they work.
* String handling safety is still a black art in Linux, but at least its possible.
* No royalties, hidden licence fees, or upgrade hooks.
* In combo with package and version management it is easier to administer upgrades.
* Countless open source code examples you can learn from or import into Open source projects.
* The down side is there is almost no help if you run into problems. You are forced to figure it out on your own most of the time. This is not a bad thing as you learn more relevant information that does not make you dependent on a corporate product.
* Its Free to use, modify, and give away. +1000 karma points to the developers

What MS offers:
* MS puts "virtual" in front of everything and calls it Object Orientated design. ;P
* 15 MB .NET "Hello world!" style bloat code that takes 5 minutes to load.
* Cut and paste coding with huge documented libraries of example code.
* Lots of proprietary standards that make the code unworkable on other compilers.
* 20 years of MS bug fixs… insert: If (Logic.Bug == true){return 0;}
* Compiler includes royalty free GUI media and font support.
* Rapid multimedia support and connectivity to user level familiar applications.
* Supports the users host system hardware, software, and file formats.
* It works really nice if you have a deadline.

If I had a choice I would never write server code for Microsoft products, and always run it on a hardened Linux host with a mandatory access control system scheme. You get better value in the long run. Unfortunately, it’s the Pointy Haired Boss user that writes the check and the system has to be... um... user-friendly. ;)

Free development in Win32:
Link2
Link2
Back to top

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.