Useful Links - C++

  • 13 Replies
  • 10562 Views
*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Useful Links - C++
« on: August 08, 2006, 05:52:12 pm »
I'm going to try and put a list together of useful C++ sites here as and when I get time.

Compilers

     Dev C++, Free Integrated Development Environment for the C/C++ Mingw compiler

Reference

     cplusplus.com
« Last Edit: September 05, 2007, 01:43:57 pm by Freddy »

*

FuzzieDice

  • Guest
Re: C++ Links
« Reply #1 on: August 08, 2006, 07:56:20 pm »
Good idea!

Also, Microsoft is giving away (at this point in time, but will discontinue doing so I guess in a few months) The Visual Studio 2005 Express Edition, which includes the .NET 2.0 framework, Visual Basic .NET, Visual C++, C#, J#, Web Developer, etc.

Here's the Link:

http://msdn.microsoft.com/vstudio/express/

If you want the direct downloads for manual install, here's the link:

http://msdn.microsoft.com/vstudio/express/support/install/

These links also have links to ISO's for CD burning and regular installation links.

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: C++ Links
« Reply #2 on: August 08, 2006, 09:03:16 pm »
Nice one FD, I was thinking of them too.  Last I saw they were limited to a year of use, but were free of restrictions.

If you want my quick review of the behemoth that is Visual Basic Express...

Don't expect to learn it quickly - it just isn't basic any more, but it is powerful once you finally figure out what the hell is going on.  Even moving from VBasic 6 is a bit of a steep learning curve and the online documentation is nowhere near adequate for a beginner, I had difficulties with some areas and I've been programming off and on for 20 years - so look for some tutorial sites.

You'll find I am not alone in that opinion as MS uses a page rating system for how useful the information given is - the majority of the pages are rated poor - but I wouldn't let that put you off as it also links in to external sources for help.  Once you've begun to work it out though, you start to see the possibilities - the range of applications you could make is very big indeed - and like VB6 you can use installed windows compents such as TTS, forms, windows menus and file handling dialogs in your own programs.

It also has a built in installer so when you have bulit your app, Express can build a distributable file that will install on other systems.  So you may not need a seperate installer necessarily, although it breaks from convention and doesn't install to the Program Files folders.

The only big problem I have with it is the amount of options!  More accurately how they are accessed, but it must have been a headache cramming so much into a pretty standard windows setup.  I often end up accidentally accessing things I don't want because there is so much on screen in the way of tools, slide out panels, wizards and everything else.  A stray mouse movement can open things you don't want and in the midst of coding is really distracting - Windows comes a cropper here for me big time - it needs a better user interface.

The Web Developer is ok, but IMHO is getting on the top heavy side too - if you want to develop a complex site with database handling and more give it a go, but for simple sites I think something like Net Objects Fusion is a far better option - not to say that Net Objects can't do complex sites as well.

Web Developer's WYSIWYG page layout designer is a pain in the **** but most other ones I have tried suffer from the same problems like finnicky allignment and miscalculations but it is good overall and generates clear HTML pages which can be useful if you are also handcoding.

Back to BASIC though...any 'All Purpose' language is going to be a mammoth environment nowerdays anyway, but for free it's a steal.  If you get what you pay for, I think I can safely say 'Thanks MS' here.

Yikes, mind that learning curve...
« Last Edit: August 09, 2006, 03:48:43 pm by Freddy »

*

dan

  • Mechanical Turk
  • *****
  • 170
    • AI
Re: C++ Links
« Reply #3 on: August 08, 2006, 09:44:28 pm »
Dang Fuzzie, I'm runnin to get blank cd's to burn this stuff. thanks loads. :cheesy
A computer would deserve to be called intelligent if it could deceive a human into believing that it was human. A.Turing

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: C++ Links
« Reply #4 on: August 09, 2006, 12:29:00 am »
Dan,

I think Freddy is correct in that the program will only run for a year. Don't know if that's a year from MS's release or a year from the time it is installed on a computer.

Very top heavy indeed!!
In the world of AI, it's the thought that counts!

*

FuzzieDice

  • Guest
Re: C++ Links
« Reply #5 on: August 09, 2006, 07:51:18 pm »
No.. the program will not "run out" in a year. Look at their FAQs on that. It will work forever. They are only OFFERING it online for 1 year. After that you won't be able to download the series after the 1 year they are offering it online for download.

Once you download and burn it to CDs, however, you can use it forever, without limitations or restrictions.

In fact, I just read their FAQ here (scroll down and read the questions under "Pricing")

http://msdn.microsoft.com/vstudio/express/support/faq/

They WERE only going to make it available for free for one year. But now it's PERMANENTLY free... forever.

There was never any mention of programs "running out" after a year, though. The 1 year thing was how long they were going to make the Visual Studio Express version available to the public free (without paying) for download.



