stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Language Map USA







Language Map USA

Language Map USA 06/23/2004 01:53 PM

Modern Language Association Language Map of the USA.




This is a GrokNews Entry: (what is grok?)





Similar Items

Language Map USA

Grok Headline matches for Language Map USA

C language API for TWS


C language API for TWS 04/08/2005 12:23 PM
version 1 release candidate 1 available

Language-XSB-0.14


Language-XSB-0.14 11/04/2003 06:04 PM

Is my language really better than yours?


Is my language really better than yours? 01/07/2004 05:36 PM
The "my language is better than yours"  diatribe is perhaps one of the oldest forms of communication among developers in existence. I can remember these discussions as far back as I remember knowing at least another person capable to write...

php|architect: Is my language better
than yours?


php|architect: Is my language better
than yours?
01/07/2004 02:51 PM
The php|architect blog has a very interesting posting this morning dealing with the ever-present war: Is my language really better than yours?

Language-MzScheme-0.05


Language-MzScheme-0.05 06/13/2004 05:51 AM

SMS SUS FAQ: Language Packs


SMS SUS FAQ: Language Packs 06/29/2004 05:07 PM

Kew programming language


Kew programming language 01/23/2004 07:36 PM
Kew 0.2.X roadmap

The Data Language 0.8.3


The Data Language 0.8.3 07/28/2004 04:32 AM
An Interactive Data Language-compatible incremental compiler.

The Qu Programming Language 1.00


The Qu Programming Language 1.00 09/06/2004 02:40 PM
A full-featured object oriented programming language.

The Data Language 0.8.4


The Data Language 0.8.4 09/09/2004 01:26 AM
An Interactive Data Language-compatible incremental compiler.

The Data Language 0.8.5


The Data Language 0.8.5 09/14/2004 02:37 PM
An Interactive Data Language-compatible incremental compiler.

Language-Zcode-0.8


Language-Zcode-0.8 09/15/2004 05:58 AM

the language boom


the language boom 12/07/2003 10:34 AM
Language tree rooted in Turkey.

The Qu Programming Language 1.01


The Qu Programming Language 1.01 09/16/2004 09:22 PM
A full-featured object oriented programming language.

XL Programming Language


XL Programming Language 09/25/2004 03:55 PM
XL Compiler version 0

Language-SIOD-0.01


Language-SIOD-0.01 12/25/2004 07:29 PM

GDL - GNU Data Language


GDL - GNU Data Language 04/14/2004 07:34 AM
GDL 0.7.2 released

c star language


c star language 04/17/2004 07:34 AM
C Star Web Site

Language Learning


Language Learning 04/20/2004 04:40 AM
LangLear 0.4.5 released

Language-MzScheme-0.03


Language-MzScheme-0.03 06/09/2004 01:04 AM

Language-MzScheme-0.06


Language-MzScheme-0.06 06/13/2004 04:44 PM

Language-MzScheme-0.02


Language-MzScheme-0.02 06/07/2004 05:55 AM

Language-MzScheme-0.01


Language-MzScheme-0.01 06/07/2004 01:13 AM

The Data Language 0.8.2


The Data Language 0.8.2 06/01/2004 04:13 AM
An Interactive Data Language-compatible incremental compiler.

EOS scripting language


EOS scripting language 05/31/2004 10:05 AM
EOSscript 1.10 beta released!

IT Sign Language


IT Sign Language 05/26/2004 12:17 PM
Computer skills are becoming more of a requirement for anyone to get a job, but if you're deaf, you first have to overcome the problem of communicating complex computer jargon. So the Royal National Institute for the Deaf is trans lating the latest IT jargon into sign language. Apparently, the old sign for mouse was the same as the animal -- which led to some confusion -- so the new sign is a gesture that mimics how a mouse is used.

Language-MzScheme-0.07


Language-MzScheme-0.07 06/15/2004 12:15 AM

Language-MzScheme-0.08


Language-MzScheme-0.08 06/15/2004 06:58 AM

OCW Language and Interpreter


OCW Language and Interpreter 06/17/2004 05:52 PM
Porting to C nearly complete

The Language of Force


