Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
This may be an unusual question, but are there any resources people have come across that list all generic or common functions/keywords used in most programming languages? Examples may include "var", "abs", "class", "int" and so on. I'm creating a syntax highlighter and was wondering if anyone any of these resources they would like to share. I'm aware that specific languages have their own appendix references, and I've used this to construct PHP syntax, if anyone has any of these references I'd appreciate if you shared them.
You will probably have to google for specific languages and combine the results yourself.
Maybe viewing the source of some open-source syntax highlighting tools will be helpful.
Also this site is pretty nice for comparison:
http://www.reservedwordsearch.com/
Any introductory book on a programming language will have a keyword reference table for that language. I imagine that any commonly available implementation today will also offer a similar table in electronic form.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 months ago.
Improve this question
I am a beginner in programming world and i have basic knowledge in Python Java and good knowledge in C++. I have started learning web development in my summer break and i would like to start Data structures and Algorithms .
Please suggest some good reference/book/content for my Data structures and Algorithms learning.
welcome :)
Unfortunately, since this question does not have a fully objective answer (i.e. answers vary on opinions), it is not a very good idea to ask it on Stackoverflow.
There are really nice books which we all still get help from. You can find them on web with a basic search, read comments, and so on.
I don't believe that you can choose a disaster-like book for beginning your adventure, I mean, you will learn a lot somehow.
While you are learning, do not hesitate to ask if you face with something which you would need help, just be careful about its answer being objective :)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am interested in learning data structures. Where should I learn them?
I have looked around Coursera but not sure if I will understand them.
I am also interested in data structures. It is a good part of CS to learn after Python or Java or C++ (a recommendation of many).
A good place would be UDemy. It has great instructors and nice courses.
The best way to master data structures is practice. Just take problems,
Step 1. try it on your own
Step 2. if you are unable to get it, see the solution
Step 3. try to write code to it.
Step 4. If you still face problems, see the code,trace it. Write on
your own.
References to Data Structures and Algorithms Problems:
1.<http://geeksforgeeks.org>
2.<http://leetcode.com>
3.<https://codechef.com>
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I wanna learn something more about Definite Clause Grammar in Prolog and I'm searching some book and tutorial online.
I've already saw something on "Learn Prolog Now", "The art of Prolog" and a tutorial on Swi-Prolog, but none of those tells much about them.
Can anyone advice me some exhaustive book about this topic?
Thank you :)
this is mandatory: https://www.metalevel.at/prolog/dcg.html, but it focus on computational usage of DCG. My preferred Prolog book happens to focus instead on natural language analysis: go google for 'Pereira Shieber' and get the PDF. It's a very good introduction to Prolog and - gradually - to DCGs, and it contains also advanced material - about generalized parsing and performance issues.
edit I realized that the DCG tag has a ready to use link to the English downloadable version. By myself, I have the 'dead tree' Italian version, with some extension (and - alas - some typo errors) about the differences required by treatment of Italian.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 months ago.
Improve this question
I need to parse or tokenize English sentences.
Is there any NLP toolkit in Prolog?
Thanks.
Attempto is IMO your best option. The parser is implemented in SWI-Prolog, and has other tools mainly implemented in Java.
Lower level and a little outdated, from SWI-Prolog links page, there is ProNTO. I'm sorry, I've never tried any of these components.
Prolog was born as a natural language processor: but (maybe cause it evolved as a general purpose language) today is not the preferred choice for the task. The Wikipedia page, to be true very incomplete, doesn't report any Prolog toolkit.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Where should I start to write a custom language for PLT? Is there any information on the net (or maybe information in the manual I'm overseeing?) Or are the existing language packs the best reference for such a task?
Thank you in advance!
The book - Programming Languages: Application and Interpretation might be a good place to start, especially chapter XII "Domain-Specific Languages and Metaprogramming". It uses PLT Scheme for the code samples, and the entire book is a worthy read.
This may be no longer relevant, but worth a mention. While PLAI is a good read, it is intended to be a general textbook on programming languages. If you want to get some specific details about creating new languages in PLT, then you are likely to be interested in a tutorial that I have given in DEFUN09 about this. I didn't make this public yet, since there is still some more work to do to get it in shape, but it is likely to be a useful resource if you're interested in this. (I will eventually turn it into a guide that will be included with the PLT documentation.) If you're interested, you can email me -- I'll send you a copy and I'll also be happy to get any feedback.