Some preliminary thoughts: Objective-C is the language most commonly used in Mac OS Programming. Objective-C entered Mac OS X and has ancestry in NeXT. Before you learn Mac programming you must know the basics of C since it is the basis for Objective-C.
Basically, all scripting languages are programming languages. The theoretical difference between the two is that scripting languages do not require the compilation step and are rather interpreted. For example, normally, a C program needs to be compiled before running whereas normally, a scripting language like JavaScript or PHP need not be compiled. Generally, compiled programs run faster than interpreted programs because they are first converted native machine code. Also, compilers read and analyze the code only once, and report the errors collectively that the code might have, but the interpreter will read and analyze the code statements each time it meets them and halts at that very instance if there is some error. In practice, the distinction between the two is getting blurred owing to improved computation capabilities of the modern hardware and advanced coding practices. Another point to be noted is that while classifying a language as scripting language or programming language, the environment on which it would execute must be taken into consideration. The reason why this is important is that we can design an interpreter for C language and use it as a scripting language, and at the same time, we can design a compiler for JavaScript and use it as a non-scripting(compiled language). A live example of this is V8, the JavaScript engine of Google Chrome, which compiles the JavaScript code into machine code, rather than interpreting it. Some scripting languages traditionally used without an explicit compilation step are JavaScript, PHP, Python, VBScript. Some programming languages traditionally used with an explicit compilation step are C, C++. Applications of Scripting Languages :
1. To automate certain tasks in a program
2. Extracting information from a data set
3. Less code intensive as compared to traditional programming languages
Applications of Programming Languages :
1. They typically run inside a parent program like scripts
2. More compatible while integrating code with mathematical models
3. Languages like JAVA can be compiled and then used on any platform
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above
Recommended Posts:
Advertisement
All Language Library for Script PLs v.0.1.1Scriptlanguage independent library for calling functions out of script files with other PLs like C/C++.This should be possible, using only some few functions as ...
UDAV for Mac OS X & Linux v.0.7.1.2UDAV is cross-platform program for data arrays visualization based on MathGL library. It support wide spectrum of graphics, simple scriptlanguage and visual data handling and editing. It has window interface for data viewing, changing and plotting.
Apptoy v.1.0With Apptoy you may design Java GUIs as easy as HTML pages. Use a special schema-validated XML in combination with your favourite ScriptLanguage (e.g. JavaScript, Ruby) and develop applications ...
Dynamic Gui for Perl v.035This project aims to add the ability to create a graphical user interface (gui) dinamicallyfor Perl programs.Main features are the ability to specify gui of programs on external files and the usageof a simple scriptlanguage to define ...
FENNIX v.1.0FENNIX is a simulator of artificial neural networks written in Java. It allows you to easily describe a complete simulation by using a simple text scriptlanguage or by adding nodes to a tree of tasks by using the graphical used interface. Moreover, ...
G'MIC v.1.5.1.2This project aims at defining a scriptlanguage (G'MIC) dedicated to image processing. It can be used to define complex image processing pipelines for converting, manipulating, filtering and visualizing generic 1D/2D/3D multi-spectral image ...
Pov2Tri v.1.0Pov2Tri is a PovRay script interpreter to convert PovRay models in triangulated surface objects. This is makes the powerful PovRay scriptlanguage usable for CAM purposes. Pov2Tri is based on ...
SimplecoreLogic v.3.rc2SimplecoreLogic is enterprise open source web based one-stop development platform with powerful scriptlanguage enables developers to quickly build web and web services applications that help businesses be more responsive, flexible, low development ...
Zoro v.0.1Graphic Engine use scriptlanguage to generate images or swf flash ...
Errors Commander v.0.31Errors Commander is a clone of Norton-, or more accurately, Midnight Commander. It's written for the bulletin-board system BBBS in the system's own script-language, BZ.
Blocks Language v.0.2Blocks is a block-oriented graphical programming language. Programming is simply a matter of dragging and dropping blocks. Blocks can be used as an education language, as an extension language for Java applications or as an autonomous script ...
NewLISP for Mac OS X v.10.3.3newLISP is a LISP-like scripting language that will help you in: programming for the internet, system administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are fascinated by LISP's beauty and ...
Car Dealer Script by StivaSoft v.1.0Car Listing script is a professionally developed auto classified system; a super easy and user friendly interface. A perfect solution for webmasters and web designers. With only a few steps and a single developer licence purchase, you can install the ...
Pet Listing Script v.1.0Pet Listing script by StivaSoft is a PHP based classified script for everyone who wants to list / sell pets. Professionally developed classified script with with full PHP source code at a fraction of the price! Our classified script have super user ...
Yacht Classified Script by StivaSoft v.1.0Yacht Classified script by StivaSoft is PHP based listing script for everyone who wants to list, sell or rent yachts and boats. Custom solution with full PHP source code at a fraction of the price! Our Classified script have super user friendly ...
Bee script v.0.9Bee script is a scripting language for the Java platform. It is based on the BeanShell scripting language but it provides better tools for functional ...
DAVIS - Dj's and Volker's IRC-Script v.rcDAVIS is an easy and useful language for IRC bots. This project contains our own bots, some bots for demonstration, a parser that creates Java, C, Perl and IRC-Script code out of a DAVIS file, and an interpreter for DAVIS ...
Gri language for scientific illustration v.2.12.23Gri is a language for scientific graphics programming. It isscript-based, not GUI-based. Some users view it as a sort of LaTeXfor scientific graphics. Users who climb a slight learning curve arerewarded with considerable aesthetic ...
MakeObject Script Engine v.0.4.2MOSE MakeObj Script Engine is a scripting engine for the Simutrans Tool 'makeobj'. With a Shell like scripting language big addons (called paks) set could be compiled for ...
Auction Factory PHP script v.2.x.Auctions Factory is a comprehensive PHP Script for auction websites.
Script Language software by TitlePopularityFreewareLinuxMac
Today's Top Ten Downloads for Script Language
Softbiz Job Board Script Advanced PHP Script to run job board site.
PHP Proxy Script PHP Proxy Script is a high quality and professional Proxy
Job Listing Script / ClassifiedsGeek.com Job Listing Script is a professionally developed PHP
PHP Captcha Designer Script Captcha Designer is a software script to create math and
Coupon Mom Clone Alternative Script Coupon Site Script is a php script to build a turnkey
Script and Calligraphy Fonts 10 hand kerned OpenType Script , Cursive, Calligraphy, hand
Script It Story outlining and script formatting software ideal for
Car Rental Script by StivaSoft StivaSoft offers a complete online booking engine for
Softbiz SEO B2B Marketplace Script Wonderful PHP script for your global trading website.
Classifieds Plus Script Advanced highly configurable PHP Script with professional
Visit HotFiles@Winsite for more of the top downloads here at WinSite!