Results 1 to 8 of 8

Thread: Programming questions

  1. #1
    Junior Member
    Join Date
    Aug 2003
    Posts
    3

    Programming questions

    Hello!
    I use a installed RedHat Linux 8.0 version and I'm a founder-member from a Linux Users Group at my university. I'm a Computer Sciences student and I'm working on a document to propose free software (as in freedom) usage as default. Although each student is free to choose what he wants installed on his hard-disk, so Cygwin, some free software for other operating systems and LiveCD distributions are being analysed.
    I had just a small contact with Knoppix and it seemed very interesting. Does it has everything to programme under graphical mode? (X-Windows applications, Screen design software and so on) Does it includes KDE, GNOME and X-Windows libraries and header files?

    Probably you're able to help me: we have a module during the course where is taught Visual C++, MFC and ActiveX. What FREE alternatives can I propose to this module. I consider that the most important thing in the course is to learn concepts, not OS-specific stuff which can be studied by other ways (on-line manuals, books, formation courses).

    Thank you for your attention,

    Manuel

  2. #2
    Senior Member registered user
    Join Date
    Nov 2002
    Posts
    1,353
    Knoppix does have KDE and several other window managers, but no GNOME (not enough space). There are some development tools. The best way for you to make a judgement is to download it and give it a test spin.

  3. #3
    Member registered user
    Join Date
    Jul 2003
    Location
    Delft, the Netherlands
    Posts
    76
    Knoppix has KDevelop which seems like a fairly complete IDE to me. It has libraries for C/C++, Qt and KDE. However I could not find the documentation for these libraries and there was no graphical screendesigner. But I didn't have a very thorough look.

    To your second question: if the object is to learn concepts, nothing beats SmallTalk for learning OO-concepts, IMHO of course. It is not included with Knoppix, I am not sure if it may be distributed freely, but it's non-commercial use is free. I'm talking about VisualWorks SmallTalk here, I heard there was a GNU SmallTalk as well, but I am not sure.

    As an alternative: Python. Open source and included in Knoppix.

    - - Edwin

  4. #4
    Senior Member registered user
    Join Date
    Feb 2003
    Posts
    929
    On the Smalltalk front, there is an evil plot to do a Knoppix with Squeak CD. In the meantime, in between time, there are some excellent debs of Squeak by Lex Spoon available. Squeak is "open source" rather than Open Source, but is freely distributable and has an extremely liberal licence.

    Squeak itself is a dialect of Smalltalk.

    Squeak is used as a learning/teaching tool by Gatech and is essentially one big playpen/IDE (although command line stuff is available) and is well (if chaotically) documented.

    Have a look at

    www.squeak.org (for "adult" oriented stuff and general how-to-download-it info) and

    www.squeakland.org

    for stuff more designed for children.

  5. #5
    Junior Member
    Join Date
    Aug 2003
    Posts
    3

    Thank you all!

    Hi!
    First of all thank you for all your comments.
    My question wasn't really about programming languages nor IDEs. I can't decide anything about that, so C++ and graphical programming are already unchangeable things (for now). And for a fourth year module I agree completely. I just cannot agree with Microsoft-dependancy, nobody can decide what I use. I just needed to know if it's possible to programme under Knoppix in C++ to X-Windows or use wxWindows... Something quite generic just to have concepts about graphical programming. Once C/C++, Qt and KDE libraries are included, I suppose it wouldn't be very hard.

    Like Dyne:bolic, Knoppix and Knoppix STD, it would be helpful a "Live CD" to programming stuff.

    Best regards,

    Manuel

  6. #6
    Member registered user
    Join Date
    Jul 2003
    Location
    Delft, the Netherlands
    Posts
    76
    Quote Originally Posted by fingers99
    On the Smalltalk front, there is an evil plot to do a Knoppix with Squeak CD. In the meantime, in between time, there are some excellent debs of Squeak by Lex Spoon available.
    Thank you for this.

    Downloaded, installed and played around with Squeak. The install had some errors, but the basic works and I figure out the rest later. Then I spend a whole afternoon with my two daughters racing cars around. They loved it! And where there are normally some powerstruggles between the two, in no time they were working together to create a 'cooler' car. To my slight annoyance they were better at driving the final product than I was :-)

    I love to have this on a Knoppix CD. I can see the evil in this (your?) plot: start with the kids, world domination within six years ;-)

    Please keep us informed.

    - - Edwin

  7. #7
    Senior Member registered user
    Join Date
    Feb 2003
    Posts
    929
    I'm not doing it -- the effort is being led by Diego Gomez Deck in Argentina -- but I'll keep you posted. There are two threads to the Squeak on Knoppix thing: part 1 will just be to have Squeak on Knoppix, part 2 will have the Squeak IDE as window manager

    I've just found a thread on the Squeak list which states that the Japanese edition of Knoppix put together by Kuniyasu Suzaki

    http://unit.aist.go.jp/it/knoppix/

    already has Squeak. I think the folk at INRIA are doing some work, too.

    I'm glad your girls like Squeak -- there a several links to projects being done with fairly young children off the Squeakland site (last time I looked there were some nice animations 9 or 10 year olds had done which run off 5 lines or so of code).

  8. #8
    Junior Member registered user
    Join Date
    Jul 2003
    Location
    Belgium
    Posts
    16

    Re: Thank you all!

    "Like Dyne:bolic, Knoppix and Knoppix STD, it would be helpful a "Live CD" to programming stuff."

    There is such a Live CD based on Knoppix. It is called "Niode" and is assembled in the Netherlands by Wilmer van der Gaast.

    Everything you might need is there, except Qt. Have a look at http://www.niode.nl/main.php/english.html.

    Or even better : download the ISO and give it a try.

    Regards,

    Georges.