The Language of Force 05/17/2004 01:31 AM
By now, every newsreading sentient being on the planet has heard of the New Yorker piece on how the torture happened. Part of it, that hasn’t been written up much, got me mad, red-faced sleep-stealing mad. It seems that a lot of the planning was based on amateurish racist loony-science. Everywhere you look around this story there is filth, filth...

Just Another Interpreted Language


Just Another Interpreted Language 05/07/2004 03:06 PM
libmemory-0.0-alpha1 released

Learn a language on your PC


Learn a language on your PC 06/15/2004 10:00 AM
PC Plus UK Jun 15 2004 2:30PM GMT

Language-MzScheme-0.04


Language-MzScheme-0.04 06/10/2004 05:47 PM

Erc programming language


Erc programming language 12/30/2004 04:24 PM
Description of link-orientation

Human as a second language


Human as a second language 03/14/2003 01:08 PM
The name of this upcoming conference in Paris says it all: "Encoding Altruism: The Art and Science of Interstellar Message Composition."
On March 23-24, 2003, the second in a series of international workshops on interstellar message design will be held in Paris. The workshop will focus on two broad themes: first, the interface of art, science, and technology in interstellar message design; and second, how to communicate concepts of altruism in interstellar messages. The workshop will focus on messages that could be transmitted across interstellar space by radio or laser signals. These communication techniques reflect the methods used by current observational programs in the Search for Extraterrestrial Intelligence (SETI).
Link Discuss (via NTK)

Smarty as a "Sub-Language"


Smarty as a "Sub-Language" 03/22/2005 04:31 PM

I've been spending some time working with Smarty lately. This is ostensibly a "templating language" for PHP. But I think it goes beyond that. I assert that Smarty has become a sub-language all by itself.

(Update: I thought of a much better name for this: "sand-boxed PHP." That's what Smarty is — a sandbox into which you can release as much or as little PHP functionality as you want.)

First of all, for the record, Smarty is astonishingly well-done. Joe tried to get me to use it for about a year, and I resisted because I've hated most templating languages I had worked with. (Lately, Joe is bugging me to try Rails, so I'm sure I'll do that about a year from now. I'm usually about a year behind Joe.)

I've spent just two weeks or so with Smarty, and I'll never, ever go back. It's one of those rare things that was written the way you would have written it if you had all the time in the world and were a lot smarter than you actually are.

What I love about Smarty is the extensibility. You can take any logic and wrap it up into a function or a modifier and expose it to Smarty, so it can be used in templates. Anything — if you can write it in PHP, you can reduce and simplify it down to a tag in Smarty.

This means that you could essentially write a new programming language in Smarty — a language that runs within PHP. Smarty already includes v ariables, flow control, several built-in modifier s and functions, and an i nclude system that's essentially a way to create user-defined functions.

Once you start wrapping up some advanced functionality into Smarty tags, you could create an entire language, teach your template developers how to use it, and they'd never know they were actually using PHP unless you told them. They'd essentially be "programming" in a sub-language that runs inside of PHP. (If they ever ask you what language you're teaching them, just string three letters together — "RTI" or "DBN" or something. They'll buy it.)

Let's consider ColdFusion, which is the language we would come the closest to if we pushed Smarty as far as it could go. This code in ColdFusion pulls a recordset, loops through it, and prints everything out.

<cfquery name="news" datasource="news">
  SELECT * FROM news
</cfquery>

<cfoutput query="news">
  #news.title#
  <br>
</cfoutput>

Now, here's the same thing in a Smarty template:

{query name="news"}
  SELECT * FROM news
{/query}

{foreach from=$news item=article}
  {$article.title}
  <br>
{/foreach}

