06-07-2007
I found Perl easy to work with. I've heard it referred to as being a reporting language and I find it great for generating reports. you can use Perl to create CGI scripts which means you could easily create a web interface for your program. Its also great for on the fly programming. It compiles on execution.
I have started to get into Java and found that its very close to C. Its object oriented programming so its more involved for someone not familiar with the idea of classes. I have started to get into the graphical end of it and you can really create some sharp looking programs to run in Xwindows.
Both of these should come easy to anyone who's programmed before and knows basic logic. I like the fact that they are both portable. I would give Perl the bid if you want something a little easier. Pick up a beginners program book for either one of these from a bookstore. Most include the compiler and sample code on a CD. Try both out and see what one fits your needs and style. In the end it usually comes down to personal preference.
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
i've never done this before. i created a script that I placed in /usr/bin, but want to create a man page for it. i'm clueless
thanks (3 Replies)
Discussion started by: theDirtiest
3 Replies
2. What is on Your Mind?
Post what languages (including scripting) you know, why and where you think that language is most usable. Also include libraries in which you're really good at (libusb, gtk, qt, etc).
assembly?
C or C++?
perl or python?
pascal?
bash or csh/tcsh?
opengl?
gtk or qt?
mono? (27 Replies)
Discussion started by: redoubtable
27 Replies
3. Emergency UNIX and Linux Support
Hi all
I have just had SAN allocate 4*30 GB of disks and had created a new scalable vg and assigned the disks to it:
I used smitty to create vg and the command is: x -y'vgdata1' hdisk82 hdisk83 hdisk84 hdisk85
root@aadcxs08 / : lsvg vgdata1
VOLUME GROUP: vgdata1 VG... (4 Replies)
Discussion started by: hedkandi
4 Replies
4. What is on Your Mind?
I would love the idea to develop games. How can I teach myself computer programming? What programs or software must I use? I have the new iMac? (5 Replies)
Discussion started by: Anna Hussie
5 Replies
5. Shell Programming and Scripting
I need a shell script to copy files frm a linux machine to a windows machine using SCP. The files keeps changing day-to-day. I have to copy the latest file to the windows machine frm the linux machine.
for example :In Linux, On July 20, the file name will be 20.txt and it should be copied to... (3 Replies)
Discussion started by: nithin6034
3 Replies
6. What is on Your Mind?
In case you have not seen it, we have a UNIX and Linux Timeline on FB.
If you have a few free moments, could you review the timeline and post back here in this thread with your suggestions and ideas for new entries and milestones?
Thanks! (1 Reply)
Discussion started by: Neo
1 Replies
7. Ubuntu
recommend books to understand ubuntu ...... (14 Replies)
Discussion started by: vyom
14 Replies
8. Hardware
mine current HP R class machine comes with scsi but not usb port. i am thinking it is possible to get a scsi to usb converter to help to connect usb-enabled devices such as usb-enabled dvd writer, usb-enabled portable hard disk. pls advise. thanks :) (1 Reply)
Discussion started by: lchunleo
1 Replies
LEARN ABOUT DEBIAN
machine-info
MACHINE-INFO(5) machine-info MACHINE-INFO(5)
NAME
machine-info - Local machine information file
SYNOPSIS
/etc/machine-info
DESCRIPTION
The /etc/machine-info file contains machine meta data.
The basic file format of machine-info is a newline-separated list of environment-like shell-compatible variable assignments. It is possible
to source the configuration from shell scripts, however, beyond mere variable assignments no shell features are supported, allowing
applications to read the file without implementing a shell compatible execution engine.
/etc/machine-info contains meta data about the machine that is set by the user or administrator.
Depending on the operating system other configuration files might be checked for machine information as well, however only as fallback.
OPTIONS
The following machine meta data parameters may be set using /etc/machine-info:
PRETTY_HOSTNAME=
A pretty human-readable UTF8 machine identifier string. This should contain a name like Lennart's Laptop which is useful to present to
the user and does not suffer by the syntax limitations of internet domain names. If possible the internet host name as configured in
/etc/hostname should be kept similar to this one. Example: if this value is Lennart's Computer an Internet host name of
lennarts-computer might be a good choice. If this parameter is not set an application should fall back to the Internet host name for
presentation purposes.
ICON_NAME=
An icon identifying this machine according to the XDG Icon Naming Specification[1]. If this parameter is not set an application should
fall back to computer or a similar icon name.
EXAMPLE
PRETTY_HOSTNAME="Lennart's Computer"
ICON_NAME=computer-laptop
SEE ALSO
systemd(1), os-release(5), hostname(5), machine-id(5)
AUTHOR
Lennart Poettering <lennart@poettering.net>
Developer
NOTES
1. XDG Icon Naming Specification
http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
systemd 10/07/2013 MACHINE-INFO(5)