New To Mac-Forums?

Welcome to our community! Join the discussion today by registering your FREE account. If you have any problems with the registration process, please contact us!

Get your questions answered by community gurus Ľ Advice and insight from world-class Apple enthusiasts Ľ Exclusive access to members-only contests, giveaways and deals

Join today!

 
Start a Discussion
 

Mac-Forums Brief

Subscribe to Mac-Forums Brief to receive special offers from Mac-Forums partners and sponsors

Join the conversation RSS
OS X - Apps and Games Discussion of applications and games available for Mac OS X.

language builder


Post Reply New Thread Subscribe

 
Thread Tools
Ecg■eow

 
Member Since: Feb 06, 2010
Posts: 129
Ecg■eow is on a distinguished road

Ecg■eow is offline
I have a great idea for an app, especially with the mac app store out now.

I am a semi-amiture linguist (I minored in it), and I love to create languages, but the hardest part is coming up with the lexicon (list of words and suffixes), but that would be a great job for a computer. Basically the first thing you do when creating a language is come up with the phoneme inventory (the list of sounds that your language will have) and the phonetactic constraints (where each sound can and cannot go in a syllable or word, what other sounds can come before and after it, and how the sound changes in different contexts.)

i'd love to make a program where you input the phonemes and phonetactics, and the program gives you a list of words (really morphemes) based on the information you gave it.

So, as a very simple example, I could say that my language consists of the following sounds (phonemes)

consonants: [p] [t] [k] [n]
vowels: [a] [u]

(a real language has more sounds, of course)

and the following phonetactic constraints

(C)V(n)

This means that a syllable must consist of a vowel, but can have a consonant at the beginning or an [n] at the end. The computer would then return the following list, assuming i restrict the list to only single syllables:

a
u
an
un
pa
pu
pan
pun
ta
tu
tan
tun
ka
ku
kan
kun
na
nu
nan
nun


Additionally, the program could match the words to a list of english glosses (an = me, nun = dog etc) saving even more time. A feature that allows you to apply historical sound changes to your word list to create new languages descended from the first language could also be added.

So, how do I go about making that kind of program? I took computer science (where we learned Java) and webmastering (HTML, javascrpt, etc) in High school, but that is the extent of my programming knowledge. What about Cocoa? I looked up some materials, and all of them say I need to know something called objective C before learning Cocoa, and I would also benefit from a non-threatening "for dummies"-style introduction to programming in general.

Help or advice would be great, and please don't say GFGI, if I wanted to do that, I wouldn't have posted this.
QUOTE Thanks
pigoo3

 
pigoo3's Avatar
 
Member Since: May 20, 2008
Location: U.S.
Posts: 26,571
pigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond repute
Mac Specs: 13" MB 2.4ghz, 2gig ram, OS 10.7.5

pigoo3 is offline
Given the competitive nature of writing applications for computers...discussing your ideas on an open internet forum probably isn't a great idea...especially an internet forum that is computer related!

- Nick

- Computer slow, too many "beachballs", read this: Beachballs
- Computer seems slower than it used to? Read this for some speedup tips: Speedup
- Almost full hard drive? Some solutions. Out of Space
- Apple Battery Info. Battery
QUOTE Thanks
Ecg■eow

 
Member Since: Feb 06, 2010
Posts: 129
Ecg■eow is on a distinguished road

Ecg■eow is offline
I wasn't really planning on making money off of it. It wouldn't be terribly profitable anyway, and there were (or are) windows programs that pretty much do the same thing. Besides, if I can't bounce my ideas off of people who might be able to help, then how will I learn anything or improve my ideas?

Besides, if someone who actually knows both programming and linguistics goes and makes an app using my ideas, it saves me the hassle of doing it myself, even if I have to pay for what would most likely be a better product than if I cobbled something together in my spare time with little programming experience.
QUOTE Thanks
pigoo3

 
pigoo3's Avatar
 
Member Since: May 20, 2008
Location: U.S.
Posts: 26,571
pigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond reputepigoo3 has a reputation beyond repute
Mac Specs: 13" MB 2.4ghz, 2gig ram, OS 10.7.5

pigoo3 is offline
Quote:
Originally Posted by Ecg■eow View Post
I wasn't really planning on making money off of it. It wouldn't be terribly profitable anyway, and there were (or are) windows programs that pretty much do the same thing. Besides, if I can't bounce my ideas off of people who might be able to help, then how will I learn anything or improve my ideas?

Besides, if someone who actually knows both programming and linguistics goes and makes an app using my ideas, it saves me the hassle of doing it myself, even if I have to pay for what would most likely be a better product than if I cobbled something together in my spare time with little programming experience.
It's all about the money. If you're not concerned about:

- keeping any secrets
- creating any unique abilities or features of that would make your app better than other apps out there
- and not interested in making any money

...then discussing your ideas & learning from others via an internet forum is just fine.

But if you wanted to make some money...and if your app would have unique & useful features other similar apps don't have...then you would or could be giving away your "creative edge" discussing it on a computer internet forum!

- Nick

- Computer slow, too many "beachballs", read this: Beachballs
- Computer seems slower than it used to? Read this for some speedup tips: Speedup
- Almost full hard drive? Some solutions. Out of Space
- Apple Battery Info. Battery
QUOTE Thanks

Post Reply New Thread Subscribe


« Mac Apps Store and Leopard? | Setting up Time Machine »
Thread Tools

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread
Thread Starter
Forum
Replies
Last Post
application-specific language selection Exolon OS X - Operating System 1 06-24-2010 12:45 AM
Dual language users - can they be set up on a MAC? kiwisd Schweb's Lounge 0 01-04-2010 02:31 AM
Resume Writer on Microsoft Word, different language twelvegage OS X - Apps and Games 0 12-17-2008 07:46 PM
Language help for login window praveengujar OS X - Operating System 0 12-06-2008 09:56 PM
FOREIGN LANGUAGE function flips back to English for no apparent reason. MacMan7 OS X - Operating System 4 08-24-2008 03:22 PM

All times are GMT -4. The time now is 12:57 PM.

Powered by vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
X

Welcome to Mac-Forums.com

Create your username to jump into the discussion!

New members like you have made this community the ultimate source for your Mac since 2003!


(4 digit year)

Already a member?