Friday 1 July 2011

Neurolinguistic Programming - The Key That Unlocks Psychological Change! by: Michael McGrath


Neurolinguistic Programming
In the early 1970s in America Richard Bandler, then a young college student studied the work of Fritz Perls and later Virginia Satir and found that he could reproduce their high-level therapy skills to a degree that even surprised him. Bandler seemed to have a natural ability to mimic (model) the language patterns by Virginia and Fritz.
At the University of California at Santa Cruz, Bandler who was well versed in the teachings of patterns in mathematics and computers teamed up with a college professor, John Grinder to help him understand the processes that were at work. Soon Bandler and Grinder, who used what he knew about patterns in linguistics, created a new model for personal growth called NeuroLinguistic Programming.
Bandler and Grinder had set out to model the hypnotic skills of Milton Erickson. They had astounding results. They built a communication model about human "thinking" and "processing" and used that model of how we see images, hear sounds, reproduces smells and tactile experiences in our mind to track and model the structure of subjective experiences.
Sounds very complicated but really it works very simply. Here is an example as used by Paul McKenna - probably the best & most successful hypnotist in the world.
Close your eyes and think of a negative memory. Become involved in the situation as best as you can. Feel the emotions that you felt, see the things you saw and hear the things you heard.
Now take that memory and project it onto a mental screen seeing yourself in the picture. Put a frame around the picture and view it as if it is an old photograph. Next drain all the colour from the picture and shrink the screen to the size of a matchbox.
Have the feelings associated with the picture decreased in any way?
Another good example of NLP involves Anchors. Have you ever smelt a certain perfume or aftershave and had it remind you of a certain person or situation? Gone to a certain place that brings feelings long forgotten flooding back? Or been in any situation that creates emotional responses that would not normally be associated with it? Well if you can answer yes to any of these then you have experienced anchors. Some anchors are associated with positive feelings and some with negative emotions. However, you should be aware that anchors can be consciously installed or already existing ones altered. Here is an example:
Think of a time when you were really happy. If you can't think of one then imagine something that would make you feel really happy. See what you would see, hear what you would hear and feel what you would feel. Really get into the picture and try to experience it as though it were happening now.
Now brighten the colours and make them richer. Increase the volume. Make the picture bigger, brighter, louder. That's it and more and more....
Now press your first finger against your thumb and fully experience your happy feelings. Do this everyday for 2 weeks and you will create an anchor that will instantly recreate these feelings. Whenever you want to feel like that again just press your thumb and first finger together and wham the feelings will come flooding back! Don't believe me? Just try it and see!!!
About The Author
Michael McGrath is the owner of several successful Internet businesses, a university computer graduate and he has over 21 years experience with personal development. His most popular sites are Personal Development - The personal development industry put to the test. We only review personal development products that work!
Hypnosis - The best hypnosis & self hypnosis products reviewed. Find out what really works!

Satellite TV Programming Guide by: Brian Stevens


