OK. "Intelligible" expressions are human readable form.
Now, if on the other hand your "language" is simply one you and those initiated into your cult understand as is, then you simply store the data in that form.
Google "encryption" and you will trip over all the information you need -- for whatever programming language you want to deploy. Note that Visual Studio and .Net provide substantial encryption libraries, which you can use as is. Again, just search for "encryption" in your local help, and you can't help but trip on the information you want.
In re-reading your original question, one other issue may exist -- input.
If you cannot type your language with a conventional keyboard, then your interface of your application will have to map keystrokes to the characters of your language.
To simply the whole system (as for a project), you might build a simple text editor or memo field editor. The input algorithm could translate characters.
If on the other hand, your language involves words of different lengths (when translated back and forth to and from the human intelligible language), then you will have to build a dictionary which looks up the word of one language and converts it to the other.
This content can be pasted or programmatically transferred to targeted media, and re-converted on the other end.
If you have a language which the human understands however, you hav no computer project at all, except perhaps in the case of searching, where your dictionary is going to have to translate from the new language to forms which are friendly to the search engine.
I am looking for beta testers for an app I have written in C#. The application is called 'Multiconvertor', and converts from metric to imperial & others for a range of stuff like length and temperature. The app was written as a learning exercise in C# (.net 2). I am a total n00b to programming, so there's bound to be mistakes somewhere! Email me at firstname.lastname@example.org if you are interested, as I haven't been able to find anywhere to host the files so that they can be downloaded by anyone. You can have the uncompiled source in C#, or the exe installer. This program will only work with .NET 2 and above (so not 1.1).
Sometimes I think we're alone in the universe, and sometimes I think we're not. In either case the prospect is quite staggering.
-Arthur C. Clarke
I didn't find ant Tab in the code project for testing people. As we have to do the scripting for the tools like WinRunner, QTP LoadRunner etc we need a special tab for Testing. Can anyone help me in this to inform it to the site maintenance authority.
You'll find many answers if you research exception handling for various OOP languages. One language should be enough for diverse material, except perhaps that type safe languages may somewhat de-emphasize type mismatch errors. Research error codes and the built-in exception types (yes, exceptions are actually types in OOP) of mainstream languages such as C++ and C#.
Basically, you can think of performance testing as a way to test how an application (or group of applications) will perform under normal running conditions.
Load testing is a way to test how an application (or group of applications) perform under various loads. For example, if you were load testing a multiuser, network application, then you'll want to test it multiple times with different numbers of users simulating several different patterns of network traffic.
Think of stress testing as running tests to overload the application (or group of applications) in order to observe what happens. The goal here is to try to break the running application hoping to discover things like potential buffer-overflow bugs, various resource contention issues (like deadlocks), dangling pointers, data validation bugs, etc. In a way, stress testing can also be thought of as load and performance testing on steroids.
Again, my descriptions are brief, and hopefully my analogies are enough to help you get started. Nevertheless, you'll probably want to spend some time researching various testing methodologies, because this is a very rich topic.
Following definitions are according to ISTQB syllabus (International Software Testing Qualification Board, something like a standardisation gremium)
"Load testing" tests the behaviour of a system (or component or whatever) with increased load, e.g. the number of users on the system, number of transactions etc... Goal is to determine what load can be handled by the system.
"Stress testing" evaluates a system at or beyond the limit of its specified requirements. Since that is exactly what you need to do for load testing (to see how much your system can handle), both, load and stress testing can be regarded equivalent.
"Performance testing" determines the performance of a system, i.e. the degree to which the system accomplishes its tasks within given constraints in terms of time and throughput rate.
Example: You have designed your system for 10 users. In load / stress testing, you test its behaviour with 1 user, 2 users, ... 10 users, 11 users. Focus of your test here is not the speed (it may get terribly slow with 10 users) of the system but if it does not break, if it really allows 10 users (and not only 8) etc.
In performance test, you verify that your system meets given timing constraints. For example, if your requirement is that the system should respond within 10 seconds in any case, you will focus on stopping the time. Of course, you will have to test the speed with a different number of users (1,2 ... 10) logged in, since that may affect the system. So somehow, both test strategies are intertwined.
A client of mine seems to think I charge way to much for web design and flash movies. Is there anyone willing to look over some of the things I have done for him and let me know what you would charge? If you can help, please email me Caldwell598@aol.com