What would be the best to learn, to create the following program

  • (2 Pages)
  • +
  • 1
  • 2

20 Replies - 1835 Views - Last Post: 26 May 2016 - 07:38 AM Rate Topic: -----

#1 20GT   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 23
  • Joined: 08-May 16

What would be the best to learn, to create the following program

Posted 09 May 2016 - 05:44 PM

Hi I'm a newbie but I'm going to learn programming because I want a program that can do these things.
I'm going to look into Sumter community college to see what if anything they teach there.

What types of programing language is best for large databases?
What types of programing language is best for running logarithms on large databases?
This program does not have to be built on the Windows platform.

This program has 3 or 4 main parts
1. I'd like to have an editing extension similar to MSword for editing before importing. This could be third party or word itself if nothing else is suitable
2. The tagger
3. The sentence parser
4. Whatever is needed for the program to intelligently fill in the variables
Posted Image
Link to the picture that is not showing

Pn = Proper noun
C = conjunction
V = verb
TS = tricky suspect
G1 = used to mark a noun
N = common noun
G2 = used for expressing motion or direction toward a point
G3 = possible problem word
P = preposition



I don't believe 1 or just 2 will be much of a problem. the hard part will come from 3 and 4

I'm going to create a story generator engine. It would run off multiple descriptive identifying tags intelligently randomized by logarithms.

I want to be able to import a previously written story and have multiple tools available to easily associate tags to the words, sentences, paragraphs, and the entire story.

It would need the following

My definition of process is to display each of these groups of words similar to the way suspects are treated in an OCR optical character recognition programs. At any time words can be highlighted and tagged. When I click a word the tags for it will show up in the side panel. One of the tags will the identification number of the story. Recent words will show up in the side panel with how many times they are used in the past or in this story.


A tool to process entire stories with tags
A tool to process paragraphs with tags
A tool to process sentences with tags
A tool to process words with tags

A sentence parser. The sentence parser can only do so much. It will have trouble with homonyms and homographs. The parser also requires human assistance for suspects.
Info on sentence parser
download files

A dictionary and thesaurus with definitions, synonyms, antonyms, idioms, homonyms, homographs, grammar rules and all things grammar related would be available to help with the sentence parser, logic, randomization and grammar correctness.

The database could have 1,026,000 items/words included in it. Each item will have multiple tags assigned to it and possibly reach 10,260,000 pieces of data.

Is This A Good Question/Topic? 0
  • +

Replies To: What would be the best to learn, to create the following program

#2 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 14502
  • View blog
  • Posts: 58,134
  • Joined: 12-June 08

Re: What would be the best to learn, to create the following program

Posted 09 May 2016 - 05:53 PM

Quote

What types of programing language is best for large databases?

Mostly SQL

Quote

What types of programing language is best for running logarithms on large databases?

There are many. .NET, java, R, F#, functional languages, ruby, python, etc.
Was This Post Helpful? 1
  • +
  • -

#3 20GT   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 23
  • Joined: 08-May 16

Re: What would be the best to learn, to create the following program

Posted 10 May 2016 - 02:11 AM

View Postmodi123_1, on 09 May 2016 - 05:53 PM, said:

Quote

What types of programing language is best for large databases?

Mostly SQL

Quote

What types of programing language is best for running logarithms on large databases?

There are many. .NET, java, R, F#, functional languages, ruby, python, etc.


What language has the most functionality out of those? If it's all about the same which one would would be easiest to learn for a noob?

Can you tell which language the following source code is in?

http://www.link.cs.c...m-4.1/link-4.1/
Was This Post Helpful? 0
  • +
  • -

#4 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 14502
  • View blog
  • Posts: 58,134
  • Joined: 12-June 08

Re: What would be the best to learn, to create the following program

Posted 10 May 2016 - 06:14 AM

Quote

What language has the most functionality out of those?

They all have a large depth of field.

Quote

If it's all about the same which one would would be easiest to learn for a noob?

That depends on the person. I would suggest reading up on them.

Quote

Can you tell which language the following source code is in?

Inspecting the files you see a bunch of .h and .c . Looking up what file extensions for .c are you see it is for the 'C language'.. also the make file says "# The link parser is a generic C program that compiles with no errors ".
Was This Post Helpful? 1
  • +
  • -

#5 20GT   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 23
  • Joined: 08-May 16