With more than 256 channels to choose from, satellite TV programming offers far more TV listings and viewing options than cable or over-the-air TV.
Satellite TV also gives you access to music channels, pay-per-view movies, sports packages, adult channels, and international programming.
DISH Network Satellite TV Programming
DISH Network programming packages start at $31.99 per month.
They also offer pay-per-view movies and events, adult programming, and sports packages. International programming includes: African, Arabic, Armenian, Asian, Chinese, Farsi, French, German, Greek, Israeli, Italian, Japanese, Korean, Polish, Portuguese, Russian, South Asian, Spanish, Tagalog, and Urdu channels.
DISH Network has the biggest variety of movies and shows and the most HD (high definition) programming of the two satellite TV providers.
Here are DISH Network's current satellite TV programming packages:
America's Top 60 ($31.99 per month)
This package includes the following program channels, plus your local channels:
ABC Family, America's Collectibles Network, Angel One, Arts & Entertainment (A&E), Auction TV, Beauty & Fashion Channel, Bingo TV, BYUTV, Cable News Network (CNN), Cartoon Network, Catalog TV, Classic Arts Showcase, CNBC, Colours TV, Comedy Central, Country Music Television, Court TV, C-SPAN, C-SPAN2, Daystar, Discovery Channel, The Disney Channel (East), Disney Channel (West), E! Entertainment Television, Educating Everyone, ESPN, ESPN Alternate, ESPN2, ESPN2 Alternate, ESPNews, Eternal Word Television Network Family Net, Florida Education Channel, Food Network, Free Speech TV, Good Samaritan Network, Headline News Network, Health TV, Healthy Living Channel, The History Channel, HITN, Home & Garden Television, The Home Shopping Network, Horseracing TV, ISHOP, The Jewelry Channel, The Learning Channel, Lifetime, Men's Channel, Music Television (MTV), Music Television 2 (MTV2), NASA, Nickelodeon/Nick At Nite (East), Nickelodeon/Nick At Nite (West), Northern Arizona University/University House, PBS You, QVC Shopping Network, Research Channel, RFDTV, The Sci-Fi Channel, Shop At Home, Shop NBC, Spike TV, Stuff TV, The Travel Channel, Trinity Broadcasting Network, Turner Broadcast System (TBS), Turner Network Television (TNT), TV Games Network, TV Guide Channel, TV Land, TV Outlet Mall University Of California, University Of Washington, USA Network, VH1 The Weather Channel, Worldlink TV.
America's Top 120 ($42.99 per month)
This package includes all of the channels in the America's Top 60 package, plus the following program channels and 32 Sirius music channels:
American Movie Classics, Animal Planet, BBC America, Black Entertainment Television (BET), Bravo, CNN Financial/CNN International, Comcast Sports Network, Discovery Health, Empire Sports, ESPN Classic, F/X, FOX News Channel, FOX Sports, FOX Sports West 2, Fuse, Galavison, Game Show Network, Independent Film Channel, Lifetime Movie Network, Madison Square Garden, MSNBC, New England Sports Network (NESN), Noggin, Pax TV, SiTV, The Speed Channel,, Sports Alternate 1, Sports Alternate 2, Sports Alternate 3, Sports Alternate 4, Sports Alternate 5, Sunshine Network, G4 Tech TV, Telefutura East, Telefutura West, Toon Disney, Turner Classic Movies, Turner South, Univision East, Univision West, WE: Women's Entertainment, WGN Superstation.
America's Top 180 ($52.99 per month)
This package includes all the channels in the America's Top 120 package, plus the following program channels and 50 Sirius music channels:
Biography, Bloomberg Television, Boomerang, CNBC World, Discovery, Home & Leisure, Discovery Kids, Discovery Times Channel, Discovery Wings, Dish Music- 50's & 60's Hits, Dish Music- 70's Hits, Dish Music- 80's Hits, Dish Music- All That Jazz, Dish Music- Beach Party, Dish Music- Classic Soul, Dish Music- Country Music One, Dish Music- 4 Decades of Music, Dish Music- Expressions, Dish Music- Hitline, Dish Music- Hot FM, Dish Music- Italia, Dish Music- Love Songs, Dish Music- Moonscapes, Dish Music- New Orleans Jazz, Dish Music- Piano & Guitar, Dish Music- Road House, Dish Music- Tropical Breezes, Dish Music- Urban Adult, Do It Yourself Network, Encore (West), Encore, Action/Adventure, Encore Love Stories, Encore Mysteries, Encore True Stories, Encore Wam/America's Kidz Network, Encore Westerns, FOX Movie Channel, FOX Sports, Net World, The Golf Channel, GOL TV, Great American Country, Hallmark Channel, History Channel International, The Movie Channel (West), National Geographic Channel, Nickelodeon Games & Sports, Nick toons, The Outdoor Channel, Outdoor Life Network, Reality TV, SoapNet, Style, The Science Channel, TMC Xtra West, VH1 Classic, Wisdom Television.
America's Everything Pak ($86.99)
This package includes all the channels in the America's Top 180 package, plus the following (31 movie channels in all):
Showtime Unlimited Package, Starz! Super Pak, HBO Package, Cinemax Package.
Note: For more programming information, ordering information, and the latest bonuses and free offers from DISH Network, click on the links below.
DIRECTV Satellite TV Programming
DIRECTV satellite TV programming starts at $41.99 per month.
They also offer pay-per-view movies and events, adult programming, and sports packages. International programming includes Chinese, Filipino, Italian, South Asian, Spanish, and Vietnamese channels.
DIRECTV has the most sports program packages of the two satellite TV providers, including the popular NFL Sunday Ticket.
Here are DIRECTV's current satellite TV programming packages:
Total Choice ($41.99 per month)
This package includes the following program channels, plus your local channels and 31 music channels):
A&E Network, ABC Family, America's Store, American Movie Classics (AMC), Animal Planet, BBC America, Black Entertainment Television(BET), Bloomberg Television, Bravo, C-SPAN, C-SPAN2, Cartoon Network, The Church Channel, CNBC, CNBC World, CNN, CNNfn/CNN International, Comedy Central, Country Music Television (CMT), Court TV, Daystar, Discovery Channel, Discovery Health Channel, Disney Channel (East), Disney Channel (West), E! Entertainment Television, ESPN, ESPN CLASSIC, ESPN2, ESPNEWS, EWTN, Fine Living, Food Network, Fox Movie Channel, Fox News Channel, Fuse, FX, Galavisión, Game Show Network, Hallmark Channel, Headline News, The Health Network, The History Channel, Home & Garden Television, Home Shopping Network, Independent Film Channel, Inspirational Life, The Learning Channel (TLC), Lifetime, Lifetime Movie Network, Link TV, MARIA+VISIÓN, MSNBC, MTV, MTV2, National Geographic Channel, Newsworld International, NFL Network, Nickelodeon/Nick at Nite (East), Nickelodeon/Nick at Nite (West), Noggin/The N, Outdoor Life Network (OLN), Oxygen, PAX, PBS You, QVC, RFD TV, SCI FI Channel, Shop At Home, ShopNBC, Speed Channel, Spike TV, Superstation WGN, TBS Superstation, TechTV, TNT, Toon Disney, TRAVEL CHANNEL, Trinity Broadcasting Network (TBN), TRIO, Turner Classic Movies (TCM), Turner South, TV Land, Univision (East), USA Network, VH1, WE: Women's Entertainment, The Weather Channel, Word Network, World Harvest Television.
Total Choice Plus ($45.99 per month)
This package includes all the Total Choice programs, plus the following channels:
The Biography Channel, Boomerang, Discovery Home & Leisure, Discovery Kids, Discovery Times Channel, Discovery Wings, DIY - Do It Yourself Network, Fuel, History International, PBS KIDS, The Science Channel, SOAPNet.
Total Choice Premier ($93.99 per month)
This package includes all the channels in the Total Choice Plus package, plus the following program channels:
Action, BLACK STARZ!, Cinemax (East), Cinemax (West), Comcast SportsNet (Mid-Atlantic), CSTV: College Sports Television, Empire Sports Network, Encore® (West), Encore® (East), FLIX, Fox Sports World, The Golf Channel, HBO, HBO (West), HBO Family, HBO Family (West), HBO HDTV, HBO Latino, HBO Signature, HBO2, HBO2 (West), Love Stories, Madison Square Garden (MSG), MoreMAX, The Movie Channel, The Movie Channel West, Mystery, NBA TV, New England Sports Network, The Outdoor Channel, SHOWTIME East, SHOWTIME Extreme, SHOWTIME HDTV, SHOWTIME Showcase, SHOWTIME TOO, SHOWTIME West, STARZ! (East), STARZ! (West), STARZ! Theater (East), Sundance Channel, Sunshine Network, True Stories, VH1 Classic, WAM!, Westerns, YES Network.
Note: For more programming information, ordering information, and the latest bonuses and free offers from DIRECTV, click on the links below.
About The Author
Brian Stevens is a professional freelance writer and webmaster who has written extensively on satellite TV programming.
Visit http://www.TheSatelliteTVGuide.com for more details on free satellite TV systems and service, ordering information, plus the latest special offers and free bonuses from DISH Network and DIRECTV satellite TV. Copyright 2006http://www.TheSatelliteTVGuide.com