Similar Threads

  1. Knoppix and programming
    By amardilo in forum MS Windows & New to Linux
    Replies: 6
    Last Post: 07-21-2005, 05:22 AM
  2. Programming...
    By chris-harry in forum The Lounge
    Replies: 4
    Last Post: 10-12-2004, 09:36 PM
  3. Help me, got some questions.
    By Enigma in forum General Support
    Replies: 6
    Last Post: 10-12-2004, 06:35 PM
  4. basic programming
    By schunn99 in forum The Lounge
    Replies: 2
    Last Post: 02-27-2004, 02:22 AM
  5. Java programming?
    By VeeDubb in forum The Lounge
    Replies: 7
    Last Post: 04-26-2003, 05:58 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G picture

A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G

$13.99



Samsung 16GB 2Rx4 PC4-2133P DDR4-17000 1.2V RDIMM ECC Registered Server Memory picture

Samsung 16GB 2Rx4 PC4-2133P DDR4-17000 1.2V RDIMM ECC Registered Server Memory

$16.29



HyperX FURY DDR3 8GB 16GB 32GB 1600 MHz PC3-12800 Desktop RAM Memory DIMM 240pin picture

HyperX FURY DDR3 8GB 16GB 32GB 1600 MHz PC3-12800 Desktop RAM Memory DIMM 240pin

$12.90



Corsair Vengeance LPX 32GB PC4-25600 (DDR4-3200) Memory NEVER USED LOOSE STICKS picture

Corsair Vengeance LPX 32GB PC4-25600 (DDR4-3200) Memory NEVER USED LOOSE STICKS

$40.00



A-Tech 8GB PC3-12800 Desktop DDR3 1600 MHz Non ECC 240-Pin DIMM Memory RAM 1x 8G picture

A-Tech 8GB PC3-12800 Desktop DDR3 1600 MHz Non ECC 240-Pin DIMM Memory RAM 1x 8G

$13.99



Kingston HyperX FURY DDR3 8GB 16GB 32G 1600 1866 1333 Desktop Memory RAM DIMM picture

Kingston HyperX FURY DDR3 8GB 16GB 32G 1600 1866 1333 Desktop Memory RAM DIMM

$13.25



A-Tech 16GB 2 x 8GB PC3-12800 Laptop SODIMM DDR3 1600 Memory RAM PC3L 16G DDR3L picture

A-Tech 16GB 2 x 8GB PC3-12800 Laptop SODIMM DDR3 1600 Memory RAM PC3L 16G DDR3L

$27.98



A-Tech 16GB 2x 8GB PC3-12800 Desktop DDR3 1600 MHz 240pin DIMM Memory RAM 16G 8G picture

A-Tech 16GB 2x 8GB PC3-12800 Desktop DDR3 1600 MHz 240pin DIMM Memory RAM 16G 8G

$27.98



A-Tech 256GB 4x 64GB 4Rx4 PC4-19200 ECC Load Reduced LRDIMM Server Memory RAM picture

A-Tech 256GB 4x 64GB 4Rx4 PC4-19200 ECC Load Reduced LRDIMM Server Memory RAM

$287.96



A-Tech 64GB 4x 16GB 2Rx4 PC4-17000R DDR4 2133MHz ECC REG RDIMM Server Memory RAM picture

A-Tech 64GB 4x 16GB 2Rx4 PC4-17000R DDR4 2133MHz ECC REG RDIMM Server Memory RAM

$87.96