Re: What would be the best to learn, to create the following program

Posted 11 May 2016 - 01:53 PM

I have an old unused XP pc.
what computer requirements would be needed to learn sql and python on?

Can python work in cahoots with (link parser) a generic C program or will I have to build the whole thing in C?
Was This Post Helpful? 0
  • +
  • -

#6 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 14502
  • View blog
  • Posts: 58,134
  • Joined: 12-June 08

Re: What would be the best to learn, to create the following program

Posted 11 May 2016 - 01:56 PM

You would need enough space ot install a SQL server locally... or farm the sql server out to a hosting site.. and enough space to run the latest python download.

I am not sure what you mean by 'work in cahoots'.. so.. yeah.
Was This Post Helpful? 1
  • +
  • -

#7 20GT   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 23
  • Joined: 08-May 16

Re: What would be the best to learn, to create the following program

Posted 11 May 2016 - 02:08 PM

Can the C program work inside and be controlled by python
Was This Post Helpful? 0
  • +
  • -

#8 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 14502
  • View blog
  • Posts: 58,134
  • Joined: 12-June 08

Re: What would be the best to learn, to create the following program

Posted 11 May 2016 - 02:13 PM

Searching 'using c code in python' pulls up a lot of options.

Example: http://www.boost.org...ibs/python/doc/
Was This Post Helpful? 1
  • +
  • -

#9 20GT   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 23
  • Joined: 08-May 16

Re: What would be the best to learn, to create the following program

Posted 11 May 2016 - 02:42 PM

Ok great thanks.
Windows has so much baggage is there an operating system that db's should be on to get optimum performance
Was This Post Helpful? 0
  • +
  • -

#10 20GT   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 23
  • Joined: 08-May 16

Re: What would be the best to learn, to create the following program

Posted 11 May 2016 - 04:02 PM

Hmm it's talking about C++ is that the same as C
Was This Post Helpful? 0
  • +
  • -

#11 20GT   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 23
  • Joined: 08-May 16

Re: What would be the best to learn, to create the following program

Posted 11 May 2016 - 05:43 PM

I've decided on SQL as the database engine I want to use. what server OS should it be running on for what I want this database to do?

What is drive carving

Does a SQL database engine have some type of hardware-compatibility?
Was This Post Helpful? 0
  • +
  • -

#12 astonecipher   User is offline

  • Senior Systems Engineer
  • member icon

Reputation: 2682
  • View blog
  • Posts: 10,736
  • Joined: 03-December 12

Re: What would be the best to learn, to create the following program

Posted 11 May 2016 - 06:01 PM

First, understand what you are talking about. SQL is language NOT a database or database engine. What do you mean what OS should it run on? It should run on the OS you have.
Was This Post Helpful? 0
  • +
  • -

#13 20GT   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 23
  • Joined: 08-May 16

Re: What would be the best to learn, to create the following program

Posted 11 May 2016 - 06:55 PM

View Postastonecipher, on 11 May 2016 - 06:01 PM, said:

First, understand what you are talking about. SQL is language NOT a database or database engine. What do you mean what OS should it run on? It should run on the OS you have.


Ah... exactly please enlighten me.
I'm just doing research and asking questions isn't that what I'm supposed to do?

This is why I was asking about OS's.
Which is the best database OS?

Posted Image

so I guess my question should have been what server OS, database engine and system hardware will I need for this project?

Was This Post Helpful? 0
  • +
  • -

#14 20GT   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 23
  • Joined: 08-May 16

Re: What would be the best to learn, to create the following program

Posted 11 May 2016 - 07:05 PM

No matter how much research i do, i'm still not going to have the knowledge or experience that you guys do. You guys are the experts because you have acquired the wisdom that comes with understanding db's. I won't have that wisdom for many years. I just want to give my program the best start possible for what it will require without having to redo the thing later.
Was This Post Helpful? 0
  • +
  • -

#15 astonecipher   User is offline

  • Senior Systems Engineer
  • member icon

Reputation: 2682
  • View blog
  • Posts: 10,736
  • Joined: 03-December 12

Re: What would be the best to learn, to create the following program

Posted 11 May 2016 - 07:06 PM

what ever you want... I am working on a project that utilizes a Raspberry Pi (linux) running MariaDB and python. My database will be holding 5 gigs worth of data at any given time.
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2