All this took was a custom, 10-line blo ck function (written like this) that allows the template author to provide the SQL statement to be executed and returns a two-dimensional array. (Before you send the hate mail, yes I know this is wrong. I know this is a perversion of everything Smarty is supposed to do. I'm just trying to make a point here.)

So Smarty can be made to function very much like ColdFusion. It's not hard to take this further. Assign the $_GET and $_POST variables, and you can provide some dynamic functionality. This assignment:

$smarty->assign('_get', $_GET);

Will let you do this in the above template:

{query name="news"}
  SELECT * FROM news WHERE title LIKE '%{$_get.q}%'
{/query}

Now template authors can create a mini-app that searches a database table. It's not hard to see how you could make scripts to let them update tables as well.

But, you may say, Smarty has to be invoked from a PHP page, so the templates cannot be URL-addressable. True, but you can automate this. You can just route all incoming requests to the same PHP page, like this:

AliasMatch ^.*$ /template_loader.php

Then, in that file, do something like this:

$smarty->display($_SERVER['REQUEST_URI']);

This will load whatever template was called in the (fake) URL. So now template authors can start stringing templates together. Before you know it, they've gone and built a simple app. By themselves. Without you. In a language that you gave them. That runs inside of — and is essentially controlled by — PHP.

Your programming environment has now been split into a "main" language and a "sub" language, both of which you have control over. You can give your template authors as much or as little functionality as you want (you "wrote" the language, remember). They can solve as many problems as they can with what you've given them. For other problems, you can tackle them in "real" PHP and just provide the result, or you can encapsulate the algorithm and expose it to Smarty via a function or modifer.

Is this a good thing? I can't decide. But it sure is interesting, ain't it?


Set your own language preference


Set your own language preference 03/11/2003 01:22 AM
Starting from today, your browser's "Accept Language" setting is also honored on language sensitive pages on the php.net site. If you would like to get to the documentation page of echo for example, you can use the /echo shortcut on all mirror sites, if your browser is set to provide your language preference information to the server. This also makes the PHP error message links point to the documentation in your preferred language. You can set your preferences under Edit/Preferences/Navigator/Languages in Mozilla, and under Tools/Internet Options/Languages in Internet Explorer. This will probably also enhance your web experience on sites providing translated content.

DIY Constructed Language


DIY Constructed Language 03/13/2003 10:23 AM
I found this in my referrer logs today. Flattering. If you can't find a word that suits you, make one up!

Language-Haskell-0.01


Language-Haskell-0.01 12/25/2004 07:29 PM

Grok Description matches for Language Map USA
GrokA matches for Language Map USA

Language Map USA

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

wanna live forever?
ProCare members get
10% off software at
Apple Stores

Engin Yesil Comments
on Todays News on
Telecom Structure

Oracle Pre-empts
Microsoft Testimony
with 'Profile'

Gingrich, Kennedy
Pushing 'Wired'
Hospitals

FCC's Powell
Reassures VOIP
Community

Engin Yesil & Ntera
Holdings

Coherent Mail
Gateway 0.11.0

phpTimeSheet
1.3.0-preview-2

Simple Samba
Commander 0.8.1 (C)

blueflops 2.0.4
GTO 3.2
DeltaStat 0.3.1
Python-SIP 4.0
CMake 2.0.2
mod_auth_nufw 1.0
Intel launches two
Pentium M processors

BlackBerry hooks up
with Novell,
Vodafone

Critical flaw found
in Unreal engine

Web bill payments
hurt cheque makers

Roughing it in the
bush gets a
21st-century twist

Don't blame the
technology

Benefits of a
Nortel-Cisco
partnership cloudy

NASA lags in shuttle
patch development

Stocks notch modest
gains

El Salvador Coffee
News: Today's Cup of
Excellence®
Internet Auction
Showcases Women
Growers

Salesforce.com's
Debut Stays Strong

Ellison 'Green' with
Envy

HP Powers Linux
Clusters

Saudi Arabia Offers
Militants Chance to
Surrender

Blue Chips
Unchanged, Techs
Edge Higher

Bush Defends
Inclusion of Vietnam
in AIDS Fund

U.S. Withdraws UN
Measure on Immunity
for Soldiers

Iran Freeing British
Sailors

Saudis Offer
Militants One-Month
Amnesty

We're hiring
Perl/C++ Developers

Hiring Perl Web
Developers

Apple wins $3.1
million contract in
Pittsburgh suburb

Radius, AirTunes and
more on Your Mac
Life

Utah judge halts
antispyware law

Tony Blackburn in
Sir Cliff row

U-turn on gap-year
student fees

Doubts cast on
Howard NHS claims

Black hints at
possible bid block

Carers guilty of
child abuse

West Pier victim of
summer storms

India's BJP eyes up
poorer voters

Saudis offer amnesty
to militants

US war crimes
immunity bid fails

Are Big Banks
Better?

what is grok?