Franco Vallejos Vigier's repositories
FD4-Compiler
A small compiler made in the 4th year Compilers course. It is a compiler of the FD4 language made in haskell.
IAA-Optative-Vigier
Practical Works of the elective course Introduction to Machine Learning, 5th year of MS in CS
Wrapper-Strategy-Pattern-Example
Example Pattern Desing
IAA--Optical-Character-Recognition--Vigier
CNN and Decision Tree comparation for Optical Character Recognition (OCR).
IIA-FuzzyLogic-HVAC-Example-Vigier
Work on fuzzy logic for Introduction to Artificial Intelligence. FisPro Fuzzy
IIA-Ontology-about-Watches-Vigier
Web Ontology Language (OWL)
IIA-PacmanHeuristic-Vigier
Practical Works of the subject Introduction to Artificial Intelligence. 4th year
Vector-Haskell-TP-Vigier
Operations of the TAD of sequences implemented in Haskell with lists and with vectors. Data Structure and Algorithm II.
Naive-Labyrinth-Solver
1st Semester Naive Project
Naive-MatchCouple
1st Semester. We read from a file the persons with their data and try to match them with each other according to different rules. At the end we have the couples and the singles.
Optimized-book-Final-Project-EDYAI-Vigier
Book of people that are entered by .csv and allows us to operate with it in a way that maximizes execution times and computational complexity. Data Structure and Algorithm I
Software-Engineer--I-II-Vigier
Project of specification of a mail manager in Z, Z/EVES and FASTEST
Computer-Architecture-Vigier
Shunting yard and inverse polish notation to learn MIPS for Computer Architecture subject
OS-I-Vigier--Naive-Projects
Naives Implementations to learn concurrent programming concepts
Internet-Relay-Chat-Vigier-OS-I
IRC (Internet Relay Chat). Server in Erlang and Client in C
Concurrent-Conway-s-Game-of-Life
Concurrent Conway's Game of Life, developed on OS I
Distributed-Ledger
Distributed ledger (decentralized blockchain) and consensus algorithms, subject OS I
Numerical-Methods
Exercises in Scilab (similar to MatLab) for the development of the subject of Numerical Methods.
Haskell-EDYA-II
Exercises in Haskell for Data Structure and Algorithms II. Arr, Seq (ScanS, TabulateS, etc) optimizing with parallelism operations.
Fruchterman-Reingold-For-Graphs
Fruchterman-Reingold-Planar Graphs
NachOS-Vigier-SOII
Not Another Completely Heuristic Operating System, functional operating system developed as a project in the subject of OS II
FRL-TP-FINAL--ALP
Haskell embedded DSL that evaluate List Recursive Functions. In the INFORME directory the execution is explained
TP1-ALP
Haskell interpreter for a imperative language
TP4-ALP
Implementation of a Haskell interpreter with monads.
TP3-ALP
Haskell interpreter of λ-calculus. Ackermann function implementation in λ-calculus too.
TP2-ALP
Haskell implementation of a lambda calculus term evaluator
Rehashing-Vigier-EDYAI
A simple implementation of the rehash operation of a generic hash table