15 Exercises for Learning a new Programming Language by: Prashant N Mhatre


I've working knowledge of a bunch of programming languages but job demands to learn a new language frequently in a short time. Instead of reading hundreds manual/book pages, I quickly read 10-15 pages of tutorial or primer. (As you know google is the best search engine to look for such stuff). I keep printed copy of the language syntax reference card handy. (There are many reference cards available over internet. Type in 'language to learn' + 'reference card' in google.)
First of all, get familiar with Compiler, compiler option, editor shortcuts or integrated development environment (IDE). Start with a simple 'Hello World' program. Compile it. Use basic functionalities of debugger like setting break points, printing variable values, moving to the next or specific position, stopping debugger etc.
To grasp basics of a new language quickly, here are the exercises I use. Remember some programs may not good for beginners.
(1) Display series of numbers (1,2,3,4, 5....etc) in an infinite loop. The program should quit if someone hits a specific key (Say ESCAPE key).
(2) Fibonacci series, swapping two variables, finding maximum/minimum among a list of numbers.
(3) Accepting series of numbers, strings from keyboard and sorting them ascending, descending order.
(4) Reynolds number is calculated using formula (D*v*rho)/mu Where D = Diameter, V= velocity, rho = density mu = viscosity Write a program that will accept all values in appropriate units (Don't worry about unit conversion) If number is < 2100, display Laminar flow, If it’s between 2100 and 4000 display 'Transient flow' and if more than '4000', display 'Turbulent Flow' (If, else, then...)
(5) Modify the above program such that it will ask for 'Do you want to calculate again (y/n), if you say 'y', it'll again ask the parameters. If 'n', it'll exit. (Do while loop)
While running the program give value mu = 0. See what happens. Does it give 'DIVIDE BY ZERO' error? Does it give 'Segmentation fault..core dump?'. How to handle this situation. Is there something built in the language itself? (Exception Handling)
(6) Scientific calculator supporting addition, subtraction, multiplication, division, square-root, square, cube, sin, cos, tan, Factorial, inverse, modulus
(7) Printing output in different formats (say rounding up to 5 decimal places, truncating after 4 decimal places, padding zeros to the right and left, right and left justification)(Input output operations)
(8) Open a text file and convert it into HTML file. (File operations/Strings)
(9) Time and Date : Get system time and convert it in different formats 'DD-MON-YYYY', 'mm-dd-yyyy', 'dd/mm/yy' etc.
(10) Create files with date and time stamp appended to the name
(11) Input is HTML table, Remove all tags and put data in a comma/tab separated file.
(12) Extract uppercase words from a file, extract unique words
(13) Implement word wrapping feature (Observe how word wrap works in windows 'notepad')
(14) Adding/removing items in the beginning, middle and end of the array.
(15) Are these features supported by your language: Operator overloading, virtual functions, references, pointers etc.
Is there something called 'namespace / package / module' supported by your language? (Name mangling) - Read More on this
About The Author
Prashant N Mhatre
I mainly developed software for Stock Markets and Chemical Instrustries. To learn more about programming, you could refer to the Programming page I maintain.
Also Engineering page

Dish Network HD Programming by: John Richardson


Now is the time to make the move to HD (High Definition) television programming, and the number one destination for the most HD programming is Dish Network Satellite TV. Once you have seen TV the way it was meant to be, and heard the crisp, all-digital CD quality sound-you can never go back. The astonishing sharpness, clarity and deep rich colors of HD must seen to be appreciated. No one has more High Definition content than Dish Network! There are movies galore, big sports events, news and so much more with Dishnetwork's latest HD lineup.
Dish Network brings the most High Definition channels including ESPN sports around the clock, and fantastically clear hit movies and original series from Showtime and HBO. There are other great sporting events such as Baseball, NASCAR, College sports and NCAA tournaments. Dish Network has over six channels devoted to the biggest and best movies ever made! The award winning movies are broadcast 24 hours a day and include cinema from all over the world. Dish Network has a High Def channel of breaking news content from all over the world. Right now, free professional installation is available, for a limited time only.
Only Dish Network could bring an astounding 1700 hours a week of High Definition programming. Local channels are now available in many areas, and more markets are added on a constant basis. See the future of television now-High Definition with Dish Network. Act now to receive this fantastic offer from Dishnetwork.
Some of the channels on Dish Network's amazing lineup are: HDNet, has live sporting events, travel show, documentaries and news programs. HDNet Movies channel has some of the best movies ever made, including classics and blockbusters from the biggest studios, including Paramount, Sony, Warner Bros, Universal and MGM. Here, subscribers can see many movies that are making their first appearance in the High Definition format. A big favorite is Discovery HD theater, which features fascinating shows on animals in their natural settings, the outdoors, nature, technology, and science programs. TNT network is available in High Def. See old favorites, such as the X-Files and Law and Order, along with some great original programming. Another popular channel is ULTRA HD, that offers the latest from the world of fashion with the hot new trends, reports and the latest in style from around the globe. See scary and fun monster movies 24 -hours a day on MONSTERS HD. From the classics such as Godzilla and Frankenstein, to current sci-fi hits, this channel will rock the house in a monstrous way. Don't miss the Rave channel, which is devoted to larger than life music all of the time, and animation fans will love the ANIMANIA HD channel with non-stop cartoons such as Pink Panther and Felix the Cat along with the cutting edge content of Ratz and Flatmania! The new world of High Definition Programming is on Dish Network now. High Definition Television with Dishnetwork Satellite TV is changing the way America views television. There are four different packages to choose from: Dish HD Bronze, Silver, Gold and Platinum. Click to get started today, living the Dish Network High-Definition lifestyle!
About The Author
John Richardson is a popular reviewer of consumer electronics and has served as a product development consultant for several consumer electronics manufacturers - Dish Network, visit his website: Big Mouth TV.

Web 2.0 Programming by: Kirk Jensen

In this article the term Web 2.0 programming is defined as well as the difference between Web 2.0 programming and Web 1.0 programming. The advantages and disadvantages of Web 2.0 programming are explained. Finally an opinion on Web 2.0 programmingis given.

The term Web 2.0 was coined by O’Reilly Media back in 2004 to mean a network to span across all network devices. It delivers software on a continually updating basis, where unique users can go in and post information on the fly and it is updated automatically to the web.

The following list is a general comparison of between Web 2.0 and Web 1.0 this will be broken down into specific comparisons.Web 2.0 and Web 1.0

The first comparison will be with Double Click and Google Adsense.

Double Click was the pioneer of the Internet ad service, where the users profile was created by their activity on the web. Consequently banner ads where generated this way as well. A major disadvantage was that Double click required the use to have a former sales contact with the company which limited this technology to larger companies. Overture and Google saw a need and improved upon an existing product thus Overture and Adsense was born. It was a format in which virtually any site could be catered to in terms of having a banner ad on it, which in turn offered consumer friendly text advertising. The lesson here is to create a customer self-service management system that reaches out to the entire web and not just the core. Other companies that have used this technology are eBay and Napster.

The second comparison is between Akamai and BitTorrent.

Akamai provided global Internet caching meaning a client browser requesting a specific file when is then sent to another website which gives you the index page of the source site of the file. From the source code you can parse it into your site as an image, video or audio file. The disadvantage here was the hoops one had to go through in order to get a file, plus the fact that they could only use the servers provided to them. Now take BitTorrent, every client is also a server, hence the more popular a file is the faster it can be downloaded because more clients or servers in this case that host the give file. Again the lesson here is to give the power to the people.

The next comparison is between personal website and blogs.

Now one should know what a personal website and what a blog is, but what classifies a blog as a Web 2.0 technology? One is the use of RSS feeds, what RSS stands for is “Real Simple Syndication” or “Rich Site Summary” depending on whom you ask. Basically you can put a remote blog or syndication on your site using an RSS feed for example the following RSS Feed, which is referencing another website’s syndication. Another factor that separates a blog from a personal website is the use of permalinks. A permalink is the specific URL for a given blog and/or syndication. Thus referencing this URL to another blog and/or syndication will automatically create a link to that blog or syndication, which in turn built reputation between bloging communities.

The difference between static and dynamic generated web sites.

With Web 1.0 technology the term WYSIWYG or What You See Is What You Get becomes very apparent. Then JavaScript came along and became the breaking scripting code to bridge the gap between Static and dynamic pages. Web 2.0 uses Ajax programming or (Asynchronous JavaScript and XML) meaning JavaScript and XML coding work in unison with each other to create rich, dynamic web pages, CSS is also thrown into the mix.

The 7 Core Competencies of Web 2.0

The 7 core competencies according to O’Reilly Media are:

* Services, not packaged software, with cost-effective scalability
* Control over unique, hard-to-recreate data sources that get richer as more people use them
* Trusting users as co-developers
* Harnessing collective intelligence
* Leveraging the long tail through customer self-service
* Software above the level of a single device
* Lightweight user interfaces, development models, AND business models

Companies that are considered to be Web 2.0 are shown in the following list.

It is safe to say that many sites now days use a combination of both Web 1.0 and 2.0 technologies. A perfect example is gameznstuff.com that has a combination of both static and dynamic pages that use a content management system of Joomla that is considered to be more Web 2.0 based then Web 1.0. Connected to gameznstuff.com is the blog site as well as RSS feeds and a separate forum site as well.

So Web 2.0 based technology is gradually making its way as the prefered mainstrean tools to produce rich, dynamic generated web pages and online content. 

To see more articles like this one go to http://www.gameznstuff.com/blog 

How To Begin Programming With Ruby on Rails by: Brian Vuyk

Well, I commend you! A quick disclaimer - Ruby on Rails is not for everyone, nor suited for every job. That said, spend a couple hours evaluating it, to see if it is right for you, or your project. It is a very rewarding language to learn, with some capabilities far beyond other languages.

Good starting points:

1. Visit the Ruby on Rails website, and watch the Screencasts and Presentations

2. Download Ruby from the homepage in point #1. Now Ruby on Rails can be had in a couple of different flavours depending on your platform.

1. If you are on Windows, I have tried RadRails, RIDE-ME, and Eclipse with the Ruby Development Tools, and never felt comfortable with any of them. Your best bet may be to program things using a text editor such as UltraEdit along with the windows command line to run scripts from, or to use JEdit in place of UltraEdit. Ruby usually comes with an editor called SciTE which many people like. I couldn’t get into it too well. But give it a try - you may like it. I haven’t found a Windows development environment for Ruby yet which really did the trick. There is a thread about it posted here.

2. If you are on Linux, I would suggest jEdit with the command line to run scripts. Of course, if you develop with linux, you may be comfortable enough with vi or emacs. I wouldn’t stop you from going that way… Most of the suggestions listed for Windows are available on Linux as well.

3. If you are on a Mac, go with TextMate. ’nuff said For more info, read the thread mentioned in the windows point above.

3. Follow through the O’Reilly Rolling with Ruby on Rails tutorial. That should give you an idea of why Ruby and Rails are great together. Don’t forget Part 2.

4. While you are reading, also check out StartAtTheBeginning and the Tutorial in the RubyOnRails Wiki. And while you are at it, read whatever other wiki pages you see that interest you. There is alot to learn there, and you will find yourself referring to it alot.

5. Like what you see so far? You should get some books. Might I recommend Agile Web Development with Rails: A Pragmatic Guide or Ruby for Rails: Ruby Techniques for Rails Developers .

6. Bookmark the Rails API. You’ll need it. Don’t be scared, though. It’s alot smaller than the Java 1.5 API.

7. Join the Rails Forum. There are alot of genuinely talented people there who would be more than willing to help you with any issues you may have. Really - a great bunch!

8. Register or subscribe to the feed for my blog. I myself am still learning about Ruby with Rails. I will post as much helpful information as I can, in order to help other newcomers to the language to avoid the same pits and traps I fell into.

Ruby on Rails is a young language, only a year or two old, and as such, there are alot less resources available for it than there might be for Java, or C/C or C# or any of the Microsoft Languages. But it is very rewarding, almost a new paradigm for those willing to take it up.

Good Luck! 

Brian Vuyk writes about a variety of technology-related subjects at his blog, found athttp://www.infohatter.com/blog/ 

C - The Influence Factor of Many Popular Programming Languages by: Huzaifa Ali

Many widely used languages that came after C such as C#, PHP, Java, LPC, JavaScript and Unix's Shell are directly or indirectly influenced by C. Syntactical has been the most permeating influence in that all of the languages mentioned above come together with, more or less recognizably, expression syntax of C and the statement. On the other hand, data models, type systems, and/or large scale program structures are different, sometimes radically, from those of C. It continues to be one of the most influential languages in the world, for the most part in the sphere of embedded systems.

C++ and Objective C: 

With the popularity of object oriented languages, it were C++ and Objective C that were two different extensions of C and the ones that provided objective oriented efficacies. Both of the languages were initially put into effect as source to source compilers, that is to say that source code was translated into C, and then compiled with a C compiler.

C++:

To make available object oriented functionality with syntax similar to C, Bjarne Stroustrup worked out the C++ programming language as one approach as C++ puts in superior scoping, typing strength, and other tools that are helpful in object-oriented programming and allows generic programming by means of templates. Almost a superset of C, C++ now braces most of C, with a few exemptions though.

Objective C:

Originally Objective C was quite a thin layer on top of C which allows object oriented programming by means of hybrid dynamic or static typing prototype. It still is a firm superset of C. Besides C from which Objective C inherits syntax that engrosses preprocessing, expressions, function declarations, and function calls, Objective C originally took the syntax for object oriented features from Smalltalk.

D:

The D language, which, in contrast to C++ that upholds just about entire backward compatibility with C, makes a clean split with C and at the same time, preserves the same broad spectrum syntax. What D does is dispose of a number of features of C, such as the C preprocessor and trigraphs, that the designer of D, Walter Bright, thought of as not necessary. However, not all, but some of D's extensions to C have some in common with those of C++.

Python:

One of the most important examples of a scripting language that has its origins deep in C is of Python. Although, Python's syntax is not the same as of C, it itself is written in C. Moreover, Python's being an open source program enables the programmers to expand Python with C, or embed it into programs that written in C. It is also due to the close connection with C that Python enjoys its success as a general use programming language.

Perl:

Another example is of Perl. Perl is different from Python in that its syntax closely follows the syntax of C. Moreover, not only Perl is written in C, it works quite fine with programs that have C extensions.

Vlancers offers freelancers worldwide the opportunity to open an account and be discovered by companies and individuals worldwide who are seeking the freelance services that they are an expert in. Freelance professionals also have the facility of importing their score card to this find freelance website. Finding qualified professionals in different line of works has never been this easy. If you and/or your company are in need of a qualified professional C# programmer, the carefully programmed platform of Vlancers has all to find just the right service provider. 

Article Source:
http://www.articlecity.com/articles/computers_and_internet/article_4757.shtml