*

FuzzieDice

  • Guest
Re: C++ Links
« Reply #6 on: August 09, 2006, 07:55:11 pm »
As for VB express, the Visual Studio Express includes more than just VB. It includes C++, C#, and J# as well as the web developer, and SQL database engine (lite version). Come to think of it I believe while not mentioned, it does install NET 2.0 as well.

So if you rather program in C++ or C# or anything like that, you can. You don't have to use VB. :)

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: C++ Links
« Reply #7 on: August 10, 2006, 09:40:35 pm »
Yup .NET 2.0 is part of it too  :smiley

Thanks - didn't know about the online for a year bit, I will make sure I get the whole bundle now  :coolsmiley

The SQL database engine is nice - I used it a few times to access the DG database offline - it's quick and useful.

*

FuzzieDice

  • Guest
Re: C++ Links
« Reply #8 on: August 11, 2006, 01:01:03 am »
I have to install it again. I had reinstalled Windows awhile back and didn't get to installing it all yet. I have to before I start school next month. I have a lot of backing up stuff, and today I realized not just my newer keyboard was bad, but my video card died out on me as well. :( Thankfully, my motherboard on the computer has built-in video - at the expense of 32MB RAM. LOL! At least it worked enough to get some stuff done.

I just hope that VS Express will work with a little less RAM until I can afford another AGP video card...

*

FuzzieDice

  • Guest
Re: Useful Links - C++
« Reply #9 on: January 21, 2007, 05:54:43 am »
OMCSNetCPP

Quote
OMCSNetCPP is a C++ API and inference toolkit for accessing OMCSNet, a semantic network mined out of the Open Mind Common Sense knowledge base.

This project is based on OMCSNet 1.2, a semantic network and inference toolkit written in Python/Java by Hugo Liu and Push Singh of the MIT Media Lab. OMCSNet currently contains over 280,000 separate pieces of common sense information extracted from the raw OMCS dataset.

The goal of this project is to provide a class library that allows programmers to easily add common sense reasoning capabilities to C++ applications. Common sense reasoning is something that human beings take for granted, but it is a task that computers have a hard time performing. Using the OMCSNetCPP toolkit, C++ developers can allow their applications to utilize the largest publicly available database of common sense reasoning information.

http://www.eturner.net/omcsnetcpp/

Hope some find this of use...

*

FuzzieDice

  • Guest
Re: Useful Links - C++
« Reply #10 on: January 21, 2007, 05:56:41 am »
BTW, about my PC. Back in august my computer needed a new power supply. It wasn't the video card after all. :) Computer has been fine (knock on wood) since the new power supply was put in.

*

Tored

  • Roomba
  • *
  • 6
Re: Useful Links - C++
« Reply #11 on: November 12, 2012, 11:23:14 pm »
Ihave a pdf in with C++ is explained for beginners   it's very detailed and explained  i am not finished with it but i can share it with u i don't know if it's legal to  put it on the forums  but i can send u the file (clean with the exercise files included  )

just an idea i wanted to share with everyone


knowledge is priceless and not for sale but free to share

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: Useful Links - C++
« Reply #12 on: November 13, 2012, 12:34:55 pm »
I sent a message to you regarding this.  Basically for others too, if you paid for it then no, if it's freely distributable then yes.

Believe it or not some people do still need to make a living.  ;)

*

ivan.moony

  • Trusty Member
  • ************
  • Bishop
  • *
  • 1729
    • mind-child
Re: Useful Links - C++
« Reply #13 on: June 21, 2015, 07:13:37 pm »
Emscripten is an LLVM-based project that compiles C and C++ into highly-optimizable JavaScript in asm.js format. This lets you run C and C++ on the web at near-native speed, without plugins.

http://kripken.github.io/emscripten-site/

 


Requirements for functional equivalence to conscious processing?
by DaltonG (General AI Discussion)
November 19, 2024, 11:56:05 am
Will LLMs ever learn what is ... is?
by HS (Future of AI)
November 10, 2024, 06:28:10 pm
Who's the AI?
by frankinstien (Future of AI)
November 04, 2024, 05:45:05 am
Project Acuitas
by WriterOfMinds (General Project Discussion)
October 27, 2024, 09:17:10 pm
Ai improving AI
by infurl (AI Programming)
October 19, 2024, 03:43:29 am
Atronach's Eye
by WriterOfMinds (Home Made Robots)
October 13, 2024, 09:52:42 pm
Running local AI models
by spydaz (AI Programming)
October 07, 2024, 09:00:53 am
Hi IM BAA---AAACK!!
by MagnusWootton (Home Made Robots)
September 16, 2024, 09:49:10 pm
LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am

Users Online

241 Guests, 0 Users

Most Online Today: 